class |
QueryIter |
This class provides the general machinery for iterators.
|
class |
QueryIter1 |
This class supports a QueryIter that takes one QueryIterator as input.
|
class |
QueryIter2 |
This class marks a QueryIter that takes two QueryIterators as input.
|
class |
QueryIter2LoopOnLeft |
Binary operation done by looping on the left, and materializing the right - this is not streamed on the right
See also QueryIterRepeatApply
|
class |
QueryIterAbortable |
QueryIterator that calls a lts of abort actions when a cancel happens.
|
class |
QueryIterAddTripleTerm |
|
class |
QueryIterAssign |
Extend each solution by a (var, expression)
|
class |
QueryIterAssignVarValue |
Extend each solution by a (var, node)
When used with mustBeNewVar=false, this is a join.
|
class |
QueryIteratorCaching |
A caching QueryIterator.
|
class |
QueryIteratorCheck |
Query iterator that checks everything was closed correctly
|
class |
QueryIteratorCloseable |
|
class |
QueryIteratorLogging |
Intercept and print iterator operations
|
class |
QueryIteratorMapped |
A query iterator which allows remapping variables to different names
|
class |
QueryIteratorResultSet |
|
class |
QueryIteratorTiming |
|
class |
QueryIteratorWrapper |
Wrap a QueryIterator so it can have some/all of it's methods intercepted.
|
class |
QueryIterBlockTriples |
Deprecated.
|
class |
QueryIterBlockTriplesStar |
Deprecated.
|
class |
QueryIterCommonParent |
Yield new bindings, with a fixed parent, with values from an iterator.
|
class |
QueryIterConcat |
A query iterator that joins two or more iterators into a single iterator.
|
class |
QueryIterConvert |
Iterator over another QueryIterator, applying a converter function
to each object that is returned by .next()
|
class |
QueryIterDefaulting |
An iterator that returns at least one element from another iterator
or a default value (once) if the wrapped iterator returns nothing.
|
class |
QueryIterDiff |
Diff by materializing the RHS - this is not streamed on the right
|
class |
QueryIterDistinct |
A QueryIterator that suppresses items already seen.
|
class |
QueryIterDistinctMem |
Memory limited QueryIterDistinct
|
class |
QueryIterDistinctReduced |
Implementation skeleton for DISTINCT and REDUCED.
|
class |
QueryIterDistinguishedVars |
Filter bindings for distinguished variables only
Currently unused.
|
class |
QueryIterExtendByVar |
Yield new bindings, with a fixed parent, with values from an iterator.
|
class |
QueryIterFilterExpr |
Filter a stream of bindings by a constraint.
|
class |
QueryIterGroup |
|
class |
QueryIterMinus |
Minus by materializing the RHS - this is not streamed on the right
|
class |
QueryIterNullIterator |
Closeable empty query iterator
|
class |
QueryIterPath |
|
class |
QueryIterPeek |
|
class |
QueryIterPlainWrapper |
Turn an normal java.util.Iterator (of Bindings) into a QueryIterator
|
class |
QueryIterProcedure |
QueryIterator for a procedure.
|
class |
QueryIterProcessBinding |
An iterator that applies a condition.
|
class |
QueryIterProject |
|
class |
QueryIterProjectMerge |
Execute a projection in the middle of an execution.
|
class |
QueryIterReduced |
|
class |
QueryIterRepeatApply |
Repeatedly execute the subclass operation for each Binding in the input iterator.
|
class |
QueryIterRoot |
The root binding is one-row, usually no columns making it the join identity.
|
class |
QueryIterSingleton |
A singleton iterator
|
class |
QueryIterSlice |
Iterator until a limit is reached.
|
class |
QueryIterSort |
Sort a query iterator.
|
class |
QueryIterSub |
This class supports a QueryIter that uses a single sub iterator.
|
class |
QueryIterTopN |
|
class |
QueryIterTracked |
Track a QueryIterator
|
class |
QueryIterTriplePattern |
Deprecated.
|
class |
QueryIterYieldN |
A query iterator that yields the same thing N times.
|