com.hp.hpl.jena.sparql.engine.iterator
Class QueryIter
java.lang.Object
com.hp.hpl.jena.sparql.util.PrintSerializableBase
com.hp.hpl.jena.sparql.engine.iterator.QueryIteratorBase
com.hp.hpl.jena.sparql.engine.iterator.QueryIter
- All Implemented Interfaces:
- QueryIterator, PrintSerializable, Iterator<Binding>, Printable, Closeable
- Direct Known Subclasses:
- QueryIter1, QueryIter2, QueryIterConcat, QueryIterDistinct, QueryIterExtendByVar, QueryIterNullIterator, QueryIterPlainWrapper, QueryIterSub, QueryIterTracked, QueryIterYieldN
public abstract class QueryIter
- extends QueryIteratorBase
This class provides the general machinary for iterators.
QueryIter
public QueryIter(ExecutionContext execCxt)
makeTracked
public static QueryIter makeTracked(QueryIterator qIter,
ExecutionContext execCxt)
materialize
public static QueryIter materialize(QueryIterator qIter,
ExecutionContext execCxt)
close
public final void close()
- Specified by:
close
in interface Closeable
- Overrides:
close
in class QueryIteratorBase
getExecContext
public ExecutionContext getExecContext()
getIteratorNumber
public int getIteratorNumber()
output
public void output(IndentedWriter out,
SerializationContext sCxt)
Licenced under the Apache License, Version 2.0