Class TimeSeriesGroupByAll
java.lang.Object
org.elasticsearch.xpack.esql.rule.Rule<LogicalPlan,LogicalPlan>
org.elasticsearch.xpack.esql.analysis.TimeSeriesGroupByAll
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.
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply(LogicalPlan logicalPlan) rule(TimeSeriesAggregate aggregate)
-
Constructor Details
-
TimeSeriesGroupByAll
public TimeSeriesGroupByAll()
-
-
Method Details
-
apply
- Specified by:
applyin classRule<LogicalPlan,LogicalPlan>
-
rule
-