Class TimeSeriesGroupByAll

java.lang.Object
org.elasticsearch.xpack.esql.rule.Rule<LogicalPlan,LogicalPlan>
org.elasticsearch.xpack.esql.analysis.TimeSeriesGroupByAll

public class TimeSeriesGroupByAll extends Rule<LogicalPlan,LogicalPlan>
This rule implements the "group by all" logic for time series aggregations. It is intended to work in conjunction with TranslateTimeSeriesAggregate, and should be run before that rule. This rule adds output columns corresponding to the dimensions on the indices involved in the query, as discovered by the IndexResolver. Despite the name, this does not actually group on the dimension values, for efficiency reasons.

This rule will operate on "bare" over time aggregations.