# Package cascading.tuple

- Interface Summary
  Interface | Description
  --- | ---
  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
  Class | Description
  --- | ---
  Fields | Class Fields represents the field names in a `Tuple`.
  Tuple | A Tuple represents a set of values.
  TupleChainIterable | TupleChainIterator chains the given Iterators into a single Iterator.
  TupleChainIterator | TupleChainIterator chains the given Iterators into a single Iterator.
  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`.
  Tuples | Class Tuples is a helper class providing common methods to manipulate `Tuple` and `TupleEntry` instances.

- Exception Summary
  Exception | Description
  --- | ---
  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-2015 Concurrent, Inc. All Rights Reserved.