| Interface | Description |
|---|---|
| MutableIndexedRowIterator |
| Class | Description |
|---|---|
| AbstractAcceptingRowIterator | |
| AbstractFilteringRowIterator | |
| AbstractJoinedRowIterator | |
| BaseRowIterator |
An abstract base implementation of
RowIterator. |
| ChainedRowIterator |
Chains together one or more
RowIterators to make them look like one (similiar
to a SQL UNION). |
| ChangingIndexedRowIterator |
A
DelegatingRowIteratorthat is wraps a RowIteratorfrom
some Index, and that can be resetto recreate the iterator for
a new bound value. |
| CollatingRowIterator |
Collates the results of two or more sorted
RowIterators according to the given
RowComparator. |
| DelegatingRowIterator |
An abstract base
RowIteratorthat delegates all calls to a wrapped instance. |
| DistinctRowIterator |
A
DelegatingRowIteratorimplementing DISTINCT. |
| EmptyRowIterator |
A
RowIteratorthat contains no Rows. |
| FilteringChangingIndexedRowIterator | |
| FilteringRowIterator | |
| GroupedRowIterator |
Processes a "raw" iterator to implement GROUP BY functionality.
|
| IndexNestedLoopJoinedRowIterator |
The Index Nested Loop Join or Augmented Nested Loop Join (ANL) is by far the most
common join method and is the classic Axion join method.
|
| JoinRowIterator |
A
RowIterator that simply wraps a ListIterator. |
| LazyRowRowIterator | |
| LimitingRowIterator |
RowIteratorimplementing LIMIT and OFFSET. |
| ListIteratorRowIterator |
A
RowIteratorthat simply wraps a ListIterator. |
| ListRowIterator |
A
RowIteratorthat for a given List. |
| NestedLoopJoinedRowIterator |
A Nested Loop Join is performed by doing a scan over the left subtree and for each row
in it performing a full scan of the right subtree.
|
| RebindableIndexedRowIterator |
A
DelegatingRowIterator that is wraps
a RowIterator from some Index,
and that can be reset to recreate the iterator
for a new bound value. |
| ReverseSortedRowIterator |
Reverse a SortedRowIterator.
|
| RowIteratorRowDecoratorIterator | |
| RowViewRowIterator | |
| SingleRowIterator |
A
RowIteratorover a single Row. |
| SortedRowIterator | |
| SortedRowIterator.MergeSort | |
| SortedRowIterator.MutableMergeSort | |
| TransformingRowIterator | |
| UnmodifiableRowIterator |
RowIterator implementations.