| Interface | Description |
|---|---|
| ITupleFilter<E> |
Interface for stacked filtering iterators for
ITuples. |
| LookaheadTupleFilter.ILookaheadTupleIterator<E> |
Extends iterator semantics for
ITuple pushback. |
| Class | Description |
|---|---|
| Advancer<E> |
Used to write logic that advances an
ITupleCursor to another key
after it visits some element. |
| EmptyTupleIterator |
Empty iterator.
|
| LookaheadTupleFilter<E> |
Lookahead filter for an
ITuple. |
| PrefixFilter<E> |
Filter visits all
ITuples whose keys begin with any of the specified
prefix(s). |
| Reverserator<E> |
Return an iterator that traverses the tuples in the reverse of the natural
index order.
|
| TestAll |
Aggregates test suites into increasing dependency order.
|
| TestPrefixFilter |
Test suite for the
PrefixFilter. |
| TestRemoverator |
Test suite for the
Removerator. |
| TestReverserator |
Test suite for the
Reverserator. |
| TestTupleFilters | |
| TupleFilter<E> |
Filter supporting
ITupleIterators. |
| TupleFilter.TupleFilterator<E> |
Implementation class knows how to avoid side-effects from the reuse of
the same
Tuple instance by the base ITupleIterator impls. |
| TupleRemover<E> |
Visits all elements visited by the source iterator and removes those
matching the filter.
|
| TupleTransformer<E,F> |
Abstract base class for an
ITupleFilter that transforms the data type
of the keys and/or values. |
| TupleUpdater<E> |
Filter allows mutation of the visited
ITuples. |
| WrappedTupleIterator<E> |
Wraps an
Iterator as an ITupleIterator. |
Stackable streaming iterator patterns for tuples based on the striterator package by Martyn Cutcher.
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.