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