Package com.amazon.carbonado.cursor

Support for advanced processing of cursor results, including basic set theory operations.

See:
          Description

Interface Summary
SortBuffer<S> Buffers up Storable instances allowing them to be sorted.
 

Class Summary
AbstractCursor<S> AbstractCursor implements a small set of common Cursor methods.
ArraySortBuffer<S> Sort buffer implementation backed by an ArrayList.
DifferenceCursor<S> Wraps two Cursors and performs an asymmetric set difference operation.
EmptyCursor<S> Special cursor implementation that is empty.
FilteredCursor<S> Wraps another cursor and applies custom filtering to reduce the set of results.
GroupedCursor<S,G> Abstract cursor for aggregation and finding distinct data.
IntersectionCursor<S> Wraps two Cursors and performs a set intersection operation.
IteratorCursor<S> Adapts an Iterator into a Cursor.
LimitCursor<S> Wraps another cursor to limit the amount of elements.
MergeSortBuffer<S extends Storable> Sort buffer implemented via a merge sort algorithm.
MultiTransformedCursor<S,T> Abstract cursor which wraps another cursor and transforms each storable result into a set of target storables.
SingletonCursor<S> Special cursor implementation that returns only one element.
SkipCursor<S> Wraps another cursor to skip an initial amount of elements.
SortedCursor<S> Wraps another Cursor and ensures the results are sorted.
SymmetricDifferenceCursor<S> Wraps two Cursors and performs a symmetric set difference operation.
ThrottledCursor<S> Wraps another cursor and fetches results at a reduced speed.
TransformedCursor<S,T> Abstract cursor which wraps another cursor and transforms each storable result into a target storable.
UnionCursor<S> Wraps two Cursors and performs a set union operation.
 

Package com.amazon.carbonado.cursor Description

Support for advanced processing of cursor results, including basic set theory operations.



Copyright © 2006-2009 Amazon Technologies, Inc.. All Rights Reserved.