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.Strategy indicating the type of resolution to apply for resolving the actual function definition in a pluggable way.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 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.