Package org.elasticsearch.xpack.esql.expression.function
package org.elasticsearch.xpack.esql.expression.function
-
ClassDescriptionMarker interface to say that an aggregate funciton supports aggregate_metric_double natively i.e.Marker interface indicating that a function needs a Configuration object as its last parameter.An example of using a function that is rendered in the docs.An example of using a function that is rendered in the docs.FunctionDefinition.Builder<T extends Function>A builder for
FunctionDefinitions.Builds the function out of parameters.Describes functions.The position the function can appear in the language.Describes a function map argument represented byMapExpression.Marker interface indicating that a function accepts one optional argument (typically the last one).Describes function parameters.Marker interface forTimeSeriesAggregateFunctions to identify classes of functions that operate on the temporality field of an index.Marker interface to identify classes of functions that operate on the {code @timestamp} field of an index.TimestampBoundsAware<T extends Node<T>>Marker interface for nodes (expressions or plans) that require@timestampbounds derived from the query DSL filter.Sub-interface forExpressionnodes that require timestamp bounds.Sub-interface forLogicalPlannodes that require timestamp bounds.Marker interface indicating that a function accepts two optional arguments (the last two).An unresolved function call.