| Interface | Description |
|---|---|
| QueryIterConvert.Converter |
| Class | Description |
|---|---|
| QueryIter |
This class provides the general machinary 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
|
| 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 machinary for iterators.
|
| QueryIteratorCaching |
A caching QueryIterator.
|
| QueryIteratorCheck |
Query iterator that checks everything was closed correctly
|
| QueryIteratorCloseable | |
| QueryIteratorLogging |
Intercept and print iterator operations
|
| QueryIteratorResultSet | |
| QueryIteratorTiming | |
| QueryIteratorWrapper |
Wrap a QueryIterator so it can have some/all of it's methods intercepted.
|
| QueryIterBlockTriples | |
| 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 applying a condition.
|
| QueryIterProject | |
| QueryIterProject2 | |
| QueryIterReduced | |
| QueryIterRepeatApply |
Repeatedly execute the subclass operation for each Binding in the input iterator.
|
| QueryIterRoot | |
| 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 | |
| QueryIterYieldN |
A query iterator that yields the same thing N times.
|
Licenced under the Apache License, Version 2.0