Package org.elasticsearch.xpack.esql.expression
package org.elasticsearch.xpack.esql.expression
Expressions process values
to make more values. There are two kinds:
-
scalarstake a single row as input and produce a value as output. -
aggregatestake many rows as input and produce some values as output.
-
ClassDescriptionA utility class to validate the type resolution of expressions before and after logical planning.Interface signaling to the planner that the declaring expression has to be replaced by a different form.Unresolved expression for encapsulating a pattern: KEEP `a*`, b*, `c*`*`d*` a* is an actual name (UnresolvedAttribute) b* is a name pattern (this class) `c*`*`d*` is a name pattern