|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| IFilterConstructor<E> | Interface allows instances of a Striterator (stackable streaming
iterator) to be assembled and executed remotely. |
| ITupleFilter<E> | Interface for stacked filtering iterators for ITuples. |
| LookaheadTupleFilter.ILookaheadTupleIterator<E> | Extends iterator semantics for ITuple pushback. |
| Class Summary | |
|---|---|
| Advancer<E> | Used to write logic that advances an ITupleCursor to another key
after it visits some element. |
| EmptyTupleIterator | Empty iterator. |
| FilterConstructor<E> | Implementation allows you to append IFilters to an internal
ordered list. |
| 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. |
| TupleFilter<E> |
Filter supporting ITupleIterators. |
| 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. |
Stackable streaming iterator patterns for tuples based on the striterator package by Martyn Cutcher.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||