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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
cancel()
org.apache.jena.sparql.engine.binding.Binding
void
output
(org.apache.jena.atlas.io.IndentedWriter out) Normally overridden for better informationvoid
output
(org.apache.jena.atlas.io.IndentedWriter out, org.apache.jena.sparql.serializer.SerializationContext sCxt) final String
toString()
toString
(org.apache.jena.shared.PrefixMapping pmap) Methods inherited from class org.apache.jena.atlas.iterator.IteratorSlotted
close, hasNext, next, peek, peek
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.jena.atlas.lib.Closeable
close
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, remove
Methods 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:
nextBinding
in 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:
output
in interfaceorg.apache.jena.atlas.io.Printable
-
cancel
public void cancel()- Specified by:
cancel
in 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:
output
in interfaceorg.apache.jena.sparql.util.PrintSerializable
-