org.apache.jena.query.Query.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(5.3k)|赞(0)|评价(0)|浏览(253)

本文整理了Java中org.apache.jena.query.Query.<init>方法的一些代码示例,展示了Query.<init>的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.<init>方法的具体详情如下:
包路径:org.apache.jena.query.Query
类名称:Query
方法名:<init>

Query.<init>介绍

[英]Creates a new empty query
[中]创建一个新的空查询

代码示例

代码示例来源:origin: apache/jena

  1. /**
  2. * Creates a where handler with a new query.
  3. */
  4. public WhereHandler() {
  5. this( new Query() );
  6. }

代码示例来源:origin: org.apache.jena/jena-querybuilder

  1. /**
  2. * Creates a where handler with a new query.
  3. */
  4. public WhereHandler() {
  5. this( new Query() );
  6. }

代码示例来源:origin: apache/jena

  1. /**
  2. * Make a query - no parsing done
  3. */
  4. static public Query create() { return new Query() ; }

代码示例来源:origin: apache/jena

  1. /**
  2. * Create a new query builder.
  3. */
  4. protected AbstractQueryBuilder() {
  5. query = new Query();
  6. values = new HashMap<Var, Node>();
  7. }

代码示例来源:origin: org.apache.jena/jena-querybuilder

  1. /**
  2. * Create a new query builder.
  3. */
  4. protected AbstractQueryBuilder() {
  5. query = new Query();
  6. values = new HashMap<Var, Node>();
  7. }

代码示例来源:origin: apache/jena

  1. /** Create a query from the given string by calling the parser.
  2. *
  3. * @param queryString The query string
  4. * @param baseURI Base URI
  5. * @throws QueryException Thrown when a parse error occurs
  6. */
  7. static public Query create(String queryString, String baseURI)
  8. {
  9. Query query = new Query() ;
  10. return parse(query, queryString, baseURI, Syntax.defaultQuerySyntax) ;
  11. }

代码示例来源:origin: apache/jena

  1. /** Create a query from the given string by calling the parser.
  2. *
  3. * @param queryString The query string
  4. * @param baseURI Base URI
  5. * @param syntax {@link Syntax}
  6. * @throws QueryException Thrown when a parse error occurs
  7. */
  8. static public Query create(String queryString, String baseURI, Syntax syntax)
  9. {
  10. Query query = new Query() ;
  11. return parse(query, queryString, baseURI, syntax) ;
  12. }

代码示例来源:origin: apache/jena

  1. protected Query newSubQuery(Prologue progloue)
  2. {
  3. return new Query(getPrologue());
  4. }

代码示例来源:origin: apache/jena

  1. public void setUpdateSink(UpdateSink sink)
  2. {
  3. this.sink = sink ;
  4. this.query = new Query() ;
  5. setPrologue(sink.getPrologue()) ;
  6. }

代码示例来源:origin: apache/jena

  1. /**
  2. * Constructor.
  3. */
  4. public WhereBuilder() {
  5. query = new Query();
  6. block = new HandlerBlock(query);
  7. handler = block.getWhereHandler();
  8. }

代码示例来源:origin: org.apache.jena/jena-querybuilder

  1. /**
  2. * Constructor.
  3. */
  4. public WhereBuilder() {
  5. query = new Query();
  6. block = new HandlerBlock(query);
  7. handler = block.getWhereHandler();
  8. }

代码示例来源:origin: org.aksw.jena-sparql-api/jena-sparql-api-cache

  1. public QueryRunner trySelect(String queryString) {
  2. Stopwatch sw = Stopwatch.createStarted();
  3. Query query = new Query();
  4. query.setPrefixMapping(prefixMapping);
  5. QueryFactory.parse(query, queryString, "http://example.org/", syntax);
  6. QueryExecution qe = sparqlService.createQueryExecution(query);
  7. ResultSet rs = qe.execSelect();
  8. ResultSetFormatter.consume(rs);
  9. System.out.println("Time taken: " + sw.elapsed(TimeUnit.MILLISECONDS));
  10. return this;
  11. }
  12. }

