@ProviderType
public interface AggregationVisitor<T>
T visit(AvgAggregation avgAggregation)
T visit(CardinalityAggregation cardinalityAggregation)
T visit(ChildrenAggregation childrenAggregation)
T visit(DateHistogramAggregation dateHistogramAggregation)
T visit(DateRangeAggregation dateRangeAggregation)
T visit(DiversifiedSamplerAggregation diversifiedSamplerAggregation)
T visit(ExtendedStatsAggregation extendedStatsAggregation)
T visit(FilterAggregation filterAggregation)
T visit(FiltersAggregation filtersAggregation)
T visit(GeoBoundsAggregation geoBoundsAggregation)
T visit(GeoCentroidAggregation geoCentroidAggregation)
T visit(GeoDistanceAggregation geoDistanceAggregation)
T visit(GeoHashGridAggregation geoHashGridAggregation)
T visit(GlobalAggregation globalAggregation)
T visit(HistogramAggregation histogramAggregation)
T visit(MaxAggregation maxAggregation)
T visit(MinAggregation minAggregation)
T visit(MissingAggregation missingAggregation)
T visit(NestedAggregation nestedAggregation)
T visit(PercentileRanksAggregation percentileRanksAggregation)
T visit(PercentilesAggregation percentilesAggregation)
T visit(RangeAggregation rangeAggregation)
T visit(ReverseNestedAggregation reverseNestedAggregation)
T visit(SamplerAggregation samplerAggregation)
T visit(ScriptedMetricAggregation scriptedMetricAggregation)
T visit(SignificantTermsAggregation significantTermsAggregation)
T visit(SignificantTextAggregation significantTextAggregation)
T visit(StatsAggregation statsAggregation)
T visit(SumAggregation sumAggregation)
T visit(TermsAggregation termsAggregation)
T visit(TopHitsAggregation topHitsAggregation)
T visit(ValueCountAggregation valueCountAggregation)
T visit(WeightedAvgAggregation weightedAvgAggregation)