Package cascading.tuple

Interface Summary
Comparison<T> The Comparison interface allows specific underlying type mechanisms to additionally return relevant Comparator implementations when required internally.
StreamComparator<T extends InputStream> The StreamComparator interface allows for two InputStream instances to be compared, typically bit-wise.
TupleIterator Interface TupleIterator is used to allow for iteration across Tuple instances.

Class Summary
Fields Class Fields represents the field names in a Tuple.
IndexTuple Class IndexTuple allows for managing an int index value with a Tuple instance.
SpillableTupleList SpillableTupleList is a simple Iterable object that can store an unlimited number of Tuple instances by spilling excess to a temporary disk file.
Tuple A Tuple represents a set of values.
TupleEntry Class TupleEntry allows a Tuple instance and its declarating Fields instance to be used as a single object.
TupleEntryCollector Interface TupleEntryCollector is used to allow BaseOperation instances to emit result Tuple values.
TupleEntryIterator Class TupleEntryIterator provides an efficient Iterator for returning TupleEntry elements in an underlying Tuple collection.
TupleInputStream Class TupleInputStream is used internally to read Tuples from storage.
TupleOutputStream Class TupleOutputStream is used internally to write Tuples to storage.
TuplePair Class TuplePair is a utility class that is optimized to hold two Tuple instances for sorting and hashing of each part independently.
Tuples Class Tuples is a helper class providing common methods to manipulate Tuple and TupleEntry instances.

Exception Summary
FieldsResolverException Class FieldsResolverException is thrown when selectorFields cannot select from the sourceFields.
TupleException Class TupleException is thrown by the Tuple, Fields and TupleEntry classes.

Copyright © 2007-2010 Concurrent, Inc. All Rights Reserved.