Index

A B C D E F G H I K L M N O P Q R S T U V W Z 
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 a NamedExpression 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,T> - Class in org.elasticsearch.xpack.esql.core.async
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,T> - Interface in org.elasticsearch.xpack.esql.core.async
 
attribute(Expression) - Static method in class org.elasticsearch.xpack.esql.core.expression.Expressions
 
Attribute - Class in org.elasticsearch.xpack.esql.core.expression
Expressions 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,R,F> - Class in org.elasticsearch.xpack.esql.core.expression.predicate
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,R,F> - Class in org.elasticsearch.xpack.esql.core.expression.predicate
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 or false.
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
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(), or ABS().
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.
instead of calling this, check for a Literal containing null. Foldable expressions will be folded by other rules, eventually, to a Literal.
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
Translate a long into a NameId, mapping the same long into the same NameId each time.
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,P3,P4,P5,P6,P7,P8,P9,P10,T> - Interface in org.elasticsearch.xpack.esql.core.tree
 
NodeInfo.NodeCtor2<P1,P2,T> - Interface in org.elasticsearch.xpack.esql.core.tree
 
NodeInfo.NodeCtor3<P1,P2,P3,T> - Interface in org.elasticsearch.xpack.esql.core.tree
 
NodeInfo.NodeCtor4<P1,P2,P3,P4,T> - Interface in org.elasticsearch.xpack.esql.core.tree
 
NodeInfo.NodeCtor5<P1,P2,P3,P4,P5,T> - Interface in org.elasticsearch.xpack.esql.core.tree
 
NodeInfo.NodeCtor6<P1,P2,P3,P4,P5,P6,T> - Interface in org.elasticsearch.xpack.esql.core.tree
 
NodeInfo.NodeCtor7<P1,P2,P3,P4,P5,P6,P7,T> - Interface in org.elasticsearch.xpack.esql.core.tree
 
NodeInfo.NodeCtor8<P1,P2,P3,P4,P5,P6,P7,P8,T> - Interface in org.elasticsearch.xpack.esql.core.tree
 
NodeInfo.NodeCtor9<P1,P2,P3,P4,P5,P6,P7,P8,P9,T> - Interface in org.elasticsearch.xpack.esql.core.tree
 
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 constant null 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,R> - Interface in org.elasticsearch.xpack.esql.core.expression.predicate
 
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 like foo 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 QueryBuilders.
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, returning Source.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 a StreamInput.
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 a Function 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
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
Try to return either this if it is an Attribute, or a ReferenceAttribute to it otherwise.
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
 
A B C D E F G H I K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form