@Override public EntityDataIterator entityDataIterator() { String entityVar = "s"; String fieldVar = "p"; String valueVar = "o"; StringBuilder qb = new StringBuilder(); qb.append(String.format("SELECT ?%s ?%s ?%s \n", entityVar,fieldVar,valueVar)); //for the select qb.append("{ \n"); qb.append(String.format(" ?%s ?%s ?%s . \n", entityVar,fieldVar,valueVar)); //for the where qb.append("} \n"); log.debug("EntityDataIterator Query: \n"+qb.toString()); Query q = QueryFactory.create(qb.toString(), Syntax.syntaxARQ); return new RdfEntityIterator( QueryExecutionFactory.create(q, indexingDataset.toDataset()).execSelect(), entityVar,fieldVar,valueVar); }
@Override public EntityDataIterator entityDataIterator() { String entityVar = "s"; String fieldVar = "p"; String valueVar = "o"; StringBuilder qb = new StringBuilder(); qb.append(String.format("SELECT ?%s ?%s ?%s \n", entityVar,fieldVar,valueVar)); //for the select qb.append("{ \n"); qb.append(String.format(" ?%s ?%s ?%s . \n", entityVar,fieldVar,valueVar)); //for the where qb.append("} \n"); log.debug("EntityDataIterator Query: \n"+qb.toString()); Query q = QueryFactory.create(qb.toString(), Syntax.syntaxARQ); return new RdfEntityIterator( QueryExecutionFactory.create(q, indexingDataset.toDataset()).execSelect(), entityVar,fieldVar,valueVar); }
public void debug(){ String entityVar = "s"; String fieldVar = "p"; String valueVar = "o"; StringBuilder qb = new StringBuilder(); qb.append(String.format("SELECT ?%s ?%s ?%s \n", entityVar,fieldVar,valueVar)); //for the select qb.append("{ \n"); qb.append(String.format(" ?%s ?%s ?%s . \n", entityVar,fieldVar,valueVar)); //for the where qb.append("} \n"); log.debug("EntityDataIterator Query: \n"+qb.toString()); Query q = QueryFactory.create(qb.toString(), Syntax.syntaxARQ); ResultSet rs = QueryExecutionFactory.create(q, indexingDataset.toDataset()).execSelect(); Var s = Var.alloc(entityVar); Var p = Var.alloc(fieldVar); Var o = Var.alloc(valueVar); while (rs.hasNext()){ Binding b = rs.nextBinding(); log.debug("{} {} {}",new Object[]{b.get(s),b.get(p),b.get(o)}); } }
public void debug(){ String entityVar = "s"; String fieldVar = "p"; String valueVar = "o"; StringBuilder qb = new StringBuilder(); qb.append(String.format("SELECT ?%s ?%s ?%s \n", entityVar,fieldVar,valueVar)); //for the select qb.append("{ \n"); qb.append(String.format(" ?%s ?%s ?%s . \n", entityVar,fieldVar,valueVar)); //for the where qb.append("} \n"); log.debug("EntityDataIterator Query: \n"+qb.toString()); Query q = QueryFactory.create(qb.toString(), Syntax.syntaxARQ); ResultSet rs = QueryExecutionFactory.create(q, indexingDataset.toDataset()).execSelect(); Var s = Var.alloc(entityVar); Var p = Var.alloc(fieldVar); Var o = Var.alloc(valueVar); while (rs.hasNext()){ Binding b = rs.nextBinding(); log.debug("{} {} {}",new Object[]{b.get(s),b.get(p),b.get(o)}); } }