# Hierarchy For Package org.apache.storm.trident.operation.builtin

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.storm.trident.operation.BaseOperation (implements org.apache.storm.trident.operation.Operation)
    - org.apache.storm.trident.operation.BaseAggregator<T> (implements org.apache.storm.trident.operation.Aggregator<T>)
      - org.apache.storm.trident.operation.builtin.ComparisonAggregator<T>
        - org.apache.storm.trident.operation.builtin.Max
        - org.apache.storm.trident.operation.builtin.MaxWithComparator<T>
        - org.apache.storm.trident.operation.builtin.Min
        - org.apache.storm.trident.operation.builtin.MinWithComparator<T>
      - org.apache.storm.trident.operation.builtin.FirstN.FirstNAgg
      - org.apache.storm.trident.operation.builtin.FirstN.FirstNSortedAgg
    - org.apache.storm.trident.operation.BaseFilter (implements org.apache.storm.trident.operation.Filter)
      - org.apache.storm.trident.operation.builtin.Debug
      - org.apache.storm.trident.operation.builtin.Equals
      - org.apache.storm.trident.operation.builtin.FilterNull
    - org.apache.storm.trident.state.BaseQueryFunction<S,​T> (implements org.apache.storm.trident.state.QueryFunction<S,​T>)
      - org.apache.storm.trident.operation.builtin.MapGet
      - org.apache.storm.trident.operation.builtin.SnapshotGet
      - org.apache.storm.trident.operation.builtin.TupleCollectionGet
  - org.apache.storm.trident.operation.builtin.ComparisonAggregator.State
  - org.apache.storm.trident.operation.builtin.Count (implements org.apache.storm.trident.operation.CombinerAggregator<T>)
  - org.apache.storm.trident.operation.builtin.FirstN (implements org.apache.storm.trident.operation.Assembly)
  - org.apache.storm.trident.operation.builtin.Negate (implements org.apache.storm.trident.operation.Filter)
  - org.apache.storm.trident.operation.builtin.Sum (implements org.apache.storm.trident.operation.CombinerAggregator<T>)