Package org.wikier.trioo.jtrioo.rdf.sparql

Examples of org.wikier.trioo.jtrioo.rdf.sparql.QueryExecutor.execSelect()


      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


    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

      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

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.