## Package cascading.tuple

Interface Summary
Comparison<T>: The Comparison interface allows specific underlying type mechanisms to additionally return relevant `Comparator` implementations when required internally.
Hasher<V>: The Hasher allows a `Comparator` implementation to also be delegated to during hashCode generation during grouping partitioning.
StreamComparator<T extends InputStream>: The StreamComparator interface allows for two `InputStream` instances to be compared, typically bit-wise.

Class Summary
Fields: Class Fields represents the field names in a `Tuple`.
Tuple: A Tuple represents a set of values.
TupleEntry: Class TupleEntry allows a `Tuple` instance and its declaring `Fields` instance to be used as a single object.
TupleEntryChainIterator: TupleEntryChainIterator chains the given Iterators into a single Iterator.
TupleEntryCollector: Interface TupleEntryCollector is used to allow `BaseOperation` instances to emit one or more result `Tuple` values.
TupleEntryIterableChainIterator: TupleEntryChainIterator chains the given Iterators into a single Iterator.
TupleEntryIterator: Class TupleEntryIterator provides an efficient Iterator for returning `TupleEntry` elements in an underlying `Tuple` collection.
TupleEntrySchemeCollector<Config,Output>: Class TupleEntrySchemeCollector is a helper class for wrapping a `Scheme` instance, calling `Scheme.sink(cascading.flow.FlowProcess, cascading.scheme.SinkCall)` on every call to `TupleEntrySchemeCollector.add(TupleEntry)` or `TupleEntrySchemeCollector.add(Tuple)`.
TupleEntrySchemeIterator<Config,Input>: Class TupleEntrySchemeIterator is a helper class for wrapping a `Scheme` instance, calling `Scheme.source(cascading.flow.FlowProcess, cascading.scheme.SourceCall)` on every call to `TupleEntrySchemeIterator.next()`.
TupleEntrySchemeIteratorProps: Class TupleEntrySchemeIteratorProps is a fluent helper class to set properties which control the behavior of the `TupleEntrySchemeIterator`.
TupleListCollector: TupleEntryCollector is a convenience class for managing a list of tuples.
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-2014 Concurrent, Inc. All Rights Reserved.