Class ElasticsearchEsqlClient
java.lang.Object
co.elastic.clients.ApiClient<ElasticsearchTransport,ElasticsearchEsqlClient>
 
co.elastic.clients.elasticsearch.esql.ElasticsearchEsqlClient
- All Implemented Interfaces:
- Closeable,- AutoCloseable
public class ElasticsearchEsqlClient
extends ApiClient<ElasticsearchTransport,ElasticsearchEsqlClient> 
Client for the esql namespace.
- 
Field SummaryFields inherited from class co.elastic.clients.ApiClienttransport, transportOptions
- 
Constructor SummaryConstructorsConstructorDescriptionElasticsearchEsqlClient(ElasticsearchTransport transport) ElasticsearchEsqlClient(ElasticsearchTransport transport, TransportOptions transportOptions) 
- 
Method SummaryModifier and TypeMethodDescriptiongetQuery(GetQueryRequest request) Get a specific running ES|QL query information.final GetQueryResponseGet a specific running ES|QL query information.Get running ES|QL queries information.final <T> Tquery(EsqlAdapter<T> adapter, QueryRequest request) Executes an ES|QL request and adapts its result to a target type.final <T> Tquery(EsqlAdapter<T> adapter, String query, Object... parameters) Executes an ES|QL request and adapts its result to a target type.final <T> Tquery(EsqlAdapter<T> adapter, Function<QueryRequest.Builder, ObjectBuilder<QueryRequest>> fn) Executes an ES|QL request and adapts its result to a target type.query(QueryRequest request) Run an ES|QL query.final BinaryResponseRun an ES|QL query.withTransportOptions(TransportOptions transportOptions) Creates a new client with some request optionsMethods inherited from class co.elastic.clients.ApiClient_jsonpMapper, _transport, _transportOptions, close, getDeserializer, withTransportOptions
- 
Constructor Details- 
ElasticsearchEsqlClient
- 
ElasticsearchEsqlClientpublic ElasticsearchEsqlClient(ElasticsearchTransport transport, @Nullable TransportOptions transportOptions) 
 
- 
- 
Method Details- 
withTransportOptionsDescription copied from class:ApiClientCreates a new client with some request options- Specified by:
- withTransportOptionsin class- ApiClient<ElasticsearchTransport,- ElasticsearchEsqlClient> 
 
- 
getQuerypublic GetQueryResponse getQuery(GetQueryRequest request) throws IOException, ElasticsearchException Get a specific running ES|QL query information. Returns an object extended information about a running ES|QL query.- Throws:
- IOException
- ElasticsearchException
- See Also:
 
- 
getQuerypublic final GetQueryResponse getQuery(Function<GetQueryRequest.Builder, ObjectBuilder<GetQueryRequest>> fn) throws IOException, ElasticsearchExceptionGet a specific running ES|QL query information. Returns an object extended information about a running ES|QL query.- Parameters:
- fn- a function that initializes a builder to create the- GetQueryRequest
- Throws:
- IOException
- ElasticsearchException
- See Also:
 
- 
listQueriesGet running ES|QL queries information. Returns an object containing IDs and other information about the running ES|QL queries.- Throws:
- IOException
- ElasticsearchException
- See Also:
 
- 
queryRun an ES|QL query. Get search results for an ES|QL (Elasticsearch query language) query.- Throws:
- IOException
- ElasticsearchException
- See Also:
 
- 
querypublic final BinaryResponse query(Function<QueryRequest.Builder, ObjectBuilder<QueryRequest>> fn) throws IOException, ElasticsearchExceptionRun an ES|QL query. Get search results for an ES|QL (Elasticsearch query language) query.- Parameters:
- fn- a function that initializes a builder to create the- QueryRequest
- Throws:
- IOException
- ElasticsearchException
- See Also:
 
- 
querypublic final <T> T query(EsqlAdapter<T> adapter, String query, Object... parameters) throws IOException, ElasticsearchException Executes an ES|QL request and adapts its result to a target type.- Parameters:
- adapter- the ES|QL response adapter
- query- the ES|QL query
- parameters- values for query parameters, if any
- Throws:
- IOException
- ElasticsearchException
 
- 
querypublic final <T> T query(EsqlAdapter<T> adapter, QueryRequest request) throws IOException, ElasticsearchException Executes an ES|QL request and adapts its result to a target type.- Parameters:
- adapter- the ES|QL response adapter
- request- the ES|QL request
- Throws:
- IOException
- ElasticsearchException
 
- 
querypublic final <T> T query(EsqlAdapter<T> adapter, Function<QueryRequest.Builder, ObjectBuilder<QueryRequest>> fn) throws IOException, ElasticsearchExceptionExecutes an ES|QL request and adapts its result to a target type.- Parameters:
- adapter- the ES|QL response adapter
- fn- the ES|QL request builder
- Throws:
- IOException
- ElasticsearchException
 
 
-