# Hierarchy For Package cascading.tuple

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - cascading.tuple.Fields (implements java.lang.Comparable<T>, java.util.Comparator<T>, java.lang.Iterable<T>, java.io.Serializable)
  - cascading.property.Props
    - cascading.tuple.TupleEntrySchemeIteratorProps
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - cascading.CascadingException
          - cascading.tuple.TupleException
            - cascading.tuple.FieldsResolverException
  - cascading.tuple.Tuple (implements java.lang.Comparable<T>, java.lang.Iterable<T>, java.io.Serializable)
  - cascading.tuple.TupleChainIterable (implements java.lang.Iterable<T>, cascading.tuple.util.Resettable<V>)
  - cascading.tuple.TupleChainIterator (implements java.io.Closeable, java.util.Iterator<E>, cascading.tuple.util.Resettable<V>)
  - cascading.tuple.TupleEntry
  - cascading.tuple.TupleEntryCollector
    - cascading.tuple.TupleEntrySchemeCollector<Config,Output>
  - cascading.tuple.TupleEntryIterator (implements java.io.Closeable, java.util.Iterator<E>)
    - cascading.tuple.TupleEntryChainIterator
    - cascading.tuple.TupleEntryIterableChainIterator
    - cascading.tuple.TupleEntrySchemeIterator<Config,Input>
  - cascading.tuple.Tuples

## Interface Hierarchy

- cascading.tuple.Comparison<T>
- cascading.tuple.Hasher<V>
- cascading.tuple.StreamComparator<T>