Class QueryIterSlottedBase
java.lang.Object
org.apache.jena.atlas.iterator.IteratorSlotted<org.apache.jena.sparql.engine.binding.Binding>
org.apache.jena.sparql.service.enhancer.impl.util.QueryIterSlottedBase
- All Implemented Interfaces:
Iterator<org.apache.jena.sparql.engine.binding.Binding>,org.apache.jena.atlas.io.Printable,org.apache.jena.atlas.iterator.IteratorCloseable<org.apache.jena.sparql.engine.binding.Binding>,org.apache.jena.atlas.lib.Closeable,org.apache.jena.sparql.engine.QueryIterator,org.apache.jena.sparql.util.PrintSerializable
- Direct Known Subclasses:
QueryIterServiceBulk,QueryIterWrapperCache,RequestExecutor
public abstract class QueryIterSlottedBase
extends org.apache.jena.atlas.iterator.IteratorSlotted<org.apache.jena.sparql.engine.binding.Binding>
implements org.apache.jena.sparql.engine.QueryIterator
QueryIterator implementation based on IteratorSlotted.
Its purpose is to ease wrapping a non-QueryIterator as one based
on a
IteratorSlotted.moveToNext() method analogous to guava's AbstractIterator.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcancel()org.apache.jena.sparql.engine.binding.Bindingvoidoutput(org.apache.jena.atlas.io.IndentedWriter out) Normally overridden for better informationvoidoutput(org.apache.jena.atlas.io.IndentedWriter out, org.apache.jena.sparql.serializer.SerializationContext sCxt) final StringtoString()toString(org.apache.jena.shared.PrefixMapping pmap) Methods inherited from class org.apache.jena.atlas.iterator.IteratorSlotted
close, hasNext, next, peek, peekMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.jena.atlas.lib.Closeable
closeMethods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, removeMethods inherited from interface org.apache.jena.sparql.engine.QueryIterator
isJoinIdentity
-
Constructor Details
-
QueryIterSlottedBase
public QueryIterSlottedBase()
-
-
Method Details
-
nextBinding
public org.apache.jena.sparql.engine.binding.Binding nextBinding()- Specified by:
nextBindingin interfaceorg.apache.jena.sparql.engine.QueryIterator
-
toString
-
output
public void output(org.apache.jena.atlas.io.IndentedWriter out) Normally overridden for better information- Specified by:
outputin interfaceorg.apache.jena.atlas.io.Printable
-
cancel
public void cancel()- Specified by:
cancelin interfaceorg.apache.jena.sparql.engine.QueryIterator
-
output
public void output(org.apache.jena.atlas.io.IndentedWriter out, org.apache.jena.sparql.serializer.SerializationContext sCxt) - Specified by:
outputin interfaceorg.apache.jena.sparql.util.PrintSerializable
-