/** * Creates a where handler with a new query. */ public WhereHandler() { this( new Query() ); }
/** * Creates a where handler with a new query. */ public WhereHandler() { this( new Query() ); }
/** * Make a query - no parsing done */ static public Query create() { return new Query() ; }
/** * Create a new query builder. */ protected AbstractQueryBuilder() { query = new Query(); values = new HashMap<Var, Node>(); }
/** * Create a new query builder. */ protected AbstractQueryBuilder() { query = new Query(); values = new HashMap<Var, Node>(); }
/** Create a query from the given string by calling the parser. * * @param queryString The query string * @param baseURI Base URI * @throws QueryException Thrown when a parse error occurs */ static public Query create(String queryString, String baseURI) { Query query = new Query() ; return parse(query, queryString, baseURI, Syntax.defaultQuerySyntax) ; }
/** Create a query from the given string by calling the parser. * * @param queryString The query string * @param baseURI Base URI * @param syntax {@link Syntax} * @throws QueryException Thrown when a parse error occurs */ static public Query create(String queryString, String baseURI, Syntax syntax) { Query query = new Query() ; return parse(query, queryString, baseURI, syntax) ; }
protected Query newSubQuery(Prologue progloue) { return new Query(getPrologue()); }
public void setUpdateSink(UpdateSink sink) { this.sink = sink ; this.query = new Query() ; setPrologue(sink.getPrologue()) ; }
/** * Constructor. */ public WhereBuilder() { query = new Query(); block = new HandlerBlock(query); handler = block.getWhereHandler(); }
/** * Constructor. */ public WhereBuilder() { query = new Query(); block = new HandlerBlock(query); handler = block.getWhereHandler(); }
public QueryRunner trySelect(String queryString) { Stopwatch sw = Stopwatch.createStarted(); Query query = new Query(); query.setPrefixMapping(prefixMapping); QueryFactory.parse(query, queryString, "http://example.org/", syntax); QueryExecution qe = sparqlService.createQueryExecution(query); ResultSet rs = qe.execSelect(); ResultSetFormatter.consume(rs); System.out.println("Time taken: " + sw.elapsed(TimeUnit.MILLISECONDS)); return this; } }
private Expr parseExpr(String expression) { Query query = new Query(); query.setPrefixMapping(prefixHandler.getPrefixes()); return ExprUtils.parse(query, expression, true); }
private Expr parseExpr(String expression) { Query query = new Query(); query.setPrefixMapping(prefixHandler.getPrefixes()); return ExprUtils.parse(query, expression, true); }
public ConstructViewDefinition(String name, String queryString, PrefixMapping prefixMapping) { this.name = name; this.query = new Query(); query.setPrefixMapping(prefixMapping); SPARQLParser parser = SPARQLParser.createParser(Syntax.syntaxSPARQL_11); parser.parse(query, queryString); //query = QueryFactory.create("Prefix ft:<http://fintrans.publicdata.eu/ec/ontology/> Construct { ?s a ft:LabeledThing . } { ?s <" + RDFS.label + "> ?x }", Syntax.syntaxSPARQL_11))) }
public ConstructViewDefinition(String name, String queryString, PrefixMapping prefixMapping) { this.name = name; this.query = new Query(); query.setPrefixMapping(prefixMapping); SPARQLParser parser = SPARQLParser.createParser(Syntax.syntaxSPARQL_11); parser.parse(query, queryString); //query = QueryFactory.create("Prefix ft:<http://fintrans.publicdata.eu/ec/ontology/> Construct { ?s a ft:LabeledThing . } { ?s <" + RDFS.label + "> ?x }", Syntax.syntaxSPARQL_11))) }
protected Query elementToQuery(Element pattern) { if ( pattern == null ) return null; Query query = new Query(); query.setQueryPattern(pattern); query.setQuerySelectType(); query.setQueryResultStar(true); query.setResultVars(); return query; }
public static Element limitElement(Element e, long limit) { Query subQuery = new Query(); subQuery.setQuerySelectType(); subQuery.setQueryResultStar(true); subQuery.setQueryPattern(e); subQuery.setLimit(limit); Element result = new ElementSubQuery(subQuery); return result; }
default Query asQuery() { Element e = getElement(); List<Var> vs = getVars(); Query result = new Query(); result.setQuerySelectType(); result.setQueryPattern(getElement()); result.setDistinct(true); for(Var v : vs) { result.getProjectVars().add(v); } return result; }
public static Query createQueryCount(Var countVar, Element e, Long limit) { if(limit != null) { e = limitElement(e, limit); } Var tmpVar = Var.alloc(countVar.getName() + "_tmp_"); Query result = new Query(); result.setQuerySelectType(); result.getProject().add(countVar, new ExprAggregator(tmpVar, new AggCount())); result.setQueryPattern(e); return result; }