Package org.aksw.jena_sparql_api.core
Class Describer
java.lang.Object
org.aksw.commons.collections.PrefetchIterator<org.apache.jena.graph.Triple>
org.aksw.jena_sparql_api.core.Describer
- All Implemented Interfaces:
Closeable,AutoCloseable,Iterator<org.apache.jena.graph.Triple>
public class Describer
extends org.aksw.commons.collections.PrefetchIterator<org.apache.jena.graph.Triple>
TODO What about Limit and Offset?
-
Constructor Summary
ConstructorsConstructorDescriptionDescriber(Iterator<org.apache.jena.graph.Node> openNodes, org.apache.jena.query.ResultSetCloseable rs, Collection<org.apache.jena.sparql.core.Var> resultVars, QueryExecutionFactory qef) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()static Describercreate(List<org.apache.jena.graph.Node> resultUris, List<String> resultVars, org.apache.jena.query.ResultSetCloseable rs, QueryExecutionFactory qef) Iterator<org.apache.jena.graph.Triple>describeNodeStreaming(org.apache.jena.graph.Node node) protected Iterator<org.apache.jena.graph.Triple>prefetch()Methods inherited from class org.aksw.commons.collections.PrefetchIterator
hasNext, next, removeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
Describer
public Describer(Iterator<org.apache.jena.graph.Node> openNodes, org.apache.jena.query.ResultSetCloseable rs, Collection<org.apache.jena.sparql.core.Var> resultVars, QueryExecutionFactory qef)
-
-
Method Details
-
create
public static Describer create(List<org.apache.jena.graph.Node> resultUris, List<String> resultVars, org.apache.jena.query.ResultSetCloseable rs, QueryExecutionFactory qef) -
describeNodeStreaming
public Iterator<org.apache.jena.graph.Triple> describeNodeStreaming(org.apache.jena.graph.Node node) -
prefetch
- Specified by:
prefetchin classorg.aksw.commons.collections.PrefetchIterator<org.apache.jena.graph.Triple>- Throws:
Exception
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classorg.aksw.commons.collections.PrefetchIterator<org.apache.jena.graph.Triple>
-