Module org.apache.jena.arq
Class QueryIterPlainWrapper
java.lang.Object
org.apache.jena.sparql.util.PrintSerializableBase
org.apache.jena.sparql.engine.iterator.QueryIteratorBase
org.apache.jena.sparql.engine.iterator.QueryIter
org.apache.jena.sparql.engine.iterator.QueryIterPlainWrapper
- All Implemented Interfaces:
Iterator<Binding>,org.apache.jena.atlas.io.Printable,org.apache.jena.atlas.iterator.IteratorCloseable<Binding>,org.apache.jena.atlas.lib.Closeable,QueryIterator,PrintSerializable
- Direct Known Subclasses:
QueryIterAbortable,QueryIterGroup,QueryIterSort,QueryIterTopN
Turn an normal java.util.Iterator (of Bindings) into a QueryIterator
-
Method Summary
Modifier and TypeMethodDescriptionstatic QueryIteratorstatic QueryIteratorcreate(Iterator<Binding> iter, ExecutionContext execCxt) voidoutput(org.apache.jena.atlas.io.IndentedWriter out, SerializationContext sCxt) voidsetIterator(Iterator<Binding> iterator) Preferable to use a constructor - but sometimes that is inconvenient so pass null in the constructor and then call this before the iterator is used.Methods inherited from class org.apache.jena.sparql.engine.iterator.QueryIter
close, flatMap, getExecContext, getIteratorNumber, makeTracked, map, materialize, materialize, outputMethods inherited from class org.apache.jena.sparql.engine.iterator.QueryIteratorBase
cancel, hasNext, next, nextBinding, removeMethods inherited from class org.apache.jena.sparql.util.PrintSerializableBase
toString, toStringMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemainingMethods inherited from interface org.apache.jena.sparql.util.PrintSerializable
toStringMethods inherited from interface org.apache.jena.sparql.engine.QueryIterator
isJoinIdentity
-
Method Details
-
create
-
create
-
setIterator
Preferable to use a constructor - but sometimes that is inconvenient so pass null in the constructor and then call this before the iterator is used. -
output
- Specified by:
outputin interfacePrintSerializable- Overrides:
outputin classQueryIter
-