Hierarchy For Package org.elasticsearch.xpack.esql.expression.function.aggregate

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • org.elasticsearch.xpack.esql.expression.function.aggregate.AggregateWritables
    • org.elasticsearch.xpack.esql.core.tree.Node<T> (implements org.elasticsearch.common.io.stream.NamedWriteable)
      • org.elasticsearch.xpack.esql.core.expression.Expression (implements org.elasticsearch.xpack.esql.core.capabilities.Resolvable)
        • org.elasticsearch.xpack.esql.expression.function.aggregate.FilteredExpression
        • org.elasticsearch.xpack.esql.core.expression.function.Function
          • org.elasticsearch.xpack.esql.expression.function.aggregate.AggregateFunction (implements org.elasticsearch.xpack.esql.capabilities.PostAnalysisPlanVerificationAware)
            • org.elasticsearch.xpack.esql.expression.function.aggregate.Avg (implements org.elasticsearch.xpack.esql.expression.SurrogateExpression)
            • org.elasticsearch.xpack.esql.expression.function.aggregate.Count (implements org.elasticsearch.xpack.esql.expression.SurrogateExpression, org.elasticsearch.xpack.esql.planner.ToAggregator)
            • org.elasticsearch.xpack.esql.expression.function.aggregate.CountDistinct (implements org.elasticsearch.xpack.esql.expression.function.OptionalArgument, org.elasticsearch.xpack.esql.expression.SurrogateExpression, org.elasticsearch.xpack.esql.planner.ToAggregator)
            • org.elasticsearch.xpack.esql.expression.function.aggregate.FromPartial (implements org.elasticsearch.xpack.esql.planner.ToAggregator)
            • org.elasticsearch.xpack.esql.expression.function.aggregate.Max (implements org.elasticsearch.xpack.esql.expression.SurrogateExpression, org.elasticsearch.xpack.esql.planner.ToAggregator)
            • org.elasticsearch.xpack.esql.expression.function.aggregate.Median (implements org.elasticsearch.xpack.esql.expression.SurrogateExpression)
            • org.elasticsearch.xpack.esql.expression.function.aggregate.Min (implements org.elasticsearch.xpack.esql.expression.SurrogateExpression, org.elasticsearch.xpack.esql.planner.ToAggregator)
            • org.elasticsearch.xpack.esql.expression.function.aggregate.NumericAggregate (implements org.elasticsearch.xpack.esql.planner.ToAggregator)
            • org.elasticsearch.xpack.esql.expression.function.aggregate.Sample (implements org.elasticsearch.xpack.esql.planner.ToAggregator)
            • org.elasticsearch.xpack.esql.expression.function.aggregate.SpatialAggregateFunction (implements org.elasticsearch.xpack.esql.LicenseAware)
              • org.elasticsearch.xpack.esql.expression.function.aggregate.SpatialCentroid (implements org.elasticsearch.xpack.esql.planner.ToAggregator)
              • org.elasticsearch.xpack.esql.expression.function.aggregate.SpatialExtent (implements org.elasticsearch.xpack.esql.planner.ToAggregator)
            • org.elasticsearch.xpack.esql.expression.function.aggregate.StdDev (implements org.elasticsearch.xpack.esql.planner.ToAggregator)
            • org.elasticsearch.xpack.esql.expression.function.aggregate.TimeSeriesAggregateFunction
              • org.elasticsearch.xpack.esql.expression.function.aggregate.AvgOverTime
              • org.elasticsearch.xpack.esql.expression.function.aggregate.CountDistinctOverTime (implements org.elasticsearch.xpack.esql.expression.function.OptionalArgument)
              • org.elasticsearch.xpack.esql.expression.function.aggregate.CountOverTime
              • org.elasticsearch.xpack.esql.expression.function.aggregate.FirstOverTime (implements org.elasticsearch.xpack.esql.expression.function.OptionalArgument, org.elasticsearch.xpack.esql.planner.ToAggregator)
              • org.elasticsearch.xpack.esql.expression.function.aggregate.LastOverTime (implements org.elasticsearch.xpack.esql.expression.function.OptionalArgument, org.elasticsearch.xpack.esql.planner.ToAggregator)
              • org.elasticsearch.xpack.esql.expression.function.aggregate.MaxOverTime
              • org.elasticsearch.xpack.esql.expression.function.aggregate.MinOverTime
              • org.elasticsearch.xpack.esql.expression.function.aggregate.Rate (implements org.elasticsearch.xpack.esql.expression.function.OptionalArgument, org.elasticsearch.xpack.esql.planner.ToAggregator)
              • org.elasticsearch.xpack.esql.expression.function.aggregate.SumOverTime
            • org.elasticsearch.xpack.esql.expression.function.aggregate.Top (implements org.elasticsearch.xpack.esql.expression.SurrogateExpression, org.elasticsearch.xpack.esql.planner.ToAggregator)
            • org.elasticsearch.xpack.esql.expression.function.aggregate.ToPartial (implements org.elasticsearch.xpack.esql.planner.ToAggregator)
            • org.elasticsearch.xpack.esql.expression.function.aggregate.Values (implements org.elasticsearch.xpack.esql.planner.ToAggregator)
            • org.elasticsearch.xpack.esql.expression.function.aggregate.WeightedAvg (implements org.elasticsearch.xpack.esql.expression.SurrogateExpression)