## Hierarchy For All Packages

Package Hierarchies:
  cascading, cascading.cascade, cascading.flow, cascading.flow.hadoop, cascading.flow.stack, cascading.operation, cascading.operation.aggregator, cascading.operation.assertion, cascading.operation.expression, cascading.operation.filter, cascading.operation.function, cascading.operation.regex, cascading.operation.state, cascading.operation.text, cascading.operation.xml, cascading.pipe, cascading.pipe.assembly, cascading.pipe.cogroup, cascading.scheme, cascading.stats, cascading.tap, cascading.tap.hadoop, cascading.tuple, cascading.tuple.hadoop, cascading.util

## Class Hierarchy

- java.lang.Object
  - org.jgrapht.graph.AbstractGraph<V,E> (implements org.jgrapht.Graph<V,E>)
    - org.jgrapht.graph.AbstractBaseGraph<V,E> (implements java.lang.Cloneable, org.jgrapht.Graph<V,E>, java.io.Serializable)
      - org.jgrapht.graph.SimpleDirectedGraph<V,E> (implements org.jgrapht.DirectedGraph<V,E>)
        - cascading.flow.ElementGraph
        - cascading.flow.StepGraph
  - cascading.operation.assertion.AssertGroupBase.Context
  - cascading.operation.aggregator.Average.Context
  - cascading.pipe.assembly.AverageBy.AverageFinal.Context
  - cascading.pipe.assembly.AverageBy.AveragePartials (implements cascading.pipe.assembly.AggregateBy.Functor)
  - cascading.operation.BaseOperation<C> (implements cascading.operation.Operation<C>, java.io.Serializable)
    - cascading.pipe.assembly.AggregateBy.CompositeFunction (implements cascading.operation.Function<C>)
    - cascading.operation.aggregator.Average (implements cascading.operation.Aggregator<C>)
    - cascading.pipe.assembly.AverageBy.AverageFinal (implements cascading.operation.Aggregator<C>)
    - cascading.operation.assertion.BaseAssertion<C> (implements cascading.operation.PlannedOperation<C>)
      - cascading.operation.assertion.AssertEquals (implements cascading.operation.ValueAssertion<C>)
      - cascading.operation.assertion.AssertEqualsAll (implements cascading.operation.ValueAssertion<C>)
      - cascading.operation.assertion.AssertGroupBase (implements cascading.operation.GroupAssertion<C>)
        - cascading.operation.assertion.AssertGroupSizeEquals
        - cascading.operation.assertion.AssertGroupSizeLessThan
        - cascading.operation.assertion.AssertGroupSizeMoreThan
      - cascading.operation.assertion.AssertNotEquals (implements cascading.operation.ValueAssertion<C>)
      - cascading.operation.assertion.AssertNotNull (implements cascading.operation.ValueAssertion<C>)
      - cascading.operation.assertion.AssertNull (implements cascading.operation.ValueAssertion<C>)
      - cascading.operation.assertion.AssertSizeEquals (implements cascading.operation.ValueAssertion<C>)
      - cascading.operation.assertion.AssertSizeLessThan (implements cascading.operation.ValueAssertion<C>)
      - cascading.operation.assertion.AssertSizeMoreThan (implements cascading.operation.ValueAssertion<C>)
    - cascading.operation.aggregator.Count (implements cascading.operation.Aggregator<C>)
    - cascading.operation.state.Counter (implements cascading.operation.Filter<C>)
    - cascading.operation.text.DateOperation
      - cascading.operation.text.DateFormatter (implements cascading.operation.Function<C>)
      - cascading.operation.text.DateParser (implements cascading.operation.Function<C>)
    - cascading.operation.Debug (implements cascading.operation.Filter<C>, cascading.operation.PlannedOperation<C>)
    - cascading.operation.expression.ExpressionOperation
      - cascading.operation.assertion.AssertExpression (implements cascading.operation.ValueAssertion<C>)
      - cascading.operation.expression.ExpressionFilter (implements cascading.operation.Filter<C>)
      - cascading.operation.expression.ExpressionFunction (implements cascading.operation.Function<C>)
    - cascading.operation.aggregator.ExtentBase (implements cascading.operation.Aggregator<C>)
      - cascading.operation.aggregator.First
      - cascading.operation.aggregator.Last
    - cascading.operation.aggregator.ExtremaBase (implements cascading.operation.Aggregator<C>)
      - cascading.operation.aggregator.Max
      - cascading.operation.aggregator.Min
    - cascading.operation.text.FieldFormatter (implements cascading.operation.Function<C>)
    - cascading.operation.text.FieldJoiner (implements cascading.operation.Function<C>)
    - cascading.operation.filter.FilterNotNull (implements cascading.operation.Filter<C>)
    - cascading.operation.filter.FilterNull (implements cascading.operation.Filter<C>)
    - cascading.operation.Identity (implements cascading.operation.Function<C>)
    - cascading.operation.Insert (implements cascading.operation.Function<C>)
    - cascading.operation.filter.Limit (implements cascading.operation.Filter<C>)
    - cascading.operation.filter.Logic (implements cascading.operation.Filter<C>)
      - cascading.operation.filter.And
      - cascading.operation.filter.Or
      - cascading.operation.filter.Xor
    - cascading.operation.filter.Not (implements cascading.operation.Filter<C>)
    - cascading.operation.regex.RegexOperation<C>
      - cascading.operation.regex.RegexGenerator (implements cascading.operation.Function<C>)
      - cascading.operation.regex.RegexMatcher
        - cascading.operation.assertion.AssertMatches (implements cascading.operation.ValueAssertion<C>)
        - cascading.operation.assertion.AssertMatchesAll (implements cascading.operation.ValueAssertion<C>)
        - cascading.operation.regex.RegexFilter (implements cascading.operation.Filter<C>)
      - cascading.operation.regex.RegexParser (implements cascading.operation.Function<C>)
      - cascading.operation.regex.RegexReplace (implements cascading.operation.Function<C>)
      - cascading.operation.regex.RegexSplitGenerator (implements cascading.operation.Function<C>)
      - cascading.operation.regex.RegexSplitter (implements cascading.operation.Function<C>)
    - cascading.operation.filter.Sample (implements cascading.operation.Filter<C>)
    - cascading.operation.function.SetValue (implements cascading.operation.Function<C>)
    - cascading.operation.state.Status (implements cascading.operation.Filter<C>)
    - cascading.operation.aggregator.Sum (implements cascading.operation.Aggregator<C>)
    - cascading.operation.xml.TagSoupParser (implements cascading.operation.Function<C>)
    - cascading.operation.function.UnGroup (implements cascading.operation.Function<C>)
    - cascading.pipe.assembly.Unique.FilterPartialDuplicates (implements cascading.operation.Filter<C>)
    - cascading.operation.xml.XPathOperation
      - cascading.operation.xml.XPathFilter (implements cascading.operation.Filter<C>)
      - cascading.operation.xml.XPathGenerator (implements cascading.operation.Function<C>)
      - cascading.operation.xml.XPathParser (implements cascading.operation.Function<C>)
  - cascading.tuple.hadoop.BytesComparator (implements java.util.Comparator<T>, java.io.Serializable, cascading.tuple.StreamComparator<T>)
  - cascading.tuple.hadoop.BytesSerialization.RawBytesDeserializer (implements org.apache.hadoop.io.serializer.Deserializer<T>)
  - cascading.tuple.hadoop.BytesSerialization.RawBytesSerializer (implements org.apache.hadoop.io.serializer.Serializer<T>)
  - cascading.cascade.Cascade (implements java.lang.Runnable)
  - cascading.cascade.Cascade.CascadeJob (implements java.util.concurrent.Callable<V>)
  - cascading.cascade.CascadeConnector
  - cascading.cascade.Cascades
  - cascading.stats.CascadingStats (implements java.io.Serializable)
    - cascading.stats.CascadeStats
    - cascading.stats.FlowStats
    - cascading.stats.StepStats
      - cascading.flow.hadoop.HadoopStepStats
  - cascading.tuple.hadoop.CoGroupingPartitioner (implements org.apache.hadoop.mapred.Partitioner<K2,V2>)
  - cascading.operation.ConcreteCall<C> (implements cascading.operation.AggregatorCall<C>, cascading.operation.BufferCall<C>, cascading.operation.FilterCall<C>, cascading.operation.FunctionCall<C>, cascading.operation.GroupAssertionCall<C>, cascading.operation.ValueAssertionCall<C>)
  - org.apache.hadoop.conf.Configured (implements org.apache.hadoop.conf.Configurable)
    - cascading.tuple.hadoop.BytesSerialization (implements cascading.tuple.Comparison<T>, org.apache.hadoop.io.serializer.Serialization<T>)
    - cascading.tuple.hadoop.DeserializerComparator<T> (implements org.apache.hadoop.io.RawComparator<T>)
      - cascading.tuple.hadoop.CoGroupingComparator
      - cascading.tuple.hadoop.GroupingComparator
      - cascading.tuple.hadoop.GroupingSortingComparator
        - cascading.tuple.hadoop.ReverseGroupingSortingComparator
      - cascading.tuple.hadoop.IndexTupleCoGroupingComparator (implements org.apache.hadoop.conf.Configurable)
      - cascading.tuple.hadoop.TupleComparator (implements org.apache.hadoop.conf.Configurable)
        - cascading.tuple.hadoop.ReverseTupleComparator
    - org.apache.hadoop.fs.FileSystem (implements java.io.Closeable)
      - cascading.tap.hadoop.StreamedFileSystem
        - cascading.tap.hadoop.HttpFileSystem
        - cascading.tap.hadoop.S3HttpFileSystem
    - cascading.tuple.hadoop.TupleSerialization (implements org.apache.hadoop.io.serializer.Serialization<T>)
  - cascading.pipe.assembly.CountBy.CountPartials (implements cascading.pipe.assembly.AggregateBy.Functor)
  - cascading.tuple.hadoop.DelegatingTupleElementComparator (implements java.util.Comparator<T>, cascading.tuple.StreamComparator<T>)
  - cascading.pipe.Each.EachHandler
    - cascading.pipe.Each.EachAssertionHandler
    - cascading.pipe.Each.EachFilterHandler
    - cascading.pipe.Each.EachFunctionHandler
  - cascading.pipe.Every.EveryHandler
    - cascading.pipe.Every.EveryAggregatorHandler
    - cascading.pipe.Every.EveryAssertionHandler
    - cascading.pipe.Every.EveryBufferHandler
  - cascading.operation.expression.ExpressionOperation.Context
  - cascading.operation.aggregator.ExtremaBase.Context
  - cascading.tuple.Fields (implements java.lang.Comparable<T>, java.util.Comparator<T>, java.lang.Iterable<T>, java.io.Serializable)
  - org.apache.hadoop.mapred.FileInputFormat<K,V> (implements org.apache.hadoop.mapred.InputFormat<K,V>)
    - cascading.tap.hadoop.ZipInputFormat (implements org.apache.hadoop.mapred.JobConfigurable)
  - org.apache.hadoop.fs.FileStatus (implements java.lang.Comparable<T>, org.apache.hadoop.io.Writable)
    - cascading.tap.hadoop.StreamedFileStatus
  - cascading.flow.Flow (implements java.lang.Runnable)
    - cascading.flow.MapReduceFlow
    - cascading.flow.ProcessFlow<P>
  - cascading.flow.Flow.FlowHolder
  - cascading.flow.FlowConnector
  - cascading.flow.stack.FlowMapperStack
  - cascading.flow.FlowPlanner
    - cascading.flow.MultiMapReducePlanner
  - cascading.flow.FlowProcess
    - cascading.flow.hadoop.HadoopFlowProcess
  - cascading.flow.stack.FlowReducerStack
  - cascading.flow.FlowSession
  - cascading.flow.FlowSkipIfSinkExists (implements cascading.flow.FlowSkipStrategy)
  - cascading.flow.FlowSkipIfSinkStale (implements cascading.flow.FlowSkipStrategy)
  - cascading.flow.FlowStep (implements java.io.Serializable)
    - cascading.flow.MapReduceFlowStep
  - cascading.flow.FlowStepJob (implements java.util.concurrent.Callable<V>)
  - cascading.pipe.cogroup.GroupClosure
    - cascading.pipe.cogroup.CoGroupClosure
  - cascading.tuple.hadoop.GroupingPartitioner (implements org.apache.hadoop.mapred.Partitioner<K2,V2>)
  - cascading.tap.hadoop.Hadoop18TapUtil
  - cascading.flow.hadoop.HadoopStepStats.HadoopTaskStats
  - cascading.flow.hadoop.HadoopUtil
  - cascading.pipe.cogroup.InnerJoin (implements cascading.pipe.cogroup.Joiner)
  - cascading.pipe.cogroup.InnerJoin.JoinIterator (implements java.util.Iterator<E>)
    - cascading.pipe.cogroup.OuterJoin.JoinIterator
      - cascading.pipe.cogroup.LeftJoin.JoinIterator
      - cascading.pipe.cogroup.MixedJoin.JoinIterator
      - cascading.pipe.cogroup.RightJoin.JoinIterator
  - org.apache.hadoop.mapreduce.InputSplit
    - org.apache.hadoop.mapred.FileSplit (implements org.apache.hadoop.mapred.InputSplit)
      - cascading.tap.hadoop.ZipSplit
  - java.io.InputStream (implements java.io.Closeable)
    - java.io.ByteArrayInputStream
      - cascading.tuple.hadoop.BufferedInputStream
    - java.io.FilterInputStream
      - java.io.DataInputStream (implements java.io.DataInput)
        - cascading.tuple.TupleInputStream
    - org.apache.hadoop.fs.FSInputStream (implements org.apache.hadoop.fs.PositionedReadable, org.apache.hadoop.fs.Seekable)
      - cascading.tap.hadoop.FSDigestInputStream
  - cascading.pipe.cogroup.LeftJoin (implements cascading.pipe.cogroup.Joiner)
  - cascading.operation.filter.Limit.Context
  - cascading.operation.filter.Logic.Context
  - org.apache.hadoop.mapred.MapReduceBase (implements org.apache.hadoop.io.Closeable, org.apache.hadoop.mapred.JobConfigurable)
    - cascading.flow.FlowMapper (implements org.apache.hadoop.mapred.Mapper<K1,V1,K2,V2>)
    - cascading.flow.FlowReducer (implements org.apache.hadoop.mapred.Reducer<K2,V2,K3,V3>)
  - cascading.pipe.cogroup.MixedJoin (implements cascading.pipe.cogroup.Joiner)
  - cascading.tap.hadoop.MultiInputFormat (implements org.apache.hadoop.mapred.InputFormat<K,V>)
  - cascading.tap.hadoop.MultiInputSplit (implements org.apache.hadoop.mapred.InputSplit, org.apache.hadoop.mapred.JobConfigurable)
  - cascading.pipe.cogroup.OuterJoin (implements cascading.pipe.cogroup.Joiner)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.FilterOutputStream
      - java.io.DataOutputStream (implements java.io.DataOutput)
        - cascading.tuple.TupleOutputStream
  - cascading.pipe.Pipe (implements cascading.flow.FlowElement, java.io.Serializable)
    - cascading.flow.ElementGraph.Extent
    - cascading.pipe.Group
      - cascading.pipe.CoGroup
      - cascading.pipe.GroupBy
    - cascading.pipe.Operator
      - cascading.pipe.Each
      - cascading.pipe.Every
    - cascading.pipe.SubAssembly
      - cascading.pipe.assembly.AggregateBy
        - cascading.pipe.assembly.AverageBy
        - cascading.pipe.assembly.CountBy
        - cascading.pipe.assembly.SumBy
      - cascading.pipe.assembly.Coerce
      - cascading.pipe.assembly.Rename
      - cascading.pipe.assembly.Shape
      - cascading.pipe.assembly.Unique
  - cascading.pipe.cogroup.RightJoin (implements cascading.pipe.cogroup.Joiner)
  - cascading.util.S3Util
  - cascading.scheme.Scheme (implements java.io.Serializable)
    - cascading.scheme.SequenceFile
      - cascading.scheme.WritableSequenceFile
    - cascading.tap.TemplateTap.TemplateScheme
    - cascading.scheme.TextLine
      - cascading.scheme.TextDelimited
  - cascading.flow.Scope (implements java.io.Serializable)
  - cascading.tuple.hadoop.SerializationElementReader (implements cascading.tuple.TupleInputStream.ElementReader)
  - cascading.tuple.hadoop.SerializationElementWriter (implements cascading.tuple.TupleOutputStream.ElementWriter)
  - cascading.tuple.SpillableTupleList (implements java.lang.Iterable<T>)
  - cascading.pipe.assembly.SumBy.SumPartials (implements cascading.pipe.assembly.AggregateBy.Functor)
  - cascading.tap.Tap (implements cascading.flow.FlowElement, java.io.Serializable)
    - cascading.tap.Hfs
      - cascading.tap.Dfs
      - cascading.tap.Lfs
      - cascading.tap.S3fs
      - cascading.tap.TempHfs
    - cascading.tap.SinkTap
      - cascading.tap.MultiSinkTap (implements cascading.tap.CompositeTap)
      - cascading.tap.TemplateTap
    - cascading.tap.SourceTap
      - cascading.tap.MultiSourceTap (implements cascading.tap.CompositeTap)
        - cascading.tap.GlobHfs
        - cascading.tap.MultiTap
  - cascading.tap.hadoop.TapIterator (implements cascading.tuple.TupleIterator)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - cascading.CascadingException
          - cascading.cascade.CascadeException
          - cascading.flow.FlowException
            - cascading.flow.ElementGraphException
            - cascading.flow.PlannerException
          - cascading.operation.OperationException
            - cascading.operation.AssertionException
          - cascading.pipe.OperatorException
          - cascading.flow.stack.StackException
          - cascading.tap.TapException
          - cascading.tuple.TupleException
            - cascading.tuple.FieldsResolverException
  - cascading.tuple.Tuple (implements java.lang.Comparable<T>, java.lang.Iterable<T>, java.io.Serializable)
    - cascading.tuple.IndexTuple (implements java.lang.Comparable<T>)
    - cascading.tuple.TuplePair
  - cascading.tuple.hadoop.TupleElementComparator (implements java.util.Comparator<T>, cascading.tuple.StreamComparator<T>)
  - cascading.tuple.hadoop.TupleElementStreamComparator (implements java.util.Comparator<T>, cascading.tuple.StreamComparator<T>)
  - cascading.tuple.TupleEntry
  - cascading.tuple.TupleEntryCollector
    - cascading.tap.hadoop.TapCollector (implements org.apache.hadoop.mapred.OutputCollector<K,V>)
  - cascading.tuple.TupleEntryIterator (implements java.util.Iterator<E>)
  - cascading.tuple.Tuples
  - cascading.util.Util

