# Hierarchy For Package cascading.flow.stream.element

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - cascading.flow.stream.duct.Duct<Incoming,Outgoing>
    - cascading.flow.stream.duct.Gate<Incoming,Outgoing>
      - cascading.flow.stream.element.SpliceGate<Incoming,Outgoing> (implements cascading.flow.stream.duct.Collapsing, cascading.flow.stream.element.ElementDuct)
        - cascading.flow.stream.element.GroupingSpliceGate (implements cascading.flow.stream.duct.Window)
          - cascading.flow.stream.element.MemorySpliceGate
            - cascading.flow.stream.element.MemoryCoGroupGate
            - cascading.flow.stream.element.MemoryHashJoinGate
    - cascading.flow.stream.duct.Stage<Incoming,Outgoing>
      - cascading.flow.stream.element.BoundaryStage<Incoming,Outgoing> (implements cascading.flow.stream.element.ElementDuct)
      - cascading.flow.stream.element.ElementStage<Incoming,Outgoing> (implements cascading.flow.stream.element.ElementDuct)
        - cascading.flow.stream.element.MergeStage (implements cascading.flow.stream.duct.Collapsing)
        - cascading.flow.stream.element.OperatorStage<Incoming>
          - cascading.flow.stream.element.EachStage
            - cascading.flow.stream.element.FilterEachStage
            - cascading.flow.stream.element.FunctionEachStage
            - cascading.flow.stream.element.ValueAssertionEachStage
          - cascading.flow.stream.element.EveryStage<Incoming>
            - cascading.flow.stream.element.AggregatorEveryStage (implements cascading.flow.stream.duct.Reducing<Group,Result>)
            - cascading.flow.stream.element.BufferEveryWindow (implements cascading.flow.stream.duct.OpenWindow)
            - cascading.flow.stream.element.GroupAssertionEveryStage (implements cascading.flow.stream.duct.Reducing<Group,Result>)
        - cascading.flow.stream.element.SinkStage
        - cascading.flow.stream.element.SourceStage (implements java.util.concurrent.Callable<V>, cascading.flow.stream.element.InputSource)
  - cascading.flow.FlowProcess<Config>
    - cascading.flow.FlowProcessWrapper<Config>
      - cascading.flow.stream.element.ElementFlowProcess
  - cascading.pipe.joiner.JoinerClosure
    - cascading.flow.stream.element.MemoryCoGroupClosure
  - cascading.flow.stream.element.TrapHandler
  - cascading.tuple.Tuple (implements java.lang.Comparable<T>, java.lang.Iterable<T>, java.io.Serializable)
    - cascading.flow.stream.element.GroupingSpliceGate.DelegatedTuple

## Interface Hierarchy

- cascading.flow.stream.element.ElementDuct
- cascading.flow.stream.element.InputSource