Interface QueryIterator

All Superinterfaces:
org.apache.jena.atlas.lib.Closeable, Iterator<Binding>, org.apache.jena.atlas.iterator.IteratorCloseable<Binding>, org.apache.jena.atlas.io.Printable, PrintSerializable
All Known Implementing Classes:
AbstractIterHashJoin, QueryIter, QueryIter1, QueryIter2, QueryIter2LoopOnLeft, QueryIterAbortable, QueryIterAddTripleTerm, QueryIterAssign, QueryIterAssignVarValue, QueryIteratorBase, QueryIteratorCaching, QueryIteratorCheck, QueryIteratorCloseable, QueryIteratorLogging, QueryIteratorMapped, QueryIteratorResultSet, QueryIteratorTiming, QueryIteratorWrapper, QueryIterBlockTriples, QueryIterBlockTriplesStar, QueryIterCommonParent, QueryIterConcat, QueryIterConvert, QueryIterDefaulting, QueryIterDiff, QueryIterDistinct, QueryIterDistinctMem, QueryIterDistinctReduced, QueryIterDistinguishedVars, QueryIterExtendByVar, QueryIterFilterExpr, QueryIterGraph, QueryIterGroup, QueryIterHashJoin, QueryIterHashLeftJoin_Left, QueryIterHashLeftJoin_Right, QueryIterLateral, QueryIterMinus, QueryIterNestedLoopJoin, QueryIterNestedLoopLeftJoin, QueryIterNullIterator, QueryIterOptionalIndex, QueryIterPath, QueryIterPeek, QueryIterPlainWrapper, QueryIterProcedure, QueryIterProcessBinding, QueryIterProject, QueryIterProjectMerge, QueryIterReduced, QueryIterRepeatApply, QueryIterRoot, QueryIterService, QueryIterSingleton, QueryIterSlice, QueryIterSort, QueryIterSub, QueryIterTopN, QueryIterTracked, QueryIterTriplePattern, QueryIterUnion, QueryIterYieldN

public interface QueryIterator extends org.apache.jena.atlas.iterator.IteratorCloseable<Binding>, PrintSerializable
Root of query iterators in ARQ.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Cancels the query as soon as is possible for the given iterator
    default boolean
     
    Get next binding

    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.atlas.io.Printable

    output

    Methods inherited from interface org.apache.jena.sparql.util.PrintSerializable

    output, toString
  • Method Details

    • nextBinding

      Binding nextBinding()
      Get next binding
    • cancel

      void cancel()
      Cancels the query as soon as is possible for the given iterator
    • isJoinIdentity

      default boolean isJoinIdentity()