# Hierarchy For Package cascading.operation

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - cascading.operation.BaseOperation<Context> (implements cascading.operation.Operation<Context>, java.io.Serializable, cascading.util.Traceable)
    - cascading.operation.Debug (implements cascading.operation.Filter<Context>, cascading.operation.PlannedOperation<Context>)
    - cascading.operation.Identity (implements cascading.operation.Function<Context>)
    - cascading.operation.Insert (implements cascading.operation.Function<Context>)
    - cascading.operation.NoOp (implements cascading.operation.Function<Context>)
  - 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>)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - cascading.CascadingException
          - cascading.operation.OperationException
            - cascading.operation.AssertionException

## Interface Hierarchy

- cascading.flow.planner.DeclaresResults
  - cascading.operation.Operation<Context>
    - cascading.operation.Aggregator<Context>
    - cascading.operation.Buffer<Context>
    - cascading.operation.Filter<Context>
    - cascading.operation.Function<Context>
    - cascading.operation.PlannedOperation<Context>
      - cascading.operation.Assertion<PC>
        - cascading.operation.GroupAssertion<C>
        - cascading.operation.ValueAssertion<C>
- cascading.operation.OperationCall<Context>
  - 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

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - cascading.operation.AssertionLevel (implements cascading.operation.PlannerLevel)
    - cascading.operation.DebugLevel (implements cascading.operation.PlannerLevel)
    - cascading.operation.Debug.Output