Package org.elasticsearch.xpack.esql.core.expression
package org.elasticsearch.xpack.esql.core.expression
-
ClassDescriptionAn
Aliasis aNamedExpressionthat gets renamed to something else through the Alias.Expressions that can be materialized and describe properties of the derived table.AttributeMap<E>Dedicated map for checkingAttributeequality.Set variant ofAttributeMap- please see that class Javadoc.Marker for optional attributes.Represent a key-value pair.In a SQL statement, an Expression is whatever a user specifies inside an action, so for instance:SELECT a, b, ABS(c) FROM ia, b, ABS(c), and i are all Expressions, with ABS(c) being a Function (which is a type of expression) with a single child, c.ExpressionSet<E extends Expression>Attribute for an ES field.A field name, as found in the mapping.Context passed toExpression.fold(org.elasticsearch.xpack.esql.core.expression.FoldContext).Literal or constant.Represent a collect of key-value pairs.An expression that has a name.Unique identifier for a named expression.Attribute based on a reference to an expression.