## Interface Hierarchy

- cascading.tuple.Comparison<T>
- cascading.tap.CompositeTap
- cascading.flow.FlowCollector
- cascading.flow.FlowElement
- cascading.flow.FlowListener
- cascading.flow.FlowSkipStrategy
- java.util.Iterator<E>
  - cascading.tuple.TupleIterator
- cascading.operation.Operation<C>
  - cascading.operation.Aggregator<C>
  - cascading.operation.Assertion<PC>
    - cascading.operation.GroupAssertion<C>
    - cascading.operation.ValueAssertion<C>
  - cascading.operation.Buffer<C>
  - cascading.operation.Filter<C>
  - cascading.operation.Function<C>
  - cascading.operation.GroupAssertion<C>
  - cascading.operation.PlannedOperation<C>
    - cascading.operation.Assertion<PC>
      - cascading.operation.GroupAssertion<C>
      - cascading.operation.ValueAssertion<C>
    - cascading.operation.GroupAssertion<C>
    - cascading.operation.ValueAssertion<C>
  - cascading.operation.ValueAssertion<C>
- cascading.operation.OperationCall<C>
  - cascading.operation.AggregatorCall<C>
  - cascading.operation.BufferCall<C>
  - cascading.operation.FilterCall<C>
  - cascading.operation.FunctionCall<C>
  - cascading.operation.GroupAssertionCall<C>
  - cascading.operation.ValueAssertionCall<C>
- cascading.operation.PlannerLevel
- java.io.Serializable
  - cascading.pipe.assembly.AggregateBy.Functor
  - cascading.pipe.cogroup.Joiner
- cascading.tuple.StreamComparator<T>
- cascading.tuple.TupleInputStream.ElementReader
- cascading.tuple.TupleOutputStream.ElementWriter
- cascading.util.Util.RetryOperator<T>

## Annotation Type Hierarchy

- cascading.tuple.hadoop.SerializationToken (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - cascading.flow.Scope.Kind
    - cascading.flow.StepCounters
    - cascading.flow.hadoop.HadoopStepStats.HadoopTaskStats.TaskType
    - cascading.operation.Debug.Output
    - cascading.operation.DebugLevel (implements cascading.operation.PlannerLevel)
    - cascading.operation.AssertionLevel (implements cascading.operation.PlannerLevel)
    - cascading.scheme.TextLine.Compress
    - cascading.stats.CascadingStats.Status
    - cascading.tap.SinkMode
    - cascading.util.S3Util.Request

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