Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractStringPattern - Class in org.elasticsearch.xpack.esql.core.expression.predicate.regex
- AbstractStringPattern() - Constructor for class org.elasticsearch.xpack.esql.core.expression.predicate.regex.AbstractStringPattern
- AbstractTransportQlAsyncGetResultsAction<Response,
AsyncTask> - Class in org.elasticsearch.xpack.esql.core.plugin - AbstractTransportQlAsyncGetResultsAction(String, TransportService, ActionFilters, ClusterService, NamedWriteableRegistry, Client, ThreadPool, BigArrays, Class<? extends AsyncTask>) - Constructor for class org.elasticsearch.xpack.esql.core.plugin.AbstractTransportQlAsyncGetResultsAction
- add(E) - Method in class org.elasticsearch.xpack.esql.core.expression.ExpressionSet
- add(Number, Number) - Static method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.Arithmetics
- add(Attribute) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- add(Attribute) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet.Builder
- ADD - Enum constant in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.DefaultBinaryArithmeticOperation
- addAll(Collection<? extends E>) - Method in class org.elasticsearch.xpack.esql.core.expression.ExpressionSet
- addAll(Collection<? extends Attribute>) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- addAll(Collection<? extends Attribute>) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet.Builder
- addAll(AttributeSet) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet.Builder
- addAll(AttributeSet.Builder) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet.Builder
- addCompletionListener(ThreadPool, Task, ActionListener<StoredAsyncResponse<Response>>, TimeValue) - Static method in class org.elasticsearch.xpack.esql.core.async.AsyncTaskManagementService
-
Adds a self-unregistering listener to a task.
- AGGREGATE_METRIC_DOUBLE - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
- AGGREGATE_METRIC_DOUBLE_FEATURE_FLAG - Static variable in class org.elasticsearch.xpack.esql.core.plugin.EsqlCorePlugin
- Alias - Class in org.elasticsearch.xpack.esql.core.expression
-
An
Alias
is aNamedExpression
that gets renamed to something else through the Alias. - Alias(StreamInput) - Constructor for class org.elasticsearch.xpack.esql.core.expression.Alias
- Alias(Source, String, Expression) - Constructor for class org.elasticsearch.xpack.esql.core.expression.Alias
- Alias(Source, String, Expression, NameId) - Constructor for class org.elasticsearch.xpack.esql.core.expression.Alias
- Alias(Source, String, Expression, NameId, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.expression.Alias
- aliases(List<? extends NamedExpression>) - Static method in class org.elasticsearch.xpack.esql.core.expression.Expressions
- and(Supplier<Expression.TypeResolution>) - Method in class org.elasticsearch.xpack.esql.core.expression.Expression.TypeResolution
- and(Expression.TypeResolution) - Method in class org.elasticsearch.xpack.esql.core.expression.Expression.TypeResolution
- anyMatch(Predicate<? super T>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- anyMatch(List<? extends Expression>, Predicate<? super Expression>) - Static method in class org.elasticsearch.xpack.esql.core.expression.Expressions
- apply(Object, Object) - Method in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.BinaryComparisonOperation
- apply(Source, P1, P2) - Method in interface org.elasticsearch.xpack.esql.core.tree.NodeInfo.NodeCtor2
- apply(Source, P1, P2, P3) - Method in interface org.elasticsearch.xpack.esql.core.tree.NodeInfo.NodeCtor3
- apply(Source, P1, P2, P3, P4) - Method in interface org.elasticsearch.xpack.esql.core.tree.NodeInfo.NodeCtor4
- apply(Source, P1, P2, P3, P4, P5) - Method in interface org.elasticsearch.xpack.esql.core.tree.NodeInfo.NodeCtor5
- apply(Source, P1, P2, P3, P4, P5, P6) - Method in interface org.elasticsearch.xpack.esql.core.tree.NodeInfo.NodeCtor6
- apply(Source, P1, P2, P3, P4, P5, P6, P7) - Method in interface org.elasticsearch.xpack.esql.core.tree.NodeInfo.NodeCtor7
- apply(Source, P1, P2, P3, P4, P5, P6, P7, P8) - Method in interface org.elasticsearch.xpack.esql.core.tree.NodeInfo.NodeCtor8
- apply(Source, P1, P2, P3, P4, P5, P6, P7, P8, P9) - Method in interface org.elasticsearch.xpack.esql.core.tree.NodeInfo.NodeCtor9
- apply(Source, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10) - Method in interface org.elasticsearch.xpack.esql.core.tree.NodeInfo.NodeCtor10
- apply(T, U) - Method in interface org.elasticsearch.xpack.esql.core.expression.predicate.PredicateBiFunction
- areCompatible(DataType, DataType) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- arguments() - Method in class org.elasticsearch.xpack.esql.core.expression.function.Function
- Arithmetics - Class in org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic
-
Arithmetic operation using the type widening rules of the JLS 5.6.2 namely widen to double or float or long or int in this order.
- Arithmetics.NumericArithmetic - Interface in org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic
- asAttributeMap(List<? extends NamedExpression>) - Static method in class org.elasticsearch.xpack.esql.core.expression.Expressions
- asAttributes(List<? extends NamedExpression>) - Static method in class org.elasticsearch.xpack.esql.core.expression.Expressions
- asBigInteger(Number) - Static method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.Arithmetics
- asBuilder() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- asBuilder() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.BoolQuery
- asBuilder() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.ExistsQuery
- asBuilder() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.GeoDistanceQuery
- asBuilder() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.MatchAll
- asBuilder() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.NotQuery
- asBuilder() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.PrefixQuery
- asBuilder() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.Query
-
Used internally to convert to retrieve a
QueryBuilder
by queries. - asBuilder() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.QueryStringQuery
- asBuilder() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.RangeQuery
- asBuilder() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.RegexQuery
- asBuilder() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.TermQuery
- asBuilder() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.TermsQuery
- asBuilder() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.WildcardQuery
- asDateTime(long) - Static method in class org.elasticsearch.xpack.esql.core.util.DateUtils
-
Creates a datetime from the millis since epoch (thus the time-zone is UTC).
- asDateTime(String) - Static method in class org.elasticsearch.xpack.esql.core.util.DateUtils
-
Parses the given string into a DateTime using UTC as a default timezone.
- asDateTime(Instant) - Static method in class org.elasticsearch.xpack.esql.core.util.DateUtils
- asDateTimeWithNanos(String, ZoneId) - Static method in class org.elasticsearch.xpack.esql.core.util.DateUtils
-
Parses the given string into a ZonedDateTime using the provided timezone.
- asFiniteNumber(double) - Static method in class org.elasticsearch.xpack.esql.core.util.NumericUtils
-
Check if the provided double is both finite and a number (i.e.
- asIndexNameWildcard() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.WildcardPattern
-
Returns the pattern in (IndexNameExpressionResolver) wildcard format.
- asInteger(DataType) - Static method in class org.elasticsearch.xpack.esql.core.type.DataTypeConverter
- asJavaRegex() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.RLikePattern
- asJavaRegex() - Method in interface org.elasticsearch.xpack.esql.core.expression.predicate.regex.StringPattern
-
Returns the pattern in (Java) regex format.
- asJavaRegex() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.WildcardPattern
- asJavaRegex() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.WildcardPatternList
-
Returns a Java regex that matches any of the patterns in the list.
- asLongUnsigned(long) - Static method in class org.elasticsearch.xpack.esql.core.util.NumericUtils
-
Converts a long value to an unsigned long stored as a (signed) long.
- asLongUnsigned(BigInteger) - Static method in class org.elasticsearch.xpack.esql.core.util.NumericUtils
-
Converts a BigInteger holding an unsigned_long to its (signed) long representation.
- asLuceneWildcard() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.WildcardPattern
-
Returns the pattern in (Lucene) wildcard format.
- asMillis(ZonedDateTime) - Static method in class org.elasticsearch.xpack.esql.core.util.DateUtils
- asUnsignedLong(BigInteger) - Static method in class org.elasticsearch.xpack.esql.core.util.NumericUtils
- asWkb(Geometry) - Method in enum class org.elasticsearch.xpack.esql.core.util.SpatialCoordinateTypes
- asWkt(Geometry) - Method in enum class org.elasticsearch.xpack.esql.core.util.SpatialCoordinateTypes
- asyncExecute(Request, TimeValue, TimeValue, boolean, ActionListener<Response>) - Method in class org.elasticsearch.xpack.esql.core.async.AsyncTaskManagementService
- AsyncTaskManagementService<Request,
Response, - Class in org.elasticsearch.xpack.esql.core.asyncT> -
Service for managing ESQL requests
- AsyncTaskManagementService(String, Client, String, NamedWriteableRegistry, TaskManager, String, AsyncTaskManagementService.AsyncOperation<Request, Response, T>, Class<T>, ClusterService, ThreadPool, BigArrays) - Constructor for class org.elasticsearch.xpack.esql.core.async.AsyncTaskManagementService
- AsyncTaskManagementService.AsyncOperation<Request,
Response, - Interface in org.elasticsearch.xpack.esql.core.asyncT> - attribute(Expression) - Static method in class org.elasticsearch.xpack.esql.core.expression.Expressions
- Attribute - Class in org.elasticsearch.xpack.esql.core.expression
-
Expression
s that can be materialized and describe properties of the derived table. - Attribute(Source, String, NameId) - Constructor for class org.elasticsearch.xpack.esql.core.expression.Attribute
- Attribute(Source, String, Nullability, NameId) - Constructor for class org.elasticsearch.xpack.esql.core.expression.Attribute
- Attribute(Source, String, Nullability, NameId, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.expression.Attribute
- AttributeMap<E> - Class in org.elasticsearch.xpack.esql.core.expression
-
Dedicated map for checking
Attribute
equality. - AttributeMap(Attribute, E) - Constructor for class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- AttributeMap.Builder<E> - Class in org.elasticsearch.xpack.esql.core.expression
- attributeNames() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- attributes() - Static method in class org.elasticsearch.xpack.esql.core.expression.ExpressionCoreWritables
- AttributeSet - Class in org.elasticsearch.xpack.esql.core.expression
-
Set variant of
AttributeMap
- please see that class Javadoc. - AttributeSet.Builder - Class in org.elasticsearch.xpack.esql.core.expression
B
- BinaryArithmeticOperation - Interface in org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic
- BinaryComparison - Class in org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison
- BinaryComparison(Source, Expression, Expression, BinaryComparisonOperation, ZoneId) - Constructor for class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.BinaryComparison
- BinaryComparisonOperation - Enum Class in org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison
- BinaryOperator<T,
U, - Class in org.elasticsearch.xpack.esql.core.expression.predicateR, F> -
Operator is a specialized binary predicate where both sides have the compatible types (it's up to the analyzer to do any conversion if needed).
- BinaryOperator(Source, Expression, Expression, F) - Constructor for class org.elasticsearch.xpack.esql.core.expression.predicate.BinaryOperator
- BinaryPredicate<T,
U, - Class in org.elasticsearch.xpack.esql.core.expression.predicateR, F> -
Binary operator.
- BinaryPredicate(Source, Expression, Expression, F) - Constructor for class org.elasticsearch.xpack.esql.core.expression.predicate.BinaryPredicate
- BinaryScalarFunction - Class in org.elasticsearch.xpack.esql.core.expression.function.scalar
- BinaryScalarFunction(StreamInput) - Constructor for class org.elasticsearch.xpack.esql.core.expression.function.scalar.BinaryScalarFunction
- BinaryScalarFunction(Source, Expression, Expression) - Constructor for class org.elasticsearch.xpack.esql.core.expression.function.scalar.BinaryScalarFunction
- BOOL_TO_BYTE - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- BOOL_TO_DATETIME - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- BOOL_TO_DOUBLE - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- BOOL_TO_FLOAT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- BOOL_TO_INT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- BOOL_TO_LONG - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- BOOL_TO_SHORT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- BOOL_TO_UNSIGNED_LONG - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- BOOLEAN - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
Fields that can either be
true
orfalse
. - BoolQuery - Class in org.elasticsearch.xpack.esql.core.querydsl.query
-
Query representing boolean AND or boolean OR.
- BoolQuery(Source, boolean, List<Query>) - Constructor for class org.elasticsearch.xpack.esql.core.querydsl.query.BoolQuery
- BoolQuery(Source, boolean, Query, Query) - Constructor for class org.elasticsearch.xpack.esql.core.querydsl.query.BoolQuery
- build() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap.Builder
- build() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet.Builder
- builder() - Static method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- builder() - Static method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- BYTE - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
8-bit signed numbers widened on load to
DataType.INTEGER
.
C
- camelCaseToUnderscore(String) - Static method in class org.elasticsearch.xpack.esql.core.util.StringUtils
- canonical() - Method in class org.elasticsearch.xpack.esql.core.expression.Expression
- canonicalize() - Method in class org.elasticsearch.xpack.esql.core.expression.Attribute
- canonicalize() - Method in class org.elasticsearch.xpack.esql.core.expression.Expression
- canonicalize() - Method in class org.elasticsearch.xpack.esql.core.expression.LeafExpression
- canonicalize() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.BinaryOperator
- canonicalize(List<? extends Expression>) - Static method in class org.elasticsearch.xpack.esql.core.expression.Expressions
- CARTESIAN - Enum constant in enum class org.elasticsearch.xpack.esql.core.util.SpatialCoordinateTypes
- CARTESIAN_POINT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
- CARTESIAN_SHAPE - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
- caseInsensitive() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.RegexMatch
- caseInsensitive() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.RegexQuery
- caseInsensitive() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.TermQuery
- caseInsensitive() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.WildcardQuery
- Check - Class in org.elasticsearch.xpack.esql.core.util
-
Utility class used for checking various conditions at runtime, with minimum amount of code.
- Check() - Constructor for class org.elasticsearch.xpack.esql.core.util.Check
- child() - Method in class org.elasticsearch.xpack.esql.core.expression.Alias
- child() - Method in class org.elasticsearch.xpack.esql.core.expression.UnaryExpression
- child() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.NotQuery
- children() - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- childrenResolved() - Method in class org.elasticsearch.xpack.esql.core.expression.Expression
- circuitBreakerView(Source) - Method in class org.elasticsearch.xpack.esql.core.expression.FoldContext
-
Adapt this into a
CircuitBreaker
suitable for building bounded local DriverContext. - clear() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- clear() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet.Builder
- clear() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- clear() - Method in class org.elasticsearch.xpack.esql.core.expression.ExpressionSet
- clone(Source, String, DataType, Nullability, NameId, boolean) - Method in class org.elasticsearch.xpack.esql.core.expression.Attribute
- clone(Source, String, DataType, Nullability, NameId, boolean) - Method in class org.elasticsearch.xpack.esql.core.expression.EmptyAttribute
- clone(Source, String, DataType, Nullability, NameId, boolean) - Method in class org.elasticsearch.xpack.esql.core.expression.FieldAttribute
- clone(Source, String, DataType, Nullability, NameId, boolean) - Method in class org.elasticsearch.xpack.esql.core.expression.MetadataAttribute
- clone(Source, String, DataType, Nullability, NameId, boolean) - Method in class org.elasticsearch.xpack.esql.core.expression.ReferenceAttribute
- clone(Source, String, DataType, Nullability, NameId, boolean) - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedAttribute
- collect(Predicate<? super T>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- collectCommutative(List<Expression>, Expression) - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.BinaryOperator
- collectFirstChildren(Predicate<? super T>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- CollectionUtils - Class in org.elasticsearch.xpack.esql.core.util
- CollectionUtils() - Constructor for class org.elasticsearch.xpack.esql.core.util.CollectionUtils
- collectLeaves() - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- combine(Collection<? extends T>...) - Static method in class org.elasticsearch.xpack.esql.core.util.CollectionUtils
- combine(Collection<? extends T>, T...) - Static method in class org.elasticsearch.xpack.esql.core.util.CollectionUtils
- combine(List<? extends T>, List<? extends T>) - Static method in class org.elasticsearch.xpack.esql.core.util.CollectionUtils
- combine(AttributeMap<E>) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- combine(AttributeSet) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- combine(Queries.Clause, List<QueryBuilder>) - Static method in class org.elasticsearch.xpack.esql.core.util.Queries
-
Combines the given queries while attempting to NOT create a new bool query and avoid unnecessary nested queries.
- compare(Object, Object) - Static method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.BinaryComparison
- Comparisons - Class in org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison
-
Comparison utilities.
- computeIfAbsent(Attribute, Function<? super Attribute, ? extends E>) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap.Builder
- contains(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet.Builder
- contains(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- contains(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.ExpressionSet
- containsAll(Collection<?>) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- containsAll(Collection<?>) - Method in class org.elasticsearch.xpack.esql.core.expression.ExpressionSet
- containsKey(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap.Builder
- containsKey(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- containsPlan() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.BoolQuery
- containsPlan() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.ExistsQuery
- containsPlan() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.GeoDistanceQuery
- containsPlan() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.MatchAll
- containsPlan() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.NotQuery
- containsPlan() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.PrefixQuery
- containsPlan() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.Query
-
Does the result of calling
Query.asBuilder()
need the plan to serialize itself? - containsPlan() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.QueryStringQuery
- containsPlan() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.RangeQuery
- containsPlan() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.RegexQuery
- containsPlan() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.TermQuery
- containsPlan() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.TermsQuery
- containsPlan() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.WildcardQuery
- containsValue(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- convert(Object) - Method in interface org.elasticsearch.xpack.esql.core.type.Converter
- convert(Object) - Method in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- convert(Object, DataType) - Static method in class org.elasticsearch.xpack.esql.core.type.DataTypeConverter
-
Converts arbitrary object to the desired data type.
- Converter - Interface in org.elasticsearch.xpack.esql.core.type
- converterFor(DataType, DataType) - Static method in class org.elasticsearch.xpack.esql.core.type.DataTypeConverter
-
Get the conversion from one type to another.
- convertToBoolean(String) - Static method in class org.elasticsearch.xpack.esql.core.type.DataTypeConverter
- counter() - Method in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
If this is a representable numeric this will be the counter "version" of this numeric, otherwise this is
null
. - COUNTER_DOUBLE - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
64-bit floating point numbers labeled as metric counters in time-series indices.
- COUNTER_INTEGER - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
32-bit signed numbers labeled as metric counters in time-series indices.
- COUNTER_LONG - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
64-bit signed numbers labeled as metric counters in time-series indices.
- create(Source, String) - Static method in class org.elasticsearch.xpack.esql.core.expression.MetadataAttribute
- create(T) - Static method in class org.elasticsearch.xpack.esql.core.tree.NodeInfo
-
Builds a
NodeInfo
for Nodes without any properties. - create(T, BiFunction<Source, P1, T>, P1) - Static method in class org.elasticsearch.xpack.esql.core.tree.NodeInfo
- create(T, NodeInfo.NodeCtor10<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, T>, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10) - Static method in class org.elasticsearch.xpack.esql.core.tree.NodeInfo
- create(T, NodeInfo.NodeCtor2<P1, P2, T>, P1, P2) - Static method in class org.elasticsearch.xpack.esql.core.tree.NodeInfo
- create(T, NodeInfo.NodeCtor3<P1, P2, P3, T>, P1, P2, P3) - Static method in class org.elasticsearch.xpack.esql.core.tree.NodeInfo
- create(T, NodeInfo.NodeCtor4<P1, P2, P3, P4, T>, P1, P2, P3, P4) - Static method in class org.elasticsearch.xpack.esql.core.tree.NodeInfo
- create(T, NodeInfo.NodeCtor5<P1, P2, P3, P4, P5, T>, P1, P2, P3, P4, P5) - Static method in class org.elasticsearch.xpack.esql.core.tree.NodeInfo
- create(T, NodeInfo.NodeCtor6<P1, P2, P3, P4, P5, P6, T>, P1, P2, P3, P4, P5, P6) - Static method in class org.elasticsearch.xpack.esql.core.tree.NodeInfo
- create(T, NodeInfo.NodeCtor7<P1, P2, P3, P4, P5, P6, P7, T>, P1, P2, P3, P4, P5, P6, P7) - Static method in class org.elasticsearch.xpack.esql.core.tree.NodeInfo
- create(T, NodeInfo.NodeCtor8<P1, P2, P3, P4, P5, P6, P7, P8, T>, P1, P2, P3, P4, P5, P6, P7, P8) - Static method in class org.elasticsearch.xpack.esql.core.tree.NodeInfo
- create(T, NodeInfo.NodeCtor9<P1, P2, P3, P4, P5, P6, P7, P8, P9, T>, P1, P2, P3, P4, P5, P6, P7, P8, P9) - Static method in class org.elasticsearch.xpack.esql.core.tree.NodeInfo
- createAutomaton(boolean) - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.AbstractStringPattern
- createAutomaton(boolean) - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.RLikePattern
- createAutomaton(boolean) - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.WildcardPattern
- createAutomaton(boolean) - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.WildcardPatternList
-
Creates an automaton that matches any of the patterns in the list.
- createTask(Request, long, String, String, TaskId, Map<String, String>, Map<String, String>, AsyncExecutionId) - Method in interface org.elasticsearch.xpack.esql.core.async.AsyncTaskManagementService.AsyncOperation
- customMessage() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedAttribute
D
- dataType() - Method in class org.elasticsearch.xpack.esql.core.expression.Alias
- dataType() - Method in class org.elasticsearch.xpack.esql.core.expression.EmptyAttribute
- dataType() - Method in class org.elasticsearch.xpack.esql.core.expression.EntryExpression
- dataType() - Method in class org.elasticsearch.xpack.esql.core.expression.Expression
-
The
DataType
returned by executing the tree rooted at this expression. - dataType() - Method in class org.elasticsearch.xpack.esql.core.expression.Literal
- dataType() - Method in class org.elasticsearch.xpack.esql.core.expression.MapExpression
- dataType() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.Neg
- dataType() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.BinaryComparison
- dataType() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.RegexMatch
- dataType() - Method in class org.elasticsearch.xpack.esql.core.expression.TypedAttribute
- dataType() - Method in class org.elasticsearch.xpack.esql.core.expression.UnaryExpression
- dataType() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedAttribute
- dataType() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedNamedExpression
- dataType(String) - Static method in class org.elasticsearch.xpack.esql.core.expression.MetadataAttribute
- DataType - Enum Class in org.elasticsearch.xpack.esql.core.type
-
This enum represents data types the ES|QL query processing layer is able to interact with in some way.
- DataTypeConverter - Class in org.elasticsearch.xpack.esql.core.type
-
Conversion utility from one Elasticsearch data type to another Elasticsearch data types.
- DataTypeConverter.DefaultConverter - Enum Class in org.elasticsearch.xpack.esql.core.type
-
Reference to a data type conversion that can be serialized.
- DATE_NANOS - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
Nanosecond precision date, stored as a 64-bit signed number.
- DATE_PERIOD - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
- dateEsField(String, Map<String, EsField>, boolean) - Static method in class org.elasticsearch.xpack.esql.core.type.DateEsField
- DateEsField - Class in org.elasticsearch.xpack.esql.core.type
-
Information about a field in an ES index with the
date
type - DateEsField(StreamInput) - Constructor for class org.elasticsearch.xpack.esql.core.type.DateEsField
- DATETIME - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
Millisecond precision date, stored as a 64-bit signed number.
- DATETIME_TO_BOOLEAN - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- DATETIME_TO_BYTE - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- DATETIME_TO_DOUBLE - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- DATETIME_TO_FLOAT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- DATETIME_TO_INT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- DATETIME_TO_LONG - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- DATETIME_TO_SHORT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- DATETIME_TO_STRING - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- DATETIME_TO_UNSIGNED_LONG - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- DateUtils - Class in org.elasticsearch.xpack.esql.core.util
- DEFAULT - Enum constant in enum class org.elasticsearch.xpack.esql.core.expression.TypeResolutions.ParamOrdinal
- DefaultBinaryArithmeticOperation - Enum Class in org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic
- DENSE_VECTOR - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
Fields with this type are dense vectors, represented as an array of double values.
- DENSE_VECTOR_FEATURE_FLAG - Static variable in class org.elasticsearch.xpack.esql.core.plugin.EsqlCorePlugin
- detectSuperTypeForRuleLike(Class<?>) - Static method in class org.elasticsearch.xpack.esql.core.util.ReflectionUtils
- diffString(A, B) - Static method in class org.elasticsearch.xpack.esql.core.tree.NodeUtils
- diffString(String, String) - Static method in class org.elasticsearch.xpack.esql.core.tree.NodeUtils
- distance() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.GeoDistanceQuery
- div(Number, Number) - Static method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.Arithmetics
- DIV - Enum constant in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.DefaultBinaryArithmeticOperation
- doApply(Object, Object) - Method in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.DefaultBinaryArithmeticOperation
- doApply(Object, Object) - Method in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.BinaryComparisonOperation
- doApply(T, U) - Method in interface org.elasticsearch.xpack.esql.core.expression.predicate.PredicateBiFunction
- DOC_DATA_TYPE - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
Fields with this type represent a Lucene doc id.
- doCollectFirst(Predicate<? super T>, List<T>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- doExecute(Task, GetAsyncResultRequest, ActionListener<Response>) - Method in class org.elasticsearch.xpack.esql.core.plugin.AbstractTransportQlAsyncGetResultsAction
- DOUBLE - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
64-bit floating point number loaded as a java
double
.
E
- EMPTY - Static variable in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- EMPTY - Static variable in class org.elasticsearch.xpack.esql.core.expression.ExpressionSet
- EMPTY - Static variable in class org.elasticsearch.xpack.esql.core.tree.Location
- EMPTY - Static variable in class org.elasticsearch.xpack.esql.core.tree.Source
- EMPTY - Static variable in class org.elasticsearch.xpack.esql.core.type.StringUtils
- EMPTY - Static variable in class org.elasticsearch.xpack.esql.core.util.DateUtils
- EMPTY - Static variable in class org.elasticsearch.xpack.esql.core.util.StringUtils
- EmptyAttribute - Class in org.elasticsearch.xpack.esql.core.expression
-
Marker for optional attributes.
- EmptyAttribute(Source) - Constructor for class org.elasticsearch.xpack.esql.core.expression.EmptyAttribute
- emptyAttributeMap() - Static method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- emptySet() - Static method in class org.elasticsearch.xpack.esql.core.expression.ExpressionSet
- ENTRY - Static variable in class org.elasticsearch.xpack.esql.core.expression.Alias
- ENTRY - Static variable in class org.elasticsearch.xpack.esql.core.expression.EntryExpression
- ENTRY - Static variable in class org.elasticsearch.xpack.esql.core.expression.Literal
- ENTRY - Static variable in class org.elasticsearch.xpack.esql.core.expression.MapExpression
- EntryExpression - Class in org.elasticsearch.xpack.esql.core.expression
-
Represent a key-value pair.
- EntryExpression(Source, Expression, Expression) - Constructor for class org.elasticsearch.xpack.esql.core.expression.EntryExpression
- entryExpressions() - Method in class org.elasticsearch.xpack.esql.core.expression.MapExpression
- entrySet() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- eq(Object, Object) - Static method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.Comparisons
- EQ - Enum constant in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.BinaryComparisonOperation
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.EntryExpression
- equals(Object) - Method in record class org.elasticsearch.xpack.esql.core.expression.FieldAttribute.FieldName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.FoldContext
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.function.Function
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.Literal
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.MapExpression
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.NamedExpression
-
Polymorphic equality is a pain and are likely slower than a regular ones.
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.NameId
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.BinaryPredicate
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.RegexMatch
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.RLikePattern
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.WildcardPattern
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.WildcardPatternList
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.UnaryExpression
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.BoolQuery
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.GeoDistanceQuery
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.NotQuery
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.PrefixQuery
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.Query
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.QueryStringQuery
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.RangeQuery
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.RegexQuery
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.TermQuery
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.TermsQuery
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.WildcardQuery
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.tree.Location
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.tree.Source
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.type.EsField
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.type.InvalidMappedField
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.type.KeywordEsField
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.type.MultiTypeEsField
- equals(Object) - Method in class org.elasticsearch.xpack.esql.core.type.UnsupportedEsField
- equalsAsAttribute(Expression, Expression) - Static method in class org.elasticsearch.xpack.esql.core.expression.Expressions
- errorMessage() - Method in class org.elasticsearch.xpack.esql.core.type.InvalidMappedField
- errorMessage(String, List<String>) - Static method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedAttribute
- errorMsg() - Method in class org.elasticsearch.xpack.esql.core.type.EsField.Exact
- EsField - Class in org.elasticsearch.xpack.esql.core.type
-
Information about a field in an ES index.
- EsField(String, DataType, Map<String, EsField>, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.type.EsField
- EsField(String, DataType, Map<String, EsField>, boolean, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.type.EsField
- EsField(StreamInput) - Constructor for class org.elasticsearch.xpack.esql.core.type.EsField
- EsField.Exact - Class in org.elasticsearch.xpack.esql.core.type
- esNameIfPossible() - Method in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
Return the Elasticsearch field name of this type if there is one, otherwise return the ESQL specific name.
- EsqlCorePlugin - Class in org.elasticsearch.xpack.esql.core.plugin
- EsqlCorePlugin() - Constructor for class org.elasticsearch.xpack.esql.core.plugin.EsqlCorePlugin
- estimatedSize() - Method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- esType() - Method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- Exact(boolean, String) - Constructor for class org.elasticsearch.xpack.esql.core.type.EsField.Exact
- exactAttribute() - Method in class org.elasticsearch.xpack.esql.core.expression.FieldAttribute
- exactMatch() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.AbstractStringPattern
- exactMatch() - Method in interface org.elasticsearch.xpack.esql.core.expression.predicate.regex.StringPattern
-
Returns the match if this pattern is exact, that is has no wildcard or other patterns inside.
- EXCLUSION - Static variable in class org.elasticsearch.xpack.esql.core.util.StringUtils
- execute(Request, T, ActionListener<Response>) - Method in interface org.elasticsearch.xpack.esql.core.async.AsyncTaskManagementService.AsyncOperation
- ExistsQuery - Class in org.elasticsearch.xpack.esql.core.querydsl.query
- ExistsQuery(Source, String) - Constructor for class org.elasticsearch.xpack.esql.core.querydsl.query.ExistsQuery
- Expression - Class in org.elasticsearch.xpack.esql.core.expression
-
In a SQL statement, an Expression is whatever a user specifies inside an action, so for instance:
SELECT a, b, ABS(c) FROM i
a, 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. - Expression(Source, List<Expression>) - Constructor for class org.elasticsearch.xpack.esql.core.expression.Expression
- Expression.TypeResolution - Class in org.elasticsearch.xpack.esql.core.expression
- ExpressionCoreWritables - Class in org.elasticsearch.xpack.esql.core.expression
- ExpressionCoreWritables() - Constructor for class org.elasticsearch.xpack.esql.core.expression.ExpressionCoreWritables
- expressions() - Static method in class org.elasticsearch.xpack.esql.core.expression.ExpressionCoreWritables
- Expressions - Class in org.elasticsearch.xpack.esql.core.expression
- ExpressionSet<E> - Class in org.elasticsearch.xpack.esql.core.expression
- ExpressionSet() - Constructor for class org.elasticsearch.xpack.esql.core.expression.ExpressionSet
- ExpressionSet(Collection<? extends E>) - Constructor for class org.elasticsearch.xpack.esql.core.expression.ExpressionSet
F
- FALSE - Enum constant in enum class org.elasticsearch.xpack.esql.core.expression.Nullability
-
The expression can never become null
- FALSE - Static variable in class org.elasticsearch.xpack.esql.core.expression.Literal
- field() - Method in class org.elasticsearch.xpack.esql.core.expression.FieldAttribute
- field() - Method in class org.elasticsearch.xpack.esql.core.expression.function.scalar.UnaryScalarFunction
- field() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.GeoDistanceQuery
- field() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.PrefixQuery
- field() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.RangeQuery
- field() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.RegexQuery
- field() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.WildcardQuery
- FieldAttribute - Class in org.elasticsearch.xpack.esql.core.expression
-
Attribute for an ES field.
- FieldAttribute(Source, String, String, EsField) - Constructor for class org.elasticsearch.xpack.esql.core.expression.FieldAttribute
- FieldAttribute(Source, String, String, EsField, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.expression.FieldAttribute
- FieldAttribute(Source, String, String, EsField, Nullability, NameId, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.expression.FieldAttribute
- FieldAttribute(Source, String, EsField) - Constructor for class org.elasticsearch.xpack.esql.core.expression.FieldAttribute
- FieldAttribute.FieldName - Record Class in org.elasticsearch.xpack.esql.core.expression
-
A field name, as found in the mapping.
- fieldName() - Method in class org.elasticsearch.xpack.esql.core.expression.FieldAttribute
-
The full name of the field in the index, including all parent fields.
- FieldName(String) - Constructor for record class org.elasticsearch.xpack.esql.core.expression.FieldAttribute.FieldName
-
Creates an instance of a
FieldName
record class. - fields() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.QueryStringQuery
- FIFTH - Enum constant in enum class org.elasticsearch.xpack.esql.core.expression.TypeResolutions.ParamOrdinal
- FILTER - Enum constant in enum class org.elasticsearch.xpack.esql.core.util.Queries.Clause
- findSimilar(String, Iterable<String>) - Static method in class org.elasticsearch.xpack.esql.core.util.StringUtils
- FIRST - Enum constant in enum class org.elasticsearch.xpack.esql.core.expression.TypeResolutions.ParamOrdinal
- FLOAT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
32-bit floating point numbers widened on load to
DataType.DOUBLE
. - fold(FoldContext) - Method in class org.elasticsearch.xpack.esql.core.expression.Expression
-
Evaluate this expression statically to a constant.
- fold(FoldContext) - Method in class org.elasticsearch.xpack.esql.core.expression.function.scalar.UnaryScalarFunction
- fold(FoldContext) - Method in class org.elasticsearch.xpack.esql.core.expression.Literal
- fold(FoldContext) - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.BinaryPredicate
- fold(FoldContext) - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.Neg
- fold(FoldContext) - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.RegexMatch
- fold(FoldContext, List<? extends Expression>) - Static method in class org.elasticsearch.xpack.esql.core.expression.Expressions
- foldable() - Method in class org.elasticsearch.xpack.esql.core.expression.Expression
-
Whether the expression can be evaluated statically, aka "folded", or not.
- foldable() - Method in class org.elasticsearch.xpack.esql.core.expression.function.scalar.BinaryScalarFunction
- foldable() - Method in class org.elasticsearch.xpack.esql.core.expression.function.scalar.UnaryScalarFunction
- foldable() - Method in class org.elasticsearch.xpack.esql.core.expression.Literal
- foldable() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.RegexMatch
- foldable() - Method in class org.elasticsearch.xpack.esql.core.expression.UnaryExpression
- foldable(List<? extends Expression>) - Static method in class org.elasticsearch.xpack.esql.core.expression.Expressions
- Foldables - Class in org.elasticsearch.xpack.esql.core.expression
- Foldables() - Constructor for class org.elasticsearch.xpack.esql.core.expression.Foldables
- FoldContext - Class in org.elasticsearch.xpack.esql.core.expression
-
Context passed to
Expression.fold(org.elasticsearch.xpack.esql.core.expression.FoldContext)
. - FoldContext(long) - Constructor for class org.elasticsearch.xpack.esql.core.expression.FoldContext
- FoldContext.FoldTooMuchMemoryException - Exception Class in org.elasticsearch.xpack.esql.core.expression
- FoldTooMuchMemoryException(Source, long, long) - Constructor for exception class org.elasticsearch.xpack.esql.core.expression.FoldContext.FoldTooMuchMemoryException
- forEach(BiConsumer<? super Attribute, ? super E>) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- forEach(Consumer<? super Attribute>) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- forEachDown(Class<E>, Consumer<? super E>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- forEachDown(Consumer<? super T>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- forEachProperty(Class<E>, Consumer<? super E>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- forEachPropertyDown(Class<E>, Consumer<? super E>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- forEachPropertyOnly(Class<E>, Consumer<? super E>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- forEachPropertyUp(Class<E>, Consumer<? super E>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- forEachUp(Class<E>, Consumer<? super E>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- forEachUp(Consumer<? super T>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- format() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.RangeQuery
- FOURTH - Enum constant in enum class org.elasticsearch.xpack.esql.core.expression.TypeResolutions.ParamOrdinal
- fromEs(String) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- fromIndex(int) - Static method in enum class org.elasticsearch.xpack.esql.core.expression.TypeResolutions.ParamOrdinal
- fromJava(Object) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- fromNameOrAlias(String) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- fromString(Function<String, Object>, String) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- fromTypeName(String) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
Resolve a type from a name.
- function() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.BinaryPredicate
- Function - Class in org.elasticsearch.xpack.esql.core.expression.function
-
Any SQL expression with parentheses, like
MAX()
, orABS()
. - Function(Source, List<Expression>) - Constructor for class org.elasticsearch.xpack.esql.core.expression.function.Function
- functionName() - Method in class org.elasticsearch.xpack.esql.core.expression.function.Function
G
- GEO - Enum constant in enum class org.elasticsearch.xpack.esql.core.util.SpatialCoordinateTypes
- GEO_POINT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
- GEO_SHAPE - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
- GeoDistanceQuery - Class in org.elasticsearch.xpack.esql.core.querydsl.query
- GeoDistanceQuery(Source, String, double, double, double) - Constructor for class org.elasticsearch.xpack.esql.core.querydsl.query.GeoDistanceQuery
- get() - Method in class org.elasticsearch.xpack.esql.core.util.Holder
- get(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- get(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.MapExpression
- get(Expression) - Method in class org.elasticsearch.xpack.esql.core.expression.ExpressionSet
- getColumnNumber() - Method in class org.elasticsearch.xpack.esql.core.tree.Location
- getConversionExpressionForIndex(String) - Method in class org.elasticsearch.xpack.esql.core.type.MultiTypeEsField
- getDataType() - Method in class org.elasticsearch.xpack.esql.core.type.EsField
-
The field type
- getExactField() - Method in class org.elasticsearch.xpack.esql.core.type.EsField
-
Returns the path to the keyword version of this field if this field is text and it has a subfield that is indexed as keyword, throws an exception if such field is not found or the field name itself in all other cases.
- getExactField() - Method in class org.elasticsearch.xpack.esql.core.type.InvalidMappedField
- getExactField() - Method in class org.elasticsearch.xpack.esql.core.type.TextEsField
- getExactInfo() - Method in class org.elasticsearch.xpack.esql.core.expression.FieldAttribute
- getExactInfo() - Method in class org.elasticsearch.xpack.esql.core.type.EsField
-
Returns and
EsField.Exact
object with all the necessary info about the field: If it has an exact underlying field or not and if not an error message why it doesn't - getExactInfo() - Method in class org.elasticsearch.xpack.esql.core.type.InvalidMappedField
- getExactInfo() - Method in class org.elasticsearch.xpack.esql.core.type.KeywordEsField
- getExactInfo() - Method in class org.elasticsearch.xpack.esql.core.type.TextEsField
- getIndexToConversionExpressions() - Method in class org.elasticsearch.xpack.esql.core.type.MultiTypeEsField
- getInherited() - Method in class org.elasticsearch.xpack.esql.core.type.UnsupportedEsField
- getLineNumber() - Method in class org.elasticsearch.xpack.esql.core.tree.Location
- getName() - Method in class org.elasticsearch.xpack.esql.core.type.EsField
-
Returns the simple name, but not the full field path.
- getNamedWriteables() - Static method in class org.elasticsearch.xpack.esql.core.expression.ExpressionCoreWritables
- getNormalized() - Method in class org.elasticsearch.xpack.esql.core.type.KeywordEsField
- getOrDefault(Object, E) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- getOriginalTypes() - Method in class org.elasticsearch.xpack.esql.core.type.UnsupportedEsField
- getPrecision() - Method in class org.elasticsearch.xpack.esql.core.type.KeywordEsField
- getProperties() - Method in class org.elasticsearch.xpack.esql.core.type.EsField
-
Returns list of properties for the nested and object fields, list of subfield if the field was indexed in a few different ways or null otherwise
- getReader(String) - Static method in class org.elasticsearch.xpack.esql.core.type.EsField
- getTypesToIndices() - Method in class org.elasticsearch.xpack.esql.core.type.InvalidMappedField
- getWriteableName() - Method in class org.elasticsearch.xpack.esql.core.expression.Alias
- getWriteableName() - Method in class org.elasticsearch.xpack.esql.core.expression.EmptyAttribute
- getWriteableName() - Method in class org.elasticsearch.xpack.esql.core.expression.EntryExpression
- getWriteableName() - Method in class org.elasticsearch.xpack.esql.core.expression.FieldAttribute
- getWriteableName() - Method in class org.elasticsearch.xpack.esql.core.expression.Literal
- getWriteableName() - Method in class org.elasticsearch.xpack.esql.core.expression.MapExpression
- getWriteableName() - Method in class org.elasticsearch.xpack.esql.core.expression.MetadataAttribute
- getWriteableName() - Method in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.DefaultBinaryArithmeticOperation
- getWriteableName() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.Neg
- getWriteableName() - Method in class org.elasticsearch.xpack.esql.core.expression.ReferenceAttribute
- getWriteableName() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedAttribute
- getWriteableName() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedStar
- getWriteableName() - Method in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- getWriteableName() - Method in class org.elasticsearch.xpack.esql.core.type.DateEsField
- getWriteableName() - Method in class org.elasticsearch.xpack.esql.core.type.EsField
-
This needs to be overridden by subclasses for specific serialization
- getWriteableName() - Method in class org.elasticsearch.xpack.esql.core.type.InvalidMappedField
- getWriteableName() - Method in class org.elasticsearch.xpack.esql.core.type.KeywordEsField
- getWriteableName() - Method in class org.elasticsearch.xpack.esql.core.type.MultiTypeEsField
- getWriteableName() - Method in class org.elasticsearch.xpack.esql.core.type.TextEsField
- getWriteableName() - Method in class org.elasticsearch.xpack.esql.core.type.UnsupportedEsField
- gt(Object, Object) - Static method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.Comparisons
- GT - Enum constant in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.BinaryComparisonOperation
- GTE - Enum constant in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.BinaryComparisonOperation
H
- HALF_FLOAT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
16-bit floating point numbers widened on load to
DataType.DOUBLE
. - hasDocValues() - Method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- hasExact() - Method in class org.elasticsearch.xpack.esql.core.type.EsField.Exact
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.Attribute
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.EmptyAttribute
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.EntryExpression
- hashCode() - Method in record class org.elasticsearch.xpack.esql.core.expression.FieldAttribute.FieldName
-
Returns a hash code value for this object.
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.FieldAttribute
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.FoldContext
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.function.Function
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.Literal
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.MapExpression
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.MetadataAttribute
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.NamedExpression
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.NameId
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.BinaryPredicate
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.RegexMatch
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.RLikePattern
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.WildcardPattern
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.WildcardPatternList
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.TypedAttribute
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.UnaryExpression
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedAttribute
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedStar
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.BoolQuery
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.GeoDistanceQuery
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.NotQuery
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.PrefixQuery
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.Query
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.QueryStringQuery
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.RangeQuery
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.RegexQuery
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.TermQuery
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.TermsQuery
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.WildcardQuery
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.tree.Location
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.tree.Source
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.type.EsField
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.type.InvalidMappedField
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.type.KeywordEsField
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.type.MultiTypeEsField
- hashCode() - Method in class org.elasticsearch.xpack.esql.core.type.UnsupportedEsField
- hasInherited() - Method in class org.elasticsearch.xpack.esql.core.type.UnsupportedEsField
- Holder<T> - Class in org.elasticsearch.xpack.esql.core.util
-
Simply utility class used for setting a state, typically for closures (which require outside variables to be final).
- Holder() - Constructor for class org.elasticsearch.xpack.esql.core.util.Holder
- Holder(T) - Constructor for class org.elasticsearch.xpack.esql.core.util.Holder
I
- id() - Method in class org.elasticsearch.xpack.esql.core.expression.NamedExpression
- id() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedNamedExpression
- id(Expression) - Static method in class org.elasticsearch.xpack.esql.core.expression.Expressions
- IDENTITY - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- includeLower() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.RangeQuery
- includeUpper() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.RangeQuery
- INDEX - Static variable in class org.elasticsearch.xpack.esql.core.expression.MetadataAttribute
- info() - Method in class org.elasticsearch.xpack.esql.core.expression.Alias
- info() - Method in class org.elasticsearch.xpack.esql.core.expression.EmptyAttribute
- info() - Method in class org.elasticsearch.xpack.esql.core.expression.EntryExpression
- info() - Method in class org.elasticsearch.xpack.esql.core.expression.FieldAttribute
- info() - Method in class org.elasticsearch.xpack.esql.core.expression.Literal
- info() - Method in class org.elasticsearch.xpack.esql.core.expression.MapExpression
- info() - Method in class org.elasticsearch.xpack.esql.core.expression.MetadataAttribute
- info() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.Neg
- info() - Method in class org.elasticsearch.xpack.esql.core.expression.ReferenceAttribute
- info() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedAttribute
- info() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedStar
- info() - Method in class org.elasticsearch.xpack.esql.core.tree.Node
-
Return the information about this node.
- initialAllowedBytes() - Method in class org.elasticsearch.xpack.esql.core.expression.FoldContext
-
The maximum allowed bytes.
- initialResponse(T) - Method in interface org.elasticsearch.xpack.esql.core.async.AsyncTaskManagementService.AsyncOperation
- innerEquals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.Attribute
- innerEquals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.EmptyAttribute
- innerEquals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.FieldAttribute
- innerEquals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.MetadataAttribute
- innerEquals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.NamedExpression
- innerEquals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.TypedAttribute
- innerEquals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedAttribute
- innerEquals(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedStar
- innerProperties() - Method in class org.elasticsearch.xpack.esql.core.tree.NodeInfo
- innerToString() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.BoolQuery
- innerToString() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.ExistsQuery
- innerToString() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.GeoDistanceQuery
- innerToString() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.MatchAll
- innerToString() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.NotQuery
- innerToString() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.PrefixQuery
- innerToString() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.Query
-
Used by
Query.toString()
to produce a pretty string. - innerToString() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.QueryStringQuery
- innerToString() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.RangeQuery
- innerToString() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.RegexQuery
- innerToString() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.TermQuery
- innerToString() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.TermsQuery
- innerToString() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.WildcardQuery
- innerTransform(Function<Object, Object>) - Method in class org.elasticsearch.xpack.esql.core.tree.NodeInfo
- INTEGER - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
32-bit signed numbers loaded as a java
int
. - INTEGER_TO_BYTE - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- INTEGER_TO_DATETIME - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- INTEGER_TO_DOUBLE - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- INTEGER_TO_FLOAT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- INTEGER_TO_INT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- INTEGER_TO_LONG - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- INTEGER_TO_SHORT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- INTEGER_TO_UNSIGNED_LONG - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- intersect(AttributeMap<E>) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- intersect(AttributeSet) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- inUnsignedLongRange(double) - Static method in class org.elasticsearch.xpack.esql.core.util.NumericUtils
- InvalidArgumentException - Exception Class in org.elasticsearch.xpack.esql.core
-
Exception thrown when unable to continue processing client request, in cases such as invalid query parameter or failure to apply requested processing to given data.
- InvalidArgumentException(String, Object...) - Constructor for exception class org.elasticsearch.xpack.esql.core.InvalidArgumentException
- InvalidArgumentException(Throwable, String, Object...) - Constructor for exception class org.elasticsearch.xpack.esql.core.InvalidArgumentException
- InvalidMappedField - Class in org.elasticsearch.xpack.esql.core.type
-
Representation of field mapped differently across indices.
- InvalidMappedField(String, String) - Constructor for class org.elasticsearch.xpack.esql.core.type.InvalidMappedField
- InvalidMappedField(String, String, Map<String, EsField>) - Constructor for class org.elasticsearch.xpack.esql.core.type.InvalidMappedField
- InvalidMappedField(String, Map<String, Set<String>>) - Constructor for class org.elasticsearch.xpack.esql.core.type.InvalidMappedField
-
Constructor supporting union types, used in ES|QL.
- InvalidMappedField(StreamInput) - Constructor for class org.elasticsearch.xpack.esql.core.type.InvalidMappedField
- IP - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
IP addresses.
- isAggregatable() - Method in class org.elasticsearch.xpack.esql.core.type.EsField
-
This field can be aggregated
- isAlias() - Method in class org.elasticsearch.xpack.esql.core.type.EsField
-
This field is an alias to another field
- isAnd() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.BoolQuery
- isBoolean(Object) - Static method in class org.elasticsearch.xpack.esql.core.util.Check
- isBoolean(Expression, String, TypeResolutions.ParamOrdinal) - Static method in class org.elasticsearch.xpack.esql.core.expression.TypeResolutions
- isCommutative() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.BinaryOperator
- isCounter() - Method in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
true
if this is a TSDB counter,false
otherwise. - isCounter(DataType) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- isDate() - Method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- isDate(Expression, String, TypeResolutions.ParamOrdinal) - Static method in class org.elasticsearch.xpack.esql.core.expression.TypeResolutions
- isDateTime(DataType) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- isDateTimeOrNanosOrTemporal(DataType) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- isDateTimeOrTemporal(DataType) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- isEmpty() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap.Builder
- isEmpty() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- isEmpty() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet.Builder
- isEmpty() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- isEmpty() - Method in class org.elasticsearch.xpack.esql.core.expression.ExpressionSet
- isEmpty(Collection<?>) - Static method in class org.elasticsearch.xpack.esql.core.util.CollectionUtils
- isExact(Expression, String) - Static method in class org.elasticsearch.xpack.esql.core.expression.TypeResolutions
- isExact(Expression, String, TypeResolutions.ParamOrdinal) - Static method in class org.elasticsearch.xpack.esql.core.expression.TypeResolutions
- isFoldable(Expression, String, TypeResolutions.ParamOrdinal) - Static method in class org.elasticsearch.xpack.esql.core.expression.TypeResolutions
- isGuaranteedNull(Expression) - Static method in class org.elasticsearch.xpack.esql.core.expression.Expressions
-
Is this Expression guaranteed to have only the
null
value. - isInteger(String) - Static method in class org.elasticsearch.xpack.esql.core.util.StringUtils
- isIP(Expression, String, TypeResolutions.ParamOrdinal) - Static method in class org.elasticsearch.xpack.esql.core.expression.TypeResolutions
- isIPAndExact(Expression, String, TypeResolutions.ParamOrdinal) - Static method in class org.elasticsearch.xpack.esql.core.expression.TypeResolutions
- isMapExpression(Expression, String, TypeResolutions.ParamOrdinal) - Static method in class org.elasticsearch.xpack.esql.core.expression.TypeResolutions
- isMillisOrNanos(DataType) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- isNotNull(Expression, String, TypeResolutions.ParamOrdinal) - Static method in class org.elasticsearch.xpack.esql.core.expression.TypeResolutions
- isNotNullAndFoldable(Expression, String, TypeResolutions.ParamOrdinal) - Static method in class org.elasticsearch.xpack.esql.core.expression.TypeResolutions
-
Deprecated.
- isNull(DataType) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- isNullOrDatePeriod(DataType) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- isNullOrNumeric(DataType) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- isNullOrTemporalAmount(DataType) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- isNullOrTimeDuration(DataType) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- isNumeric() - Method in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
Does this data type represent any number?
- isNumeric(Expression, String, TypeResolutions.ParamOrdinal) - Static method in class org.elasticsearch.xpack.esql.core.expression.TypeResolutions
- ISO_DATE_WITH_NANOS - Static variable in class org.elasticsearch.xpack.esql.core.type.StringUtils
- ISO_DATE_WITH_NANOS - Static variable in class org.elasticsearch.xpack.esql.core.util.DateUtils
- ISO_TIME_WITH_NANOS - Static variable in class org.elasticsearch.xpack.esql.core.type.StringUtils
- ISO_TIME_WITH_NANOS - Static variable in class org.elasticsearch.xpack.esql.core.util.DateUtils
- isPresent(NamedExpression) - Static method in class org.elasticsearch.xpack.esql.core.expression.Expressions
- isPrimitive(DataType) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- isPrimitiveAndSupported(DataType) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- isQualified(String) - Static method in class org.elasticsearch.xpack.esql.core.util.StringUtils
- isRationalNumber() - Method in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
True if the type represents a "rational number", as in, does have a decimal part.
- isRepresentable(DataType) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
Supported types that can be contained in a block.
- isScoreAttribute(Expression) - Static method in class org.elasticsearch.xpack.esql.core.expression.MetadataAttribute
- isSortable(DataType) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- isSpatial(DataType) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- isSpatialGeo(DataType) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- isSpatialPoint(DataType) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- isString(Object) - Static method in class org.elasticsearch.xpack.esql.core.util.Check
- isString(Expression, String, TypeResolutions.ParamOrdinal) - Static method in class org.elasticsearch.xpack.esql.core.expression.TypeResolutions
- isString(DataType) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- isStringAndExact(Expression, String, TypeResolutions.ParamOrdinal) - Static method in class org.elasticsearch.xpack.esql.core.expression.TypeResolutions
- isSupported(String) - Static method in class org.elasticsearch.xpack.esql.core.expression.MetadataAttribute
- isTemporalAmount(DataType) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- isTrue(boolean, String) - Static method in class org.elasticsearch.xpack.esql.core.util.Check
- isTrue(boolean, String, Object...) - Static method in class org.elasticsearch.xpack.esql.core.util.Check
- isType(Expression, Predicate<DataType>, String, TypeResolutions.ParamOrdinal, boolean, String...) - Static method in class org.elasticsearch.xpack.esql.core.expression.TypeResolutions
- isType(Expression, Predicate<DataType>, String, TypeResolutions.ParamOrdinal, String...) - Static method in class org.elasticsearch.xpack.esql.core.expression.TypeResolutions
- isTypeOrUnionType(Expression, Predicate<DataType>, String, TypeResolutions.ParamOrdinal, String...) - Static method in class org.elasticsearch.xpack.esql.core.expression.TypeResolutions
- isUnsignedLong(BigInteger) - Static method in class org.elasticsearch.xpack.esql.core.util.NumericUtils
- isUnsupported(DataType) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- isValidParamName(String) - Static method in class org.elasticsearch.xpack.esql.core.util.StringUtils
- isWholeNumber() - Method in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
True if the type represents a "whole number", as in, does not have a decimal part.
- isWholeNumber(Expression, String, TypeResolutions.ParamOrdinal) - Static method in class org.elasticsearch.xpack.esql.core.expression.TypeResolutions
- iterator() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- iterator() - Method in class org.elasticsearch.xpack.esql.core.expression.ExpressionSet
K
- key() - Method in class org.elasticsearch.xpack.esql.core.expression.EntryExpression
- keyFoldedMap() - Method in class org.elasticsearch.xpack.esql.core.expression.MapExpression
- keySet() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap.Builder
- keySet() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- keyword(Source, String) - Static method in class org.elasticsearch.xpack.esql.core.expression.Literal
- KEYWORD - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
String fields that are analyzed when the document is received but never cut into more than one token.
- KeywordEsField - Class in org.elasticsearch.xpack.esql.core.type
-
Information about a field in an ES index with the
keyword
type. - KeywordEsField(String) - Constructor for class org.elasticsearch.xpack.esql.core.type.KeywordEsField
- KeywordEsField(String, Map<String, EsField>, boolean, int, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.type.KeywordEsField
- KeywordEsField(String, Map<String, EsField>, boolean, int, boolean, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.type.KeywordEsField
- KeywordEsField(String, DataType, Map<String, EsField>, boolean, int, boolean, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.type.KeywordEsField
- KeywordEsField(StreamInput) - Constructor for class org.elasticsearch.xpack.esql.core.type.KeywordEsField
L
- label() - Method in class org.elasticsearch.xpack.esql.core.expression.Attribute
- label() - Method in class org.elasticsearch.xpack.esql.core.expression.EmptyAttribute
- label() - Method in class org.elasticsearch.xpack.esql.core.expression.FieldAttribute
- label() - Method in class org.elasticsearch.xpack.esql.core.expression.MetadataAttribute
- label() - Method in class org.elasticsearch.xpack.esql.core.expression.ReferenceAttribute
- label() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedAttribute
- lat() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.GeoDistanceQuery
- lazyFieldName - Variable in class org.elasticsearch.xpack.esql.core.expression.FieldAttribute
- LeafExpression - Class in org.elasticsearch.xpack.esql.core.expression
- LeafExpression(Source) - Constructor for class org.elasticsearch.xpack.esql.core.expression.LeafExpression
- left() - Method in class org.elasticsearch.xpack.esql.core.expression.function.scalar.BinaryScalarFunction
- likeToIndexWildcard(String, char) - Static method in class org.elasticsearch.xpack.esql.core.util.StringUtils
-
Translates a like pattern to pattern for ES index name expression resolver.
- likeToJavaPattern(String, char) - Static method in class org.elasticsearch.xpack.esql.core.util.StringUtils
- likeToLuceneWildcard(String, char) - Static method in class org.elasticsearch.xpack.esql.core.util.StringUtils
-
Translates a like pattern to a Lucene wildcard.
- likeToUnescaped(String, char) - Static method in class org.elasticsearch.xpack.esql.core.util.StringUtils
- limitedToString(Collection<E>) - Static method in class org.elasticsearch.xpack.esql.core.tree.NodeUtils
- Literal - Class in org.elasticsearch.xpack.esql.core.expression
-
Literal or constant.
- Literal(Source, Object, DataType) - Constructor for class org.elasticsearch.xpack.esql.core.expression.Literal
- Location - Class in org.elasticsearch.xpack.esql.core.tree
- Location(int, int) - Constructor for class org.elasticsearch.xpack.esql.core.tree.Location
- lon() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.GeoDistanceQuery
- LONG - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
64-bit signed numbers loaded as a java
long
. - LONG_MAX_PLUS_ONE_AS_BIGINTEGER - Static variable in class org.elasticsearch.xpack.esql.core.util.NumericUtils
- LONG_MAX_PLUS_ONE_AS_DOUBLE - Static variable in class org.elasticsearch.xpack.esql.core.util.NumericUtils
- longAsPoint(long) - Method in enum class org.elasticsearch.xpack.esql.core.util.SpatialCoordinateTypes
- longAsWkb(long) - Method in enum class org.elasticsearch.xpack.esql.core.util.SpatialCoordinateTypes
- lower() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.RangeQuery
- lt(Object, Object) - Static method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.Comparisons
- LT - Enum constant in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.BinaryComparisonOperation
- LTE - Enum constant in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.BinaryComparisonOperation
- luceneWildcardToRegExp(String) - Static method in class org.elasticsearch.xpack.esql.core.util.StringUtils
-
Translates a Lucene wildcard pattern to a Lucene RegExp one.
M
- map() - Method in class org.elasticsearch.xpack.esql.core.expression.MapExpression
- MapExpression - Class in org.elasticsearch.xpack.esql.core.expression
-
Represent a collect of key-value pairs.
- MapExpression(Source, List<Expression>) - Constructor for class org.elasticsearch.xpack.esql.core.expression.MapExpression
- mapExpressions() - Static method in class org.elasticsearch.xpack.esql.core.expression.ExpressionCoreWritables
- mapNameId(long) - Method in interface org.elasticsearch.xpack.esql.core.util.PlanStreamInput
- mapSize(int) - Static method in class org.elasticsearch.xpack.esql.core.util.CollectionUtils
- match(Object, String) - Static method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.RegexOperation
- match(Object, String, Boolean) - Static method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.RegexOperation
- match(Object, Pattern) - Static method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.RegexOperation
- match(List<? extends Expression>, Predicate<? super Expression>) - Static method in class org.elasticsearch.xpack.esql.core.expression.Expressions
- MatchAll - Class in org.elasticsearch.xpack.esql.core.querydsl.query
- MatchAll(Source) - Constructor for class org.elasticsearch.xpack.esql.core.querydsl.query.MatchAll
- matchesAll() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.AbstractStringPattern
- matchesAll() - Method in interface org.elasticsearch.xpack.esql.core.expression.predicate.regex.StringPattern
-
Hint method on whether this pattern matches everything or not.
- Maths - Class in org.elasticsearch.xpack.esql.core.expression.predicate.operator.math
- Maths() - Constructor for class org.elasticsearch.xpack.esql.core.expression.predicate.operator.math.Maths
- MAX_BYTES_REF_RESULT_SIZE - Static variable in class org.elasticsearch.xpack.esql.core.expression.function.scalar.ScalarFunction
-
Limit for the BytesRef return of functions.
- message() - Method in class org.elasticsearch.xpack.esql.core.expression.Expression.TypeResolution
- MetadataAttribute - Class in org.elasticsearch.xpack.esql.core.expression
- MetadataAttribute(Source, String, DataType, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.expression.MetadataAttribute
- MetadataAttribute(Source, String, DataType, Nullability, NameId, boolean, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.expression.MetadataAttribute
- mod(Number, Number) - Static method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.Arithmetics
- MOD - Enum constant in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.DefaultBinaryArithmeticOperation
- mul(Number, Number) - Static method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.Arithmetics
- MUL - Enum constant in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.DefaultBinaryArithmeticOperation
- MultiTypeEsField - Class in org.elasticsearch.xpack.esql.core.type
-
During IndexResolution it could occur that the same field is mapped to different types in different indices.
- MultiTypeEsField(String, DataType, boolean, Map<String, Expression>) - Constructor for class org.elasticsearch.xpack.esql.core.type.MultiTypeEsField
- MultiTypeEsField(StreamInput) - Constructor for class org.elasticsearch.xpack.esql.core.type.MultiTypeEsField
- MUST - Enum constant in enum class org.elasticsearch.xpack.esql.core.util.Queries.Clause
- MUST_NOT - Enum constant in enum class org.elasticsearch.xpack.esql.core.util.Queries.Clause
N
- name() - Method in class org.elasticsearch.xpack.esql.core.expression.FieldAttribute
-
The name of the attribute.
- name() - Method in class org.elasticsearch.xpack.esql.core.expression.NamedExpression
- name() - Method in interface org.elasticsearch.xpack.esql.core.expression.predicate.PredicateBiFunction
- name() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedNamedExpression
- name(Expression) - Static method in class org.elasticsearch.xpack.esql.core.expression.Expressions
- NAME - Static variable in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.DefaultBinaryArithmeticOperation
- NAME - Static variable in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.WildcardPatternList
- NAME - Static variable in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- NamedExpression - Class in org.elasticsearch.xpack.esql.core.expression
-
An expression that has a name.
- NamedExpression(Source, String, List<Expression>, NameId) - Constructor for class org.elasticsearch.xpack.esql.core.expression.NamedExpression
- NamedExpression(Source, String, List<Expression>, NameId, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.expression.NamedExpression
- namedExpressions() - Static method in class org.elasticsearch.xpack.esql.core.expression.ExpressionCoreWritables
- NameId - Class in org.elasticsearch.xpack.esql.core.expression
-
Unique identifier for a named expression.
- NameId() - Constructor for class org.elasticsearch.xpack.esql.core.expression.NameId
- names() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- names(Collection<? extends Expression>) - Static method in class org.elasticsearch.xpack.esql.core.expression.Expressions
- namesAndAliases() - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- nameUpper() - Method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- Neg - Class in org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic
-
Negation function (@{code -x}).
- Neg(Source, Expression) - Constructor for class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.Neg
- Negatable<T> - Interface in org.elasticsearch.xpack.esql.core.expression.predicate
- negate() - Method in interface org.elasticsearch.xpack.esql.core.expression.predicate.Negatable
- negate(Source) - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.BoolQuery
- negate(Source) - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.NotQuery
- negate(Source) - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.Query
-
Negate this query, returning a query that includes documents that would return
false
when running the represented operation. - NEQ - Enum constant in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.BinaryComparisonOperation
- NEW_LINE - Static variable in class org.elasticsearch.xpack.esql.core.util.StringUtils
- NO_SCORE_BOOST - Static variable in class org.elasticsearch.xpack.esql.core.querydsl.query.Query
- node - Variable in class org.elasticsearch.xpack.esql.core.tree.NodeInfo
- Node<T> - Class in org.elasticsearch.xpack.esql.core.tree
-
Immutable tree structure.
- Node(Source, List<T>) - Constructor for class org.elasticsearch.xpack.esql.core.tree.Node
- NodeInfo<T> - Class in org.elasticsearch.xpack.esql.core.tree
-
Information about a
Node
. - NodeInfo.NodeCtor10<P1,
P2, - Interface in org.elasticsearch.xpack.esql.core.treeP3, P4, P5, P6, P7, P8, P9, P10, T> - NodeInfo.NodeCtor2<P1,
P2, - Interface in org.elasticsearch.xpack.esql.core.treeT> - NodeInfo.NodeCtor3<P1,
P2, - Interface in org.elasticsearch.xpack.esql.core.treeP3, T> - NodeInfo.NodeCtor4<P1,
P2, - Interface in org.elasticsearch.xpack.esql.core.treeP3, P4, T> - NodeInfo.NodeCtor5<P1,
P2, - Interface in org.elasticsearch.xpack.esql.core.treeP3, P4, P5, T> - NodeInfo.NodeCtor6<P1,
P2, - Interface in org.elasticsearch.xpack.esql.core.treeP3, P4, P5, P6, T> - NodeInfo.NodeCtor7<P1,
P2, - Interface in org.elasticsearch.xpack.esql.core.treeP3, P4, P5, P6, P7, T> - NodeInfo.NodeCtor8<P1,
P2, - Interface in org.elasticsearch.xpack.esql.core.treeP3, P4, P5, P6, P7, P8, T> - NodeInfo.NodeCtor9<P1,
P2, - Interface in org.elasticsearch.xpack.esql.core.treeP3, P4, P5, P6, P7, P8, P9, T> - nodeName() - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- nodeProperties() - Method in class org.elasticsearch.xpack.esql.core.tree.Node
-
The values of all the properties that are important to this
Node
. - nodeString() - Method in class org.elasticsearch.xpack.esql.core.expression.Alias
- nodeString() - Method in class org.elasticsearch.xpack.esql.core.expression.Attribute
- nodeString() - Method in class org.elasticsearch.xpack.esql.core.expression.function.Function
- nodeString() - Method in class org.elasticsearch.xpack.esql.core.expression.Literal
- nodeString() - Method in class org.elasticsearch.xpack.esql.core.expression.NamedExpression
- nodeString() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.BinaryPredicate
- nodeString() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedAttribute
- nodeString() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedStar
- nodeString() - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- NodeUtils - Class in org.elasticsearch.xpack.esql.core.tree
- NodeUtils() - Constructor for class org.elasticsearch.xpack.esql.core.tree.NodeUtils
- noText() - Method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- notNull(Object, String) - Static method in class org.elasticsearch.xpack.esql.core.util.Check
- notNull(Object, String, Object...) - Static method in class org.elasticsearch.xpack.esql.core.util.Check
- NotQuery - Class in org.elasticsearch.xpack.esql.core.querydsl.query
-
Query that inverts the set of matched documents.
- NotQuery(Source, Query) - Constructor for class org.elasticsearch.xpack.esql.core.querydsl.query.NotQuery
- NULL - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
Fields that are always
null
, usually created with constantnull
values. - NULL - Static variable in class org.elasticsearch.xpack.esql.core.expression.Literal
- Nullability - Enum Class in org.elasticsearch.xpack.esql.core.expression
- nullable() - Method in class org.elasticsearch.xpack.esql.core.expression.Alias
- nullable() - Method in class org.elasticsearch.xpack.esql.core.expression.Attribute
- nullable() - Method in class org.elasticsearch.xpack.esql.core.expression.EntryExpression
- nullable() - Method in class org.elasticsearch.xpack.esql.core.expression.Expression
- nullable() - Method in class org.elasticsearch.xpack.esql.core.expression.function.Function
- nullable() - Method in class org.elasticsearch.xpack.esql.core.expression.Literal
- nullable() - Method in class org.elasticsearch.xpack.esql.core.expression.MapExpression
- nullable() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.RegexMatch
- nullable() - Method in class org.elasticsearch.xpack.esql.core.expression.UnaryExpression
- nullable() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedStar
- nullable(List<? extends Expression>) - Static method in class org.elasticsearch.xpack.esql.core.expression.Expressions
-
Return the logical AND of a list of
Nullability
- nulleq(Object, Object) - Static method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.Comparisons
- NULLEQ - Enum constant in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.BinaryComparisonOperation
- nullSafeList(T...) - Static method in class org.elasticsearch.xpack.esql.core.util.CollectionUtils
- NUMERIC_TO_BOOLEAN - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- NumericUtils - Class in org.elasticsearch.xpack.esql.core.util
- NumericUtils() - Constructor for class org.elasticsearch.xpack.esql.core.util.NumericUtils
O
- OBJECT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
- of(Collection<? extends Attribute>) - Static method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- of(Attribute...) - Static method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- of(Attribute, E) - Static method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- of(Expression, Object) - Static method in class org.elasticsearch.xpack.esql.core.expression.Literal
- of(FoldContext, Expression) - Static method in class org.elasticsearch.xpack.esql.core.expression.Literal
-
Utility method for creating a literal out of a foldable expression.
- ONE_AS_UNSIGNED_LONG - Static variable in class org.elasticsearch.xpack.esql.core.util.NumericUtils
- ordinal(int) - Static method in class org.elasticsearch.xpack.esql.core.util.StringUtils
- org.elasticsearch.xpack.esql.core - package org.elasticsearch.xpack.esql.core
- org.elasticsearch.xpack.esql.core.async - package org.elasticsearch.xpack.esql.core.async
- org.elasticsearch.xpack.esql.core.capabilities - package org.elasticsearch.xpack.esql.core.capabilities
- org.elasticsearch.xpack.esql.core.expression - package org.elasticsearch.xpack.esql.core.expression
- org.elasticsearch.xpack.esql.core.expression.function - package org.elasticsearch.xpack.esql.core.expression.function
- org.elasticsearch.xpack.esql.core.expression.function.scalar - package org.elasticsearch.xpack.esql.core.expression.function.scalar
- org.elasticsearch.xpack.esql.core.expression.predicate - package org.elasticsearch.xpack.esql.core.expression.predicate
- org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic - package org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic
- org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison - package org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison
- org.elasticsearch.xpack.esql.core.expression.predicate.operator.math - package org.elasticsearch.xpack.esql.core.expression.predicate.operator.math
- org.elasticsearch.xpack.esql.core.expression.predicate.regex - package org.elasticsearch.xpack.esql.core.expression.predicate.regex
- org.elasticsearch.xpack.esql.core.plugin - package org.elasticsearch.xpack.esql.core.plugin
- org.elasticsearch.xpack.esql.core.querydsl.query - package org.elasticsearch.xpack.esql.core.querydsl.query
- org.elasticsearch.xpack.esql.core.tree - package org.elasticsearch.xpack.esql.core.tree
- org.elasticsearch.xpack.esql.core.type - package org.elasticsearch.xpack.esql.core.type
- org.elasticsearch.xpack.esql.core.util - package org.elasticsearch.xpack.esql.core.util
- originalTypes() - Method in class org.elasticsearch.xpack.esql.core.expression.Attribute
-
If this field is unsupported this contains the underlying ES types.
- OTHER_TO_STRING - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- outputType() - Method in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
The name we give to types on the response.
P
- parallelStream() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- parentName() - Method in class org.elasticsearch.xpack.esql.core.expression.FieldAttribute
- parseDouble(String) - Static method in class org.elasticsearch.xpack.esql.core.util.StringUtils
- parseIntegral(String) - Static method in class org.elasticsearch.xpack.esql.core.util.StringUtils
- parseIP(String) - Static method in class org.elasticsearch.xpack.esql.core.util.StringUtils
- parseLong(String) - Static method in class org.elasticsearch.xpack.esql.core.util.StringUtils
- PARTIAL_AGG - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
Fields with this type are the partial result of running a non-time-series aggregation inside alongside time-series aggregations.
- pattern() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.RegexMatch
- pattern() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.RLikePattern
- pattern() - Method in interface org.elasticsearch.xpack.esql.core.expression.predicate.regex.StringPattern
-
Returns the pattern as it was defined by the user.
- pattern() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.WildcardPattern
- pattern() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.WildcardPatternList
-
Returns a string that matches any of the patterns in the list.
- patternList() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.WildcardPatternList
- PlanStreamInput - Interface in org.elasticsearch.xpack.esql.core.util
-
Interface for streams that can serialize plan components.
- PlanStreamOutput - Interface in org.elasticsearch.xpack.esql.core.util
- pointAsLong(double, double) - Method in enum class org.elasticsearch.xpack.esql.core.util.SpatialCoordinateTypes
- PredicateBiFunction<T,
U, - Interface in org.elasticsearch.xpack.esql.core.expression.predicateR> - PrefixQuery - Class in org.elasticsearch.xpack.esql.core.querydsl.query
- PrefixQuery(Source, String, String, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.querydsl.query.PrefixQuery
- Process for adding a new data type - Search tag in enum class org.elasticsearch.xpack.esql.core.type.DataType
- Section
- properties() - Method in class org.elasticsearch.xpack.esql.core.tree.NodeInfo
-
Values for all properties on the instance that created this NodeInfo.
- propertiesToString(boolean) - Method in class org.elasticsearch.xpack.esql.core.expression.Expression
- propertiesToString(boolean) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
-
Render the properties of this
Node
one by one likefoo bar baz
. - put(Attribute, E) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap.Builder
- put(Attribute, E) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- putAll(Map<? extends Attribute, ? extends E>) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- putAll(AttributeMap<E>) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap.Builder
Q
- QlClientException - Exception Class in org.elasticsearch.xpack.esql.core
-
Exception thrown by performing client (or user) code.
- QlClientException(String, Object...) - Constructor for exception class org.elasticsearch.xpack.esql.core.QlClientException
- QlClientException(String, Throwable) - Constructor for exception class org.elasticsearch.xpack.esql.core.QlClientException
- QlClientException(String, Throwable, boolean, boolean) - Constructor for exception class org.elasticsearch.xpack.esql.core.QlClientException
- QlClientException(Throwable) - Constructor for exception class org.elasticsearch.xpack.esql.core.QlClientException
- QlClientException(Throwable, String, Object...) - Constructor for exception class org.elasticsearch.xpack.esql.core.QlClientException
- QlException - Exception Class in org.elasticsearch.xpack.esql.core
-
Base class for all QL exceptions.
- QlException(String, Object...) - Constructor for exception class org.elasticsearch.xpack.esql.core.QlException
- QlException(String, Throwable) - Constructor for exception class org.elasticsearch.xpack.esql.core.QlException
- QlException(String, Throwable, boolean, boolean) - Constructor for exception class org.elasticsearch.xpack.esql.core.QlException
- QlException(Throwable) - Constructor for exception class org.elasticsearch.xpack.esql.core.QlException
- QlException(Throwable, String, Object...) - Constructor for exception class org.elasticsearch.xpack.esql.core.QlException
- QlIllegalArgumentException - Exception Class in org.elasticsearch.xpack.esql.core
- QlIllegalArgumentException(String) - Constructor for exception class org.elasticsearch.xpack.esql.core.QlIllegalArgumentException
- QlIllegalArgumentException(String, Object...) - Constructor for exception class org.elasticsearch.xpack.esql.core.QlIllegalArgumentException
- QlIllegalArgumentException(String, Throwable) - Constructor for exception class org.elasticsearch.xpack.esql.core.QlIllegalArgumentException
- QlIllegalArgumentException(String, Throwable, boolean, boolean) - Constructor for exception class org.elasticsearch.xpack.esql.core.QlIllegalArgumentException
- QlIllegalArgumentException(Throwable) - Constructor for exception class org.elasticsearch.xpack.esql.core.QlIllegalArgumentException
- QlIllegalArgumentException(Throwable, String, Object...) - Constructor for exception class org.elasticsearch.xpack.esql.core.QlIllegalArgumentException
- QlServerException - Exception Class in org.elasticsearch.xpack.esql.core
-
Exception triggered inside server-side code.
- QlServerException(String, Object...) - Constructor for exception class org.elasticsearch.xpack.esql.core.QlServerException
- QlServerException(String, Throwable) - Constructor for exception class org.elasticsearch.xpack.esql.core.QlServerException
- QlServerException(String, Throwable, boolean, boolean) - Constructor for exception class org.elasticsearch.xpack.esql.core.QlServerException
- QlServerException(Throwable) - Constructor for exception class org.elasticsearch.xpack.esql.core.QlServerException
- QlServerException(Throwable, String, Object...) - Constructor for exception class org.elasticsearch.xpack.esql.core.QlServerException
- qualifier() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedStar
- qualifyAndJoinIndices(String, String[]) - Static method in class org.elasticsearch.xpack.esql.core.util.StringUtils
- queries() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.BoolQuery
- Queries - Class in org.elasticsearch.xpack.esql.core.util
-
Utilities for Elasticsearch queries.
- Queries() - Constructor for class org.elasticsearch.xpack.esql.core.util.Queries
- Queries.Clause - Enum Class in org.elasticsearch.xpack.esql.core.util
- query() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.PrefixQuery
- query() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.QueryStringQuery
- query() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.WildcardQuery
- Query - Class in org.elasticsearch.xpack.esql.core.querydsl.query
-
Intermediate representation of queries that is rewritten to fetch otherwise unreferenced nested fields and then used to build Elasticsearch
QueryBuilder
s. - Query(Source) - Constructor for class org.elasticsearch.xpack.esql.core.querydsl.query.Query
- QueryStringQuery - Class in org.elasticsearch.xpack.esql.core.querydsl.query
- QueryStringQuery(Source, String, Map<String, Float>, Map<String, Object>) - Constructor for class org.elasticsearch.xpack.esql.core.querydsl.query.QueryStringQuery
R
- ramBytesUsed() - Method in class org.elasticsearch.xpack.esql.core.expression.Literal
- RangeQuery - Class in org.elasticsearch.xpack.esql.core.querydsl.query
- RangeQuery(Source, String, Object, boolean, Object, boolean, String, ZoneId) - Constructor for class org.elasticsearch.xpack.esql.core.querydsl.query.RangeQuery
- RangeQuery(Source, String, Object, boolean, Object, boolean, ZoneId) - Constructor for class org.elasticsearch.xpack.esql.core.querydsl.query.RangeQuery
- RATIONAL_TO_BYTE - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- RATIONAL_TO_DATETIME - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- RATIONAL_TO_DOUBLE - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- RATIONAL_TO_FLOAT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- RATIONAL_TO_INT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- RATIONAL_TO_LONG - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- RATIONAL_TO_SHORT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- RATIONAL_TO_UNSIGNED_LONG - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- rawTemporaryName(String...) - Static method in class org.elasticsearch.xpack.esql.core.expression.Attribute
- read(StreamInput) - Static method in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.DefaultBinaryArithmeticOperation
- read(StreamInput) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- readAttributeWithCache(CheckedFunction<StreamInput, A, IOException>) - Method in interface org.elasticsearch.xpack.esql.core.util.PlanStreamInput
-
Reads an Attribute using the attribute cache.
- readCachedString() - Method in interface org.elasticsearch.xpack.esql.core.util.PlanStreamInput
- readCachedStringWithVersionCheck(StreamInput) - Static method in interface org.elasticsearch.xpack.esql.core.util.PlanStreamInput
- readEmpty(StreamInput) - Static method in class org.elasticsearch.xpack.esql.core.tree.Source
-
Read the components of a
Source
and throw it away, returningSource.EMPTY
. - readEsFieldWithCache() - Method in interface org.elasticsearch.xpack.esql.core.util.PlanStreamInput
- readFrom(String) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
Resolve a
DataType
from a name read from aStreamInput
. - readFrom(StreamInput) - Static method in class org.elasticsearch.xpack.esql.core.expression.FieldAttribute
- readFrom(StreamInput) - Static method in class org.elasticsearch.xpack.esql.core.expression.MetadataAttribute
- readFrom(StreamInput) - Static method in class org.elasticsearch.xpack.esql.core.expression.ReferenceAttribute
- readFrom(StreamInput) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- readFrom(StreamInput) - Static method in class org.elasticsearch.xpack.esql.core.type.EsField
- readFrom(S) - Static method in class org.elasticsearch.xpack.esql.core.expression.NameId
- readFrom(S) - Static method in class org.elasticsearch.xpack.esql.core.tree.Source
- readOptionalCachedString() - Method in interface org.elasticsearch.xpack.esql.core.util.PlanStreamInput
- readResponse(StreamInput) - Method in interface org.elasticsearch.xpack.esql.core.async.AsyncTaskManagementService.AsyncOperation
- ReferenceAttribute - Class in org.elasticsearch.xpack.esql.core.expression
-
Attribute based on a reference to an expression.
- ReferenceAttribute(Source, String, DataType) - Constructor for class org.elasticsearch.xpack.esql.core.expression.ReferenceAttribute
- ReferenceAttribute(Source, String, DataType, Nullability, NameId, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.expression.ReferenceAttribute
- references() - Method in class org.elasticsearch.xpack.esql.core.expression.Attribute
- references() - Method in class org.elasticsearch.xpack.esql.core.expression.Expression
- references() - Method in class org.elasticsearch.xpack.esql.core.expression.LeafExpression
- references(List<? extends Expression>) - Static method in class org.elasticsearch.xpack.esql.core.expression.Expressions
- ReflectionUtils - Class in org.elasticsearch.xpack.esql.core.util
- ReflectionUtils() - Constructor for class org.elasticsearch.xpack.esql.core.util.ReflectionUtils
- regex() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.RegexQuery
- RegexMatch<T> - Class in org.elasticsearch.xpack.esql.core.expression.predicate.regex
- RegexMatch(Source, Expression, T, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.expression.predicate.regex.RegexMatch
- RegexOperation - Class in org.elasticsearch.xpack.esql.core.expression.predicate.regex
- RegexOperation() - Constructor for class org.elasticsearch.xpack.esql.core.expression.predicate.regex.RegexOperation
- RegexQuery - Class in org.elasticsearch.xpack.esql.core.querydsl.query
- RegexQuery(Source, String, String) - Constructor for class org.elasticsearch.xpack.esql.core.querydsl.query.RegexQuery
- RegexQuery(Source, String, String, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.querydsl.query.RegexQuery
- remove(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap.Builder
- remove(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- remove(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet.Builder
- remove(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- remove(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.ExpressionSet
- removeAll(Collection<?>) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- removeAll(Collection<?>) - Method in class org.elasticsearch.xpack.esql.core.expression.ExpressionSet
- removeIf(Predicate<? super Attribute>) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet.Builder
- removeIf(Predicate<? super Attribute>) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- replaceChild(Expression) - Method in class org.elasticsearch.xpack.esql.core.expression.Alias
- replaceChild(Expression) - Method in class org.elasticsearch.xpack.esql.core.expression.function.scalar.UnaryScalarFunction
- replaceChild(Expression) - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.Neg
- replaceChild(Expression) - Method in class org.elasticsearch.xpack.esql.core.expression.UnaryExpression
- replaceChildren(List<Expression>) - Method in class org.elasticsearch.xpack.esql.core.expression.Alias
- replaceChildren(List<Expression>) - Method in class org.elasticsearch.xpack.esql.core.expression.Attribute
- replaceChildren(List<Expression>) - Method in class org.elasticsearch.xpack.esql.core.expression.EntryExpression
- replaceChildren(List<Expression>) - Method in class org.elasticsearch.xpack.esql.core.expression.function.scalar.BinaryScalarFunction
- replaceChildren(List<Expression>) - Method in class org.elasticsearch.xpack.esql.core.expression.function.scalar.UnaryScalarFunction
- replaceChildren(List<Expression>) - Method in class org.elasticsearch.xpack.esql.core.expression.LeafExpression
- replaceChildren(List<Expression>) - Method in class org.elasticsearch.xpack.esql.core.expression.MapExpression
- replaceChildren(List<Expression>) - Method in class org.elasticsearch.xpack.esql.core.expression.UnaryExpression
- replaceChildren(List<Expression>) - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedStar
- replaceChildren(List<T>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- replaceChildren(Expression, Expression) - Method in class org.elasticsearch.xpack.esql.core.expression.function.scalar.BinaryScalarFunction
- replaceChildrenSameSize(List<T>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- resolutionMetadata() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedAttribute
- Resolvable - Interface in org.elasticsearch.xpack.esql.core.capabilities
- Resolvables - Class in org.elasticsearch.xpack.esql.core.capabilities
- Resolvables() - Constructor for class org.elasticsearch.xpack.esql.core.capabilities.Resolvables
- resolve(Object) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- resolve(Object, E) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- resolved() - Method in interface org.elasticsearch.xpack.esql.core.capabilities.Resolvable
- resolved() - Method in interface org.elasticsearch.xpack.esql.core.capabilities.Unresolvable
- resolved() - Method in class org.elasticsearch.xpack.esql.core.expression.EmptyAttribute
- resolved() - Method in class org.elasticsearch.xpack.esql.core.expression.Expression
- resolved() - Method in class org.elasticsearch.xpack.esql.core.expression.Expression.TypeResolution
- resolved() - Method in class org.elasticsearch.xpack.esql.core.expression.Literal
- resolved() - Method in class org.elasticsearch.xpack.esql.core.expression.UnaryExpression
- resolved() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedAttribute
- resolved() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedNamedExpression
- resolved(Iterable<? extends Resolvable>) - Static method in class org.elasticsearch.xpack.esql.core.capabilities.Resolvables
- resolveFrom(InvalidMappedField, Map<String, Expression>) - Static method in class org.elasticsearch.xpack.esql.core.type.MultiTypeEsField
- resolveInputType(Expression, TypeResolutions.ParamOrdinal) - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.BinaryOperator
- resolveInputType(Expression, TypeResolutions.ParamOrdinal) - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.BinaryComparison
- resolveType() - Method in class org.elasticsearch.xpack.esql.core.expression.Alias
- resolveType() - Method in class org.elasticsearch.xpack.esql.core.expression.Expression
-
The implementation of
Expression.typeResolved()
, which is just a caching wrapper around this method. - resolveType() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.BinaryOperator
- resolveType() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.Neg
- resolveType() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.RegexMatch
- resolveType() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedAttribute
- responseReader() - Method in class org.elasticsearch.xpack.esql.core.plugin.AbstractTransportQlAsyncGetResultsAction
- retainAll(Collection<?>) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- retainAll(Collection<?>) - Method in class org.elasticsearch.xpack.esql.core.expression.ExpressionSet
- reverse() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.BinaryComparison
-
Reverses the direction of this comparison on the comparison axis.
- right() - Method in class org.elasticsearch.xpack.esql.core.expression.function.scalar.BinaryScalarFunction
- RLikePattern - Class in org.elasticsearch.xpack.esql.core.expression.predicate.regex
- RLikePattern(String) - Constructor for class org.elasticsearch.xpack.esql.core.expression.predicate.regex.RLikePattern
- round(long, long) - Static method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.math.Maths
- round(Number, long) - Static method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.math.Maths
- round(BigInteger, long) - Static method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.math.Maths
- ruleLikeNaming(Class<?>) - Static method in class org.elasticsearch.xpack.esql.core.util.ReflectionUtils
S
- safeDoubleToLong(double) - Static method in class org.elasticsearch.xpack.esql.core.type.DataTypeConverter
- safeToByte(long) - Static method in class org.elasticsearch.xpack.esql.core.type.DataTypeConverter
- safeToInt(double) - Static method in class org.elasticsearch.xpack.esql.core.type.DataTypeConverter
- safeToInt(long) - Static method in class org.elasticsearch.xpack.esql.core.type.DataTypeConverter
- safeToLong(Number) - Static method in class org.elasticsearch.xpack.esql.core.type.DataTypeConverter
- safeToShort(long) - Static method in class org.elasticsearch.xpack.esql.core.type.DataTypeConverter
- safeToUnsignedLong(Double) - Static method in class org.elasticsearch.xpack.esql.core.type.DataTypeConverter
- safeToUnsignedLong(Long) - Static method in class org.elasticsearch.xpack.esql.core.type.DataTypeConverter
- safeToUnsignedLong(String) - Static method in class org.elasticsearch.xpack.esql.core.type.DataTypeConverter
- saturatingIntValue(Number) - Static method in class org.elasticsearch.xpack.esql.core.util.NumericUtils
-
Converts a number to an integer, saturating that integer if the number doesn't fit naturally.
- ScalarFunction - Class in org.elasticsearch.xpack.esql.core.expression.function.scalar
-
A
ScalarFunction
is aFunction
that takes values from some operation and converts each to another value. - ScalarFunction(Source) - Constructor for class org.elasticsearch.xpack.esql.core.expression.function.scalar.ScalarFunction
- ScalarFunction(Source, List<Expression>) - Constructor for class org.elasticsearch.xpack.esql.core.expression.function.scalar.ScalarFunction
- SCALED_FLOAT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
Signed 64-bit fixed point numbers converted on load to a
DataType.DOUBLE
. - scorable() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.BoolQuery
- scorable() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.Query
-
Defines whether a query should contribute to the overall score
- scorable() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.QueryStringQuery
- scorable() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.TermQuery
- SCORE - Static variable in class org.elasticsearch.xpack.esql.core.expression.MetadataAttribute
- scriptMethodName() - Method in interface org.elasticsearch.xpack.esql.core.expression.predicate.PredicateBiFunction
- searchable() - Method in class org.elasticsearch.xpack.esql.core.expression.MetadataAttribute
- SECOND - Enum constant in enum class org.elasticsearch.xpack.esql.core.expression.TypeResolutions.ParamOrdinal
- SECONDS_PER_DAY - Static variable in class org.elasticsearch.xpack.esql.core.util.DateUtils
- SECONDS_PER_HOUR - Static variable in class org.elasticsearch.xpack.esql.core.util.DateUtils
- SECONDS_PER_MINUTE - Static variable in class org.elasticsearch.xpack.esql.core.util.DateUtils
- semanticEquals(Expression) - Method in class org.elasticsearch.xpack.esql.core.expression.Attribute
- semanticEquals(Expression) - Method in class org.elasticsearch.xpack.esql.core.expression.Expression
- semanticHash() - Method in class org.elasticsearch.xpack.esql.core.expression.Attribute
- semanticHash() - Method in class org.elasticsearch.xpack.esql.core.expression.Expression
- set(T) - Method in class org.elasticsearch.xpack.esql.core.util.Holder
- setIfAbsent(T) - Method in class org.elasticsearch.xpack.esql.core.util.Holder
-
Sets a value in the holder, but only if none has already been set.
- SHORT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
16-bit signed numbers widened on load to
DataType.INTEGER
. - SHOULD - Enum constant in enum class org.elasticsearch.xpack.esql.core.util.Queries.Clause
- size() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- size() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- size() - Method in class org.elasticsearch.xpack.esql.core.expression.ExpressionSet
- small() - Static method in class org.elasticsearch.xpack.esql.core.expression.FoldContext
-
Expression.fold(org.elasticsearch.xpack.esql.core.expression.FoldContext)
using less than 5% of heap. - source() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.Query
-
Location in the source statement.
- source() - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- source() - Method in class org.elasticsearch.xpack.esql.core.tree.Source
- Source - Class in org.elasticsearch.xpack.esql.core.tree
- Source(int, int, String) - Constructor for class org.elasticsearch.xpack.esql.core.tree.Source
- Source(Location, String) - Constructor for class org.elasticsearch.xpack.esql.core.tree.Source
- SOURCE - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
- sourceLocation() - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- sourceText() - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- sourceText() - Method in interface org.elasticsearch.xpack.esql.core.util.PlanStreamInput
-
The query sent by the user to build this plan.
- SpatialCoordinateTypes - Enum Class in org.elasticsearch.xpack.esql.core.util
- spliterator() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- splitQualifiedIndex(String) - Static method in class org.elasticsearch.xpack.esql.core.util.StringUtils
- SQL_WILDCARD - Static variable in class org.elasticsearch.xpack.esql.core.util.StringUtils
- status() - Method in exception class org.elasticsearch.xpack.esql.core.QlClientException
- stream() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- string() - Method in record class org.elasticsearch.xpack.esql.core.expression.FieldAttribute.FieldName
-
Returns the value of the
string
record component. - STRING_TO_BOOLEAN - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- STRING_TO_BYTE - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- STRING_TO_DATETIME - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- STRING_TO_DOUBLE - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- STRING_TO_FLOAT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- STRING_TO_INT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- STRING_TO_IP - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- STRING_TO_LONG - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- STRING_TO_SHORT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- STRING_TO_UNSIGNED_LONG - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- STRING_TO_VERSION - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- StringPattern - Interface in org.elasticsearch.xpack.esql.core.expression.predicate.regex
- stringTypes() - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- StringUtils - Class in org.elasticsearch.xpack.esql.core.type
- StringUtils - Class in org.elasticsearch.xpack.esql.core.util
- sub(Number, Number) - Static method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.Arithmetics
- SUB - Enum constant in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.DefaultBinaryArithmeticOperation
- subsetOf(AttributeMap<E>) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- subsetOf(AttributeSet) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- substitute() - Method in interface org.elasticsearch.xpack.esql.core.expression.function.scalar.SurrogateFunction
- subtract(AttributeMap<E>) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- subtract(AttributeSet) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- SurrogateFunction - Interface in org.elasticsearch.xpack.esql.core.expression.function.scalar
- swapLeftAndRight() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.BinaryOperator
- symbol() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.BinaryPredicate
- symbol() - Method in interface org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.BinaryArithmeticOperation
- symbol() - Method in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.DefaultBinaryArithmeticOperation
- symbol() - Method in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.BinaryComparisonOperation
- symbol() - Method in interface org.elasticsearch.xpack.esql.core.expression.predicate.PredicateBiFunction
- synthetic() - Method in class org.elasticsearch.xpack.esql.core.expression.NamedExpression
-
Synthetic named expressions are not user defined and usually created during optimizations and substitutions, e.g.
- synthetic(String) - Static method in class org.elasticsearch.xpack.esql.core.tree.Source
-
Deprecated.Sources created by this can't be correctly deserialized. For use in tests only.
- SYNTHETIC_ATTRIBUTE_NAME_PREFIX - Static variable in class org.elasticsearch.xpack.esql.core.expression.Attribute
-
Changing this will break bwc with 8.15, see
FieldAttribute.fieldName()
.
T
- term() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.TermQuery
- TermQuery - Class in org.elasticsearch.xpack.esql.core.querydsl.query
-
Term query.
- TermQuery(Source, String, Object) - Constructor for class org.elasticsearch.xpack.esql.core.querydsl.query.TermQuery
- TermQuery(Source, String, Object, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.querydsl.query.TermQuery
- TermQuery(Source, String, Object, boolean, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.querydsl.query.TermQuery
- TermsQuery - Class in org.elasticsearch.xpack.esql.core.querydsl.query
- TermsQuery(Source, String, Set<Object>) - Constructor for class org.elasticsearch.xpack.esql.core.querydsl.query.TermsQuery
- text() - Method in class org.elasticsearch.xpack.esql.core.tree.Source
- TEXT - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
String fields that are analyzed when the document is received and may be cut into more than one token.
- TextEsField - Class in org.elasticsearch.xpack.esql.core.type
-
Information about a field in an es index with the
text
type. - TextEsField(String, Map<String, EsField>, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.type.TextEsField
- TextEsField(String, Map<String, EsField>, boolean, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.type.TextEsField
- TextEsField(StreamInput) - Constructor for class org.elasticsearch.xpack.esql.core.type.TextEsField
- THIRD - Enum constant in enum class org.elasticsearch.xpack.esql.core.expression.TypeResolutions.ParamOrdinal
- TIME_DURATION - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
- TIMESTAMP_FIELD - Static variable in class org.elasticsearch.xpack.esql.core.expression.MetadataAttribute
- TO_NULL - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- toArray() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- toArray() - Method in class org.elasticsearch.xpack.esql.core.expression.ExpressionSet
- toArray(T[]) - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- toArray(T[]) - Method in class org.elasticsearch.xpack.esql.core.expression.ExpressionSet
- toAttribute() - Method in class org.elasticsearch.xpack.esql.core.expression.Alias
- toAttribute() - Method in class org.elasticsearch.xpack.esql.core.expression.Attribute
- toAttribute() - Method in class org.elasticsearch.xpack.esql.core.expression.NamedExpression
- toAttribute() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedNamedExpression
- toInteger(double, DataType) - Static method in class org.elasticsearch.xpack.esql.core.type.DataTypeConverter
- toQueryBuilder() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.Query
-
Convert to an Elasticsearch
QueryBuilder
all set up to execute the query. - toString() - Method in class org.elasticsearch.xpack.esql.core.expression.Alias
- toString() - Method in class org.elasticsearch.xpack.esql.core.expression.Attribute
- toString() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- toString() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeSet
- toString() - Method in class org.elasticsearch.xpack.esql.core.expression.EntryExpression
- toString() - Method in class org.elasticsearch.xpack.esql.core.expression.Expression
- toString() - Method in class org.elasticsearch.xpack.esql.core.expression.Expression.TypeResolution
- toString() - Method in class org.elasticsearch.xpack.esql.core.expression.ExpressionSet
- toString() - Method in record class org.elasticsearch.xpack.esql.core.expression.FieldAttribute.FieldName
-
Returns a string representation of this record class.
- toString() - Method in class org.elasticsearch.xpack.esql.core.expression.FoldContext
- toString() - Method in class org.elasticsearch.xpack.esql.core.expression.Literal
- toString() - Method in class org.elasticsearch.xpack.esql.core.expression.MapExpression
- toString() - Method in class org.elasticsearch.xpack.esql.core.expression.NamedExpression
- toString() - Method in class org.elasticsearch.xpack.esql.core.expression.NameId
- toString() - Method in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.DefaultBinaryArithmeticOperation
- toString() - Method in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.BinaryComparisonOperation
- toString() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedAttribute
- toString() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedStar
- toString() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.Query
- toString() - Method in class org.elasticsearch.xpack.esql.core.tree.Location
- toString() - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- toString() - Method in class org.elasticsearch.xpack.esql.core.tree.Source
- toString() - Method in class org.elasticsearch.xpack.esql.core.type.EsField
- toString() - Method in class org.elasticsearch.xpack.esql.core.type.MultiTypeEsField
- toString(Object) - Static method in class org.elasticsearch.xpack.esql.core.type.StringUtils
- toString(Object) - Static method in class org.elasticsearch.xpack.esql.core.util.DateUtils
- toString(ZonedDateTime) - Static method in class org.elasticsearch.xpack.esql.core.util.DateUtils
- toString(SearchSourceBuilder) - Static method in class org.elasticsearch.xpack.esql.core.util.StringUtils
- toUnsignedLong(Number) - Static method in class org.elasticsearch.xpack.esql.core.type.DataTypeConverter
- trackAllocation(Source, long) - Method in class org.elasticsearch.xpack.esql.core.expression.FoldContext
-
Track an allocation.
- transformChildren(Function<T, ? extends T>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- transformDown(Class<E>, Function<E, ? extends T>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- transformDown(Function<? super T, ? extends T>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- transformDown(Predicate<Node<?>>, Function<E, ? extends T>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- transformNodeProps(Class<E>, Function<? super E, ? extends E>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
-
Transform this node's properties.
- transformPropertiesDown(Class<E>, Function<? super E, ? extends E>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- transformPropertiesOnly(Class<E>, Function<? super E, ? extends E>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- transformPropertiesUp(Class<E>, Function<? super E, ? extends E>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- transformUp(Class<E>, Function<E, ? extends T>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- transformUp(Function<? super T, ? extends T>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- transformUp(Predicate<Node<?>>, Function<E, ? extends T>) - Method in class org.elasticsearch.xpack.esql.core.tree.Node
- TRUE - Enum constant in enum class org.elasticsearch.xpack.esql.core.expression.Nullability
-
Whether the expression can become null
- TRUE - Static variable in class org.elasticsearch.xpack.esql.core.expression.Literal
- truncate(Number, Number) - Static method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.math.Maths
- TSID_DATA_TYPE - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
Fields with this type represent values from the
TimeSeriesIdFieldMapper
. - TSID_FIELD - Static variable in class org.elasticsearch.xpack.esql.core.expression.MetadataAttribute
- TWOS_COMPLEMENT_BITMASK - Static variable in class org.elasticsearch.xpack.esql.core.util.NumericUtils
- TYPE_RESOLVED - Static variable in class org.elasticsearch.xpack.esql.core.expression.Expression.TypeResolution
- TypedAttribute - Class in org.elasticsearch.xpack.esql.core.expression
- TypedAttribute(Source, String, DataType, Nullability, NameId, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.expression.TypedAttribute
- typeName() - Method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- TypeResolution(String) - Constructor for class org.elasticsearch.xpack.esql.core.expression.Expression.TypeResolution
- TypeResolutions - Class in org.elasticsearch.xpack.esql.core.expression
- TypeResolutions.ParamOrdinal - Enum Class in org.elasticsearch.xpack.esql.core.expression
- typeResolved() - Method in class org.elasticsearch.xpack.esql.core.expression.Expression
-
Does the tree rooted at this expression have valid types at all nodes?
- types() - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- types() - Method in class org.elasticsearch.xpack.esql.core.type.InvalidMappedField
U
- UnaryExpression - Class in org.elasticsearch.xpack.esql.core.expression
- UnaryExpression(Source, Expression) - Constructor for class org.elasticsearch.xpack.esql.core.expression.UnaryExpression
- UnaryScalarFunction - Class in org.elasticsearch.xpack.esql.core.expression.function.scalar
- UnaryScalarFunction(StreamInput) - Constructor for class org.elasticsearch.xpack.esql.core.expression.function.scalar.UnaryScalarFunction
- UnaryScalarFunction(Source, Expression) - Constructor for class org.elasticsearch.xpack.esql.core.expression.function.scalar.UnaryScalarFunction
- UNDER_CONSTRUCTION - Static variable in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
Types that are actively being built.
- underscoreToLowerCamelCase(String) - Static method in class org.elasticsearch.xpack.esql.core.util.StringUtils
- UNKNOWN - Enum constant in enum class org.elasticsearch.xpack.esql.core.expression.Nullability
-
Cannot determine if the expression supports possible null folding
- Unresolvable - Interface in org.elasticsearch.xpack.esql.core.capabilities
- unresolved() - Method in class org.elasticsearch.xpack.esql.core.expression.Expression.TypeResolution
- UNRESOLVED_PREFIX - Static variable in interface org.elasticsearch.xpack.esql.core.capabilities.Unresolvable
- UnresolvedAttribute - Class in org.elasticsearch.xpack.esql.core.expression
- UnresolvedAttribute(Source, String) - Constructor for class org.elasticsearch.xpack.esql.core.expression.UnresolvedAttribute
- UnresolvedAttribute(Source, String, String) - Constructor for class org.elasticsearch.xpack.esql.core.expression.UnresolvedAttribute
- UnresolvedAttribute(Source, String, NameId, String, Object) - Constructor for class org.elasticsearch.xpack.esql.core.expression.UnresolvedAttribute
- UnresolvedException - Exception Class in org.elasticsearch.xpack.esql.core.capabilities
-
Thrown when we accidentally attempt to resolve something on on an unresolved entity.
- UnresolvedException(String, Object) - Constructor for exception class org.elasticsearch.xpack.esql.core.capabilities.UnresolvedException
- unresolvedMessage() - Method in interface org.elasticsearch.xpack.esql.core.capabilities.Unresolvable
- unresolvedMessage() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedAttribute
- unresolvedMessage() - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedStar
- UnresolvedNamedExpression - Class in org.elasticsearch.xpack.esql.core.expression
- UnresolvedNamedExpression(Source, List<Expression>) - Constructor for class org.elasticsearch.xpack.esql.core.expression.UnresolvedNamedExpression
- UnresolvedStar - Class in org.elasticsearch.xpack.esql.core.expression
- UnresolvedStar(Source, UnresolvedAttribute) - Constructor for class org.elasticsearch.xpack.esql.core.expression.UnresolvedStar
- unscore(QueryBuilder) - Static method in class org.elasticsearch.xpack.esql.core.querydsl.query.Query
-
Removes score from a query builder, so score is not affected by the query
- UNSIGNED_LONG - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
64-bit unsigned numbers packed into a java
long
. - UNSIGNED_LONG_MAX - Static variable in class org.elasticsearch.xpack.esql.core.util.NumericUtils
- UNSIGNED_LONG_MAX_AS_DOUBLE - Static variable in class org.elasticsearch.xpack.esql.core.util.NumericUtils
- unsignedLongAddExact(long, long) - Static method in class org.elasticsearch.xpack.esql.core.util.NumericUtils
- unsignedLongAsBigInteger(long) - Static method in class org.elasticsearch.xpack.esql.core.util.NumericUtils
- unsignedLongAsLongExact(long) - Static method in class org.elasticsearch.xpack.esql.core.util.NumericUtils
-
Converts an unsigned long value "encoded" into a (signed) long.
- unsignedLongAsNumber(long) - Static method in class org.elasticsearch.xpack.esql.core.util.NumericUtils
-
Converts an unsigned long value "encoded" into a (signed) long to a Number, holding the "expanded" value.
- unsignedLongMultiplyExact(long, long) - Static method in class org.elasticsearch.xpack.esql.core.util.NumericUtils
- unsignedLongMultiplyHigh(long, long) - Static method in class org.elasticsearch.xpack.esql.core.util.NumericUtils
- unsignedLongSubtractExact(long, long) - Static method in class org.elasticsearch.xpack.esql.core.util.NumericUtils
- unsignedLongToDouble(long) - Static method in class org.elasticsearch.xpack.esql.core.util.NumericUtils
- UNSPECIFIED - Enum constant in enum class org.elasticsearch.xpack.esql.core.util.SpatialCoordinateTypes
- UNSUPPORTED - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
Fields of this type are unsupported by any functions and are always rendered as
null
in the response. - UnsupportedEsField - Class in org.elasticsearch.xpack.esql.core.type
-
Information about a field in an ES index that cannot be supported by ESQL.
- UnsupportedEsField(String, List<String>) - Constructor for class org.elasticsearch.xpack.esql.core.type.UnsupportedEsField
- UnsupportedEsField(String, List<String>, String, Map<String, EsField>) - Constructor for class org.elasticsearch.xpack.esql.core.type.UnsupportedEsField
- UnsupportedEsField(StreamInput) - Constructor for class org.elasticsearch.xpack.esql.core.type.UnsupportedEsField
- unwrap(Expression) - Static method in class org.elasticsearch.xpack.esql.core.expression.Alias
-
If the given expression is an alias, return its child - otherwise return as is.
- upper() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.RangeQuery
- UTC - Static variable in class org.elasticsearch.xpack.esql.core.util.DateUtils
- UTC_DATE_TIME_FORMATTER - Static variable in class org.elasticsearch.xpack.esql.core.util.DateUtils
V
- validator() - Method in enum class org.elasticsearch.xpack.esql.core.util.SpatialCoordinateTypes
- value() - Method in class org.elasticsearch.xpack.esql.core.expression.EntryExpression
- value() - Method in class org.elasticsearch.xpack.esql.core.expression.Literal
- value() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.TermQuery
- valueOf(String) - Static method in enum class org.elasticsearch.xpack.esql.core.expression.Nullability
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.DefaultBinaryArithmeticOperation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.BinaryComparisonOperation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.elasticsearch.xpack.esql.core.expression.TypeResolutions.ParamOrdinal
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.elasticsearch.xpack.esql.core.util.Queries.Clause
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.elasticsearch.xpack.esql.core.util.SpatialCoordinateTypes
-
Returns the enum constant of this class with the specified name.
- valueOf(FoldContext, Expression) - Static method in class org.elasticsearch.xpack.esql.core.expression.Foldables
- values() - Method in class org.elasticsearch.xpack.esql.core.expression.AttributeMap
- values() - Static method in enum class org.elasticsearch.xpack.esql.core.expression.Nullability
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.DefaultBinaryArithmeticOperation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.BinaryComparisonOperation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.elasticsearch.xpack.esql.core.expression.TypeResolutions.ParamOrdinal
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.elasticsearch.xpack.esql.core.util.Queries.Clause
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.elasticsearch.xpack.esql.core.util.SpatialCoordinateTypes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERSION - Enum constant in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
A version encoded in a way that sorts using semver.
W
- widenSmallNumeric() - Method in enum class org.elasticsearch.xpack.esql.core.type.DataType
-
If this is a "small" numeric type this contains the type ESQL will widen it into, otherwise this returns
this
. - WILDCARD - Static variable in class org.elasticsearch.xpack.esql.core.util.StringUtils
- WildcardPattern - Class in org.elasticsearch.xpack.esql.core.expression.predicate.regex
-
Similar to basic regex, supporting '?' wildcard for single character (same as regex ".") and '*' wildcard for multiple characters (same as regex ".*")
- WildcardPattern(String) - Constructor for class org.elasticsearch.xpack.esql.core.expression.predicate.regex.WildcardPattern
- WildcardPattern(StreamInput) - Constructor for class org.elasticsearch.xpack.esql.core.expression.predicate.regex.WildcardPattern
- WildcardPatternList - Class in org.elasticsearch.xpack.esql.core.expression.predicate.regex
-
A list of wildcard patterns.
- WildcardPatternList(List<WildcardPattern>) - Constructor for class org.elasticsearch.xpack.esql.core.expression.predicate.regex.WildcardPatternList
- WildcardPatternList(StreamInput) - Constructor for class org.elasticsearch.xpack.esql.core.expression.predicate.regex.WildcardPatternList
- WildcardQuery - Class in org.elasticsearch.xpack.esql.core.querydsl.query
- WildcardQuery(Source, String, String, boolean, boolean) - Constructor for class org.elasticsearch.xpack.esql.core.querydsl.query.WildcardQuery
- wildcardToJavaPattern(String, char) - Static method in class org.elasticsearch.xpack.esql.core.util.StringUtils
- withDataType(DataType) - Method in class org.elasticsearch.xpack.esql.core.expression.Attribute
- withDataType(DataType) - Method in class org.elasticsearch.xpack.esql.core.expression.FieldAttribute
- withId(NameId) - Method in class org.elasticsearch.xpack.esql.core.expression.Attribute
- withLocation(Source) - Method in class org.elasticsearch.xpack.esql.core.expression.Attribute
- withName(String) - Method in class org.elasticsearch.xpack.esql.core.expression.Attribute
- withNullability(Nullability) - Method in class org.elasticsearch.xpack.esql.core.expression.Attribute
- withUnresolvedMessage(String) - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedAttribute
- wkbAsLong(BytesRef) - Method in enum class org.elasticsearch.xpack.esql.core.util.SpatialCoordinateTypes
- wkbAsPoint(BytesRef) - Method in enum class org.elasticsearch.xpack.esql.core.util.SpatialCoordinateTypes
- wkbToGeometry(BytesRef) - Method in enum class org.elasticsearch.xpack.esql.core.util.SpatialCoordinateTypes
- wkbToWkt(BytesRef) - Method in enum class org.elasticsearch.xpack.esql.core.util.SpatialCoordinateTypes
- wktToWkb(String) - Method in enum class org.elasticsearch.xpack.esql.core.util.SpatialCoordinateTypes
- wrap(Object, Object) - Method in interface org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.Arithmetics.NumericArithmetic
- wrapAsNamed(Expression) - Static method in class org.elasticsearch.xpack.esql.core.expression.Expressions
- writeAttributeCacheHeader(Attribute) - Method in interface org.elasticsearch.xpack.esql.core.util.PlanStreamOutput
-
Writes a cache header for an
Attribute
and caches it if it is not already in the cache. - writeCachedString(String) - Method in interface org.elasticsearch.xpack.esql.core.util.PlanStreamOutput
- writeCachedStringWithVersionCheck(StreamOutput, String) - Static method in interface org.elasticsearch.xpack.esql.core.util.PlanStreamOutput
- writeContent(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.type.DateEsField
- writeContent(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.type.EsField
-
This needs to be overridden by subclasses for specific serialization
- writeContent(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.type.InvalidMappedField
- writeContent(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.type.KeywordEsField
- writeContent(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.type.MultiTypeEsField
- writeContent(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.type.TextEsField
- writeContent(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.type.UnsupportedEsField
- writeEsFieldCacheHeader(EsField) - Method in interface org.elasticsearch.xpack.esql.core.util.PlanStreamOutput
-
Writes a cache header for an
EsField
and caches it if it is not already in the cache. - writeOptionalCachedString(String) - Method in interface org.elasticsearch.xpack.esql.core.util.PlanStreamOutput
- writeTo(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.expression.Alias
- writeTo(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.expression.EmptyAttribute
- writeTo(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.expression.EntryExpression
- writeTo(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.expression.FieldAttribute
- writeTo(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.expression.function.scalar.BinaryScalarFunction
- writeTo(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.expression.function.scalar.UnaryScalarFunction
- writeTo(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.expression.Literal
- writeTo(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.expression.MapExpression
- writeTo(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.expression.MetadataAttribute
- writeTo(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.expression.NameId
- writeTo(StreamOutput) - Method in enum class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.DefaultBinaryArithmeticOperation
- writeTo(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.arithmetic.Neg
- writeTo(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.WildcardPattern
- writeTo(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.regex.WildcardPatternList
- writeTo(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.expression.ReferenceAttribute
- writeTo(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedAttribute
- writeTo(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.expression.UnresolvedStar
- writeTo(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.tree.Source
- writeTo(StreamOutput) - Method in enum class org.elasticsearch.xpack.esql.core.type.DataType
- writeTo(StreamOutput) - Method in enum class org.elasticsearch.xpack.esql.core.type.DataTypeConverter.DefaultConverter
- writeTo(StreamOutput) - Method in class org.elasticsearch.xpack.esql.core.type.EsField
Z
- ZERO_AS_UNSIGNED_LONG - Static variable in class org.elasticsearch.xpack.esql.core.util.NumericUtils
- zoneId() - Method in class org.elasticsearch.xpack.esql.core.expression.predicate.operator.comparison.BinaryComparison
- zoneId() - Method in class org.elasticsearch.xpack.esql.core.querydsl.query.RangeQuery
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Literal
containingnull
. Foldable expressions will be folded by other rules, eventually, to aLiteral
.