Package org.elasticsearch.xpack.esql.plan.logical
package org.elasticsearch.xpack.esql.plan.logical
-
ClassDescriptionPlan that detects change points in a list of values.Removes the rows that contain the same values for a list specified fields.Mark nodes that execute only in a specific way, either on the coordinator or on a remote node.Executes on the coordinator only.Executes on the remote nodes only (note that may include coordinator, but not on the aggregation stage).A
Filteris a type of Plan that performs filtering of results.A Fork is a n-aryPlanwhere each child is a sub plan, e.g.Enriches the stream of data with the results of running aSTATS.A LogicalPlan is what (not the "how") a user told us they want to do.Order is important in the enum; any values should be added at the end.Looks up values from the associatedtables.ALogicalPlanthat cannot be run only on the data nodes, resp.AProjectis aPlanwith one child.This interface is intended to check redundancy of a previous SORT.Interface signaling to the planner that the declaring plan should be replaced with the surrogate plan.An extension ofAggregateto perform time-series aggregation per time-series, such as rate or _over_time.AUnaryPlanis aLogicalPlanwith exactly one child, for example,WHERE xin a SQL statement is anUnaryPlan.