# Hierarchy For Package cascading.flow.hadoop

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - cascading.flow.BaseFlow<Config> (implements cascading.flow.Flow<Config>, cascading.util.ProcessLogger)
    - cascading.flow.hadoop.HadoopFlow
      - cascading.flow.hadoop.BaseMapReduceFlow
        - cascading.flow.hadoop.MapReduceFlow
        - cascading.flow.hadoop.MultiMapReduceFlow
  - cascading.flow.planner.BaseFlowStep<Config> (implements cascading.flow.FlowStep<Config>, cascading.util.ProcessLogger, java.io.Serializable)
    - cascading.flow.hadoop.HadoopFlowStep
      - cascading.flow.hadoop.MapReduceFlowStep
  - cascading.flow.hadoop.ConfigurationSetter (implements cascading.property.ConfigDef.Setter)
  - cascading.flow.hadoop.FailOnMissingSuccessFlowListener (implements cascading.flow.FlowListener)
  - cascading.flow.hadoop.FlowMapper (implements org.apache.hadoop.mapred.MapRunnable<K1,V1,K2,V2>)
  - cascading.flow.FlowProcess<Config>
    - cascading.flow.hadoop.HadoopFlowProcess (implements cascading.flow.hadoop.MapRed)
  - cascading.pipe.joiner.JoinerClosure
    - cascading.flow.hadoop.HadoopGroupByClosure
      - cascading.flow.hadoop.HadoopCoGroupClosure
  - org.apache.hadoop.mapred.MapReduceBase (implements org.apache.hadoop.io.Closeable, org.apache.hadoop.mapred.JobConfigurable)
    - cascading.flow.hadoop.FlowReducer (implements org.apache.hadoop.mapred.Reducer<K2,V2,K3,V3>)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - cascading.flow.hadoop.HadoopCoGroupClosure.Spill