代码示例来源:origin: apache/jena

  1. private Expr parseExpr(String expression) {
  2. Query query = new Query();
  3. query.setPrefixMapping(prefixHandler.getPrefixes());
  4. return ExprUtils.parse(query, expression, true);
  5. }

代码示例来源:origin: org.apache.jena/jena-querybuilder

  1. private Expr parseExpr(String expression) {
  2. Query query = new Query();
  3. query.setPrefixMapping(prefixHandler.getPrefixes());
  4. return ExprUtils.parse(query, expression, true);
  5. }

代码示例来源:origin: org.aksw.sparqlify/obda-api-sml

  1. public ConstructViewDefinition(String name, String queryString, PrefixMapping prefixMapping) {
  2. this.name = name;
  3. this.query = new Query();
  4. query.setPrefixMapping(prefixMapping);
  5. SPARQLParser parser = SPARQLParser.createParser(Syntax.syntaxSPARQL_11);
  6. parser.parse(query, queryString);
  7. //query = QueryFactory.create("Prefix ft:<http://fintrans.publicdata.eu/ec/ontology/> Construct { ?s a ft:LabeledThing . } { ?s <" + RDFS.label + "> ?x }", Syntax.syntaxSPARQL_11)))
  8. }

代码示例来源:origin: SmartDataAnalytics/Sparqlify

  1. public ConstructViewDefinition(String name, String queryString, PrefixMapping prefixMapping) {
  2. this.name = name;
  3. this.query = new Query();
  4. query.setPrefixMapping(prefixMapping);
  5. SPARQLParser parser = SPARQLParser.createParser(Syntax.syntaxSPARQL_11);
  6. parser.parse(query, queryString);
  7. //query = QueryFactory.create("Prefix ft:<http://fintrans.publicdata.eu/ec/ontology/> Construct { ?s a ft:LabeledThing . } { ?s <" + RDFS.label + "> ?x }", Syntax.syntaxSPARQL_11)))
  8. }

代码示例来源:origin: apache/jena

  1. protected Query elementToQuery(Element pattern) {
  2. if ( pattern == null )
  3. return null;
  4. Query query = new Query();
  5. query.setQueryPattern(pattern);
  6. query.setQuerySelectType();
  7. query.setQueryResultStar(true);
  8. query.setResultVars();
  9. return query;
  10. }

代码示例来源:origin: org.aksw.jena-sparql-api/jena-sparql-api-cache

  1. public static Element limitElement(Element e, long limit) {
  2. Query subQuery = new Query();
  3. subQuery.setQuerySelectType();
  4. subQuery.setQueryResultStar(true);
  5. subQuery.setQueryPattern(e);
  6. subQuery.setLimit(limit);
  7. Element result = new ElementSubQuery(subQuery);
  8. return result;
  9. }

代码示例来源:origin: SmartDataAnalytics/jena-sparql-api

  1. default Query asQuery() {
  2. Element e = getElement();
  3. List<Var> vs = getVars();
  4. Query result = new Query();
  5. result.setQuerySelectType();
  6. result.setQueryPattern(getElement());
  7. result.setDistinct(true);
  8. for(Var v : vs) {
  9. result.getProjectVars().add(v);
  10. }
  11. return result;
  12. }

代码示例来源:origin: org.aksw.jena-sparql-api/jena-sparql-api-cache

  1. public static Query createQueryCount(Var countVar, Element e, Long limit) {
  2. if(limit != null) {
  3. e = limitElement(e, limit);
  4. }
  5. Var tmpVar = Var.alloc(countVar.getName() + "_tmp_");
  6. Query result = new Query();
  7. result.setQuerySelectType();
  8. result.getProject().add(countVar, new ExprAggregator(tmpVar, new AggCount()));
  9. result.setQueryPattern(e);
  10. return result;
  11. }

相关文章