Examples of QueryExecutor


Examples of org.wikier.trioo.jtrioo.rdf.sparql.QueryExecutor

  public void load(String uri) {
    logger.warn("Resource not necessary in this implementation? ignoring it....");
  }

  public QueryExecutor getQueryExecutor() {
    QueryExecutor qe = new QueryExecutorEndpoint();
    qe.setSession(this); //FIXME
    return qe;
  }
View Full Code Here

Examples of org.wikier.trioo.jtrioo.rdf.sparql.QueryExecutor

      logger.error(uri + " does not exist");
    }
  }

  public QueryExecutor getQueryExecutor() {
    QueryExecutor qe = new QueryExecutorJena();
    qe.setSession(this); //FIXME
    return qe;
  }
View Full Code Here

Examples of org.wikier.trioo.jtrioo.rdf.sparql.QueryExecutor

      SelectQueryGenerator sqg = QueryGeneratorFactory.createSelectQueryGenerator();
      sqg.setUri(uri);
      sqg.visit(metaResource);
      QueryCodeGenerator qg = new QueryCodeGenerator();
      qg.visit(sqg.getQuery());
      QueryExecutor qe = this.session.getQueryExecutor();
      ResultSet rs = qe.execSelect(qg.toString());
      Object obj = null;
      if (rs.hasNext()) {
        obj = InstanceGenerator.create(resourceClass, rs.next());
      }
      rs = null; //FIXME: how a ResultSet can be closed?
View Full Code Here

Examples of org.wikier.trioo.jtrioo.rdf.sparql.QueryExecutor

    Variable x = new Variable("x");
    q.addTriplePattern(new TriplePattern(x, new AbbrevRdfType(), new Variable("type")));
    q.addFilter("str(" + x.toString() +") = \"" + uri + "\"");
    QueryCodeGenerator qg = new QueryCodeGenerator();
    qg.visit(q);
    QueryExecutor qe = this.session.getQueryExecutor();
    ResultSet rs = qe.execSelect(qg.toString());
    RDFMetaResource metaResource = new RDFMetaResource(Object.class);
    while (rs.hasNext()) {
      QuerySolution qs = rs.nextSolution();
      RDFNode node  = qs.get("type");
      if (node.isURIResource()) {
View Full Code Here

Examples of org.wikier.trioo.jtrioo.rdf.sparql.QueryExecutor

    } else {
      SelectQueryGenerator sqg = QueryGeneratorFactory.createSelectQueryGenerator();
      sqg.visit(metaResource);
      QueryCodeGenerator qg = new QueryCodeGenerator();
      qg.visit(sqg.getQuery());
      QueryExecutor qe = this.session.getQueryExecutor();
      ResultSet rs = qe.execSelect(qg.toString());
      List<Object> objs = new ArrayList<Object>();
      while (rs.hasNext()) {
        objs.add(InstanceGenerator.create(resourceClass, rs.next()));
      }
      rs = null; //FIXME: how a ResultSet can be closed?
View Full Code Here

Examples of org.wikier.trioo.jtrioo.rdf.sparql.QueryExecutor

      } else {
        InsertQueryGenerator iqg = QueryGeneratorFactory.createInsertQueryGenerator();
        iqg.visit(metaResource);
        QueryCodeGenerator qg = new QueryCodeGenerator();
        qg.visit(iqg.getQuery());
        QueryExecutor qe = this.session.getQueryExecutor();
        return qe.execInsert(qg.toString());
      }
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.