Package org.elasticsearch.xpack.esql.action
package org.elasticsearch.xpack.esql.action
-
ClassDescriptionHolds execution metadata about ES|QL queries for cross-cluster searches in order to display this information in ES|QL JSON responses.Represents the search metadata about a particular cluster involved in a cross-cluster search.Since the Cluster object is immutable, use this Builder class to create a new Cluster object using the "copyFrom" Cluster passed in and set only changed values.Marks the status of a Cluster search involved in a Cross-Cluster search.Tracks profiling for the planning phaseRead-authorization gate for
FROM <dataset>: narrows the dataset names a query would read to the subset the caller may read.Unlike the view sibling, deliberately carries no remote/CPS plumbing (allowsRemoteIndices, project routing): datasets are local-only and remote-prefixed relations never reach this action.A fork of the field-caps API for ES|QL.View over the response, that supports the xpack core transport API.Listens for a singleEsqlQueryResponse, builds a correspondingRestResponseand sends it.A fork of the search shards API for ES|QL.Parses thetablesrequest body parameter.AnEsqlQueryRequestbacked by a pre-builtEsqlStatement, bypassing ES|QL string parsing.Collection of static utility methods for helping transform response data between pages and values.THis class is used to capture a duration of some process, including start and stop point int time.