# Hierarchy For Package com.enonic.xp.aggregation

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.enonic.xp.support.AbstractImmutableEntitySet<T> (implements java.lang.Iterable<T>)
    - com.enonic.xp.aggregation.Aggregations
    - com.enonic.xp.aggregation.Buckets
  - com.enonic.xp.aggregation.Aggregation
    - com.enonic.xp.aggregation.BucketAggregation
    - com.enonic.xp.aggregation.MetricAggregation
      - com.enonic.xp.aggregation.SingleValueMetricAggregation
      - com.enonic.xp.aggregation.StatsAggregation
  - com.enonic.xp.aggregation.Aggregation.Builder<T>
    - com.enonic.xp.aggregation.BucketAggregation.Builder
    - com.enonic.xp.aggregation.SingleValueMetricAggregation.Builder
    - com.enonic.xp.aggregation.StatsAggregation.Builder
  - com.enonic.xp.aggregation.Aggregations.Builder
  - com.enonic.xp.aggregation.Bucket
    - com.enonic.xp.aggregation.DateHistogramBucket
    - com.enonic.xp.aggregation.DateRangeBucket
    - com.enonic.xp.aggregation.GeoDistanceRangeBucket
    - com.enonic.xp.aggregation.NumericRangeBucket
  - com.enonic.xp.aggregation.Bucket.Builder<T>
    - com.enonic.xp.aggregation.DateHistogramBucket.Builder
    - com.enonic.xp.aggregation.DateRangeBucket.Builder
    - com.enonic.xp.aggregation.GeoDistanceRangeBucket.Builder
    - com.enonic.xp.aggregation.NumericRangeBucket.Builder
  - com.enonic.xp.aggregation.Buckets.Builder