@Override public String toString() { return query.toString(); } }
@Override public String toString() { return query.toString(); } }
for (ExprAggregator expr : exprAgg) { if (expr.getAggregator().getName().contains("COUNT")) { if (!query.toString().contains("GROUP")) { if (expr.getAggregator().toString().contains("DISTINCT")) traversal = traversal.dedup(expr.getAggregator().getExprList().get(0).toString().substring(1));
@Override public String getLastQueryString() { Query q = query ; // Get once. if ( q != null ) return q.toString() ; // Sometimes an alegra expression is executited without a query. return getLastAlgebra() ; } public void setLastQueryString(Query q) { query = q ; }
/** * Build the query as a string. * * @return the string representation of the query. */ public final String buildString() { return build().toString(); }
/** * Build the query as a string. * * @return the string representation of the query. */ public final String buildString() { return build().toString(); }
@Override public void write(Query query, boolean value) { write(query.toString(), value); } }
protected String getQueryStr() { Query query = getQuery(); Objects.requireNonNull(query); String result = query.toString(); return result; }
public static String addPrefix(String queryString, Map<String, String> prefix2Namespace){ Query query = QueryFactory.create(queryString); for (Entry<String, String> entry : prefix2Namespace.entrySet()) { String prefix = entry.getKey(); String namespace = entry.getValue(); query.setPrefix(prefix, namespace); } return query.toString(); }
@Deprecated public QueryExecution createQueryExecution(Query query, @Context HttpServletRequest req) { QueryExecutionAndType tmp = createQueryExecutionAndType(query.toString()); QueryExecution result = tmp.getQueryExecution(); return result; }
@Override public ResultSet execSelect() { if (!query.isSelectType()) { throw new RuntimeException("SELECT query expected. Got: [" + query.toString() + "]"); } return executeCoreSelect(query); }
/** * Makes a copy of this query. Copies by parsing a query from the serialized form of this query * @return Copy of this query */ public Query cloneQuery() { // A little crude. // Must use toString() rather than serialize() because we may not know how to serialize extended syntaxes String qs = this.toString(); return QueryFactory.create(qs, getSyntax()) ; }
public static String addPrefixes(String queryString, String prefix, String namespace){ Query query = QueryFactory.create(queryString); query.setPrefix(prefix, namespace); return query.toString(); }
@Override public CacheResource lookup(Query query) { CacheEntry cacheEntry = cacheCore.lookup(query.toString()); return cacheEntry == null ? null : new CacheResourceCacheEntry(cacheEntry); }
public static Query substitutePaths(Query query, String pathString, Model model) { // TODO: This is a bad algorithm - should be operating on syntax tree, not string String str = query.toString().replaceAll(" \\?" + SH.PATHVar.getVarName() + " ", pathString); return ARQFactory.get().createQuery(model, str); }
public ValidationResult validate(Dataset input) { if (logger.isDebugEnabled()) { logger.debug("validating constraint of WonSparqlValidator '{}'", name); } if (constraint.isAskType()) { return validateAsk(input); } else if (constraint.isSelectType()) { return validateSelect(input); } return new ValidationResult(false, "Invalid constraint: " + constraint.toString()); }
public int getPopularityOf(OWLClassExpression description){ if(classPopularityMap != null && classPopularityMap.containsKey(description)){ return classPopularityMap.get(description); } else { String query = converter.asCountQuery(description).toString(); ResultSet rs = executeSelectQuery(query); int cnt = rs.next().getLiteral("cnt").getInt(); return cnt; } }
private QueryExecution queryExec(Query query, String queryString) { checkQuery(); if ( query == null && queryString == null ) throw new InternalErrorException("Both query and query string are null"); if ( query == null ) { if ( parseCheckQueries ) QueryFactory.create(queryString); } // Use the query string as provided if possible, otherwise serialize the query. String queryStringToSend = ( queryString != null ) ? queryString : query.toString(); return exec(()-> createQueryExecution(query, queryStringToSend)); }
private QueryExecution queryExec(Query query, String queryString) { checkQuery(); if ( query == null && queryString == null ) throw new InternalErrorException("Both query and query string are null"); if ( query == null ) { if ( parseCheckQueries ) QueryFactory.create(queryString); } // Use the query string as provided if possible, otherwise serialize the query. String queryStringToSend = ( queryString != null ) ? queryString : query.toString(); return exec(()-> createQueryExecution(query, queryStringToSend)); }
@Test public void testExtendInService() { //Original test case from JENA-422 Query[] result = test_roundTripQuery("SELECT * WHERE { SERVICE <http://example/endpoint> { ?s ?p ?o . BIND(?o AS ?x) } }"); assertTrue(result[1].toString().contains("BIND")); }