| Interface | Description |
|---|---|
| Enumerator<T> |
An array of key/value maps accessible by index.
|
| Class | Description |
|---|---|
| Bindings<T> | |
| Bindings.BindingsComparator<T> | |
| CrossJoinEnumerator<T> |
An Enumerator which finds the Cartesian product of two other Enumerators,
expanding at the same rate in either dimension.
|
| InnerJoinEnumerator<T> |
An Enumerator which joins the solutions of a base Enumerator according to repeated variables
Note: this Enumerator requires random access to its base Enumerator,
as it maintains a list of indices at which valid solutions are found, and visits only those indices.
|
| IteratorEnumerator<T> | |
| MatchStep<S,E> | |
| MatchStep.TraversalUpdater<A,B> |
A helper object which wraps a traversal, submitting starts and counting results per start
|
| MatchStep.TraversalWrapper<A,B> |
A wrapper for a traversal in a query which maintains statistics about the traversal as
it consumes inputs and produces outputs.
|
| SerialEnumerator<T> |
An enumerator which consumes values from an iterator and maps each value to a secondary enumerator
(for example, a join)
Enumerated indices cover all solutions in the secondary enumerators,
in ascending order according to the value iterator and the enumerators' own indices.
|
| SimpleEnumerator<T> |
An enumerator of at most one element
|
Copyright © 2013–2015 Apache Software Foundation. All rights reserved.