Class ElasticsearchSqlAsyncClient
java.lang.Object
co.elastic.clients.ApiClient<ElasticsearchTransport,ElasticsearchSqlAsyncClient>
co.elastic.clients.elasticsearch.sql.ElasticsearchSqlAsyncClient
public class ElasticsearchSqlAsyncClient
extends ApiClient<ElasticsearchTransport,ElasticsearchSqlAsyncClient>
Client for the sql namespace.
-
Field Summary
Fields inherited from class co.elastic.clients.ApiClient
transport, transportOptions
-
Constructor Summary
ConstructorDescriptionElasticsearchSqlAsyncClient
(ElasticsearchTransport transport, TransportOptions transportOptions) -
Method Summary
Modifier and TypeMethodDescriptionclearCursor
(ClearCursorRequest request) Clears the SQL cursorClears the SQL cursordeleteAsync
(DeleteAsyncRequest request) Deletes an async SQL search or a stored synchronous SQL search.Deletes an async SQL search or a stored synchronous SQL search.getAsync
(GetAsyncRequest request) Returns the current status and available results for an async SQL search or stored synchronous SQL searchReturns the current status and available results for an async SQL search or stored synchronous SQL searchgetAsyncStatus
(GetAsyncStatusRequest request) Returns the current status of an async SQL search or a stored synchronous SQL searchReturns the current status of an async SQL search or a stored synchronous SQL searchquery()
Executes a SQL requestquery
(QueryRequest request) Executes a SQL requestfinal CompletableFuture<QueryResponse>
Executes a SQL requesttranslate
(TranslateRequest request) Translates SQL into Elasticsearch queriesTranslates SQL into Elasticsearch querieswithTransportOptions
(TransportOptions transportOptions) Creates a new client with some request optionsMethods inherited from class co.elastic.clients.ApiClient
_jsonpMapper, _transport, _transportOptions, getDeserializer, withTransportOptions
-
Constructor Details
-
ElasticsearchSqlAsyncClient
-
ElasticsearchSqlAsyncClient
public ElasticsearchSqlAsyncClient(ElasticsearchTransport transport, @Nullable TransportOptions transportOptions)
-
-
Method Details
-
withTransportOptions
public ElasticsearchSqlAsyncClient withTransportOptions(@Nullable TransportOptions transportOptions) Description copied from class:ApiClient
Creates a new client with some request options- Specified by:
withTransportOptions
in classApiClient<ElasticsearchTransport,
ElasticsearchSqlAsyncClient>
-
clearCursor
Clears the SQL cursor- See Also:
-
clearCursor
public final CompletableFuture<ClearCursorResponse> clearCursor(Function<ClearCursorRequest.Builder, ObjectBuilder<ClearCursorRequest>> fn) Clears the SQL cursor- Parameters:
fn
- a function that initializes a builder to create theClearCursorRequest
- See Also:
-
deleteAsync
Deletes an async SQL search or a stored synchronous SQL search. If the search is still running, the API cancels it.- See Also:
-
deleteAsync
public final CompletableFuture<DeleteAsyncResponse> deleteAsync(Function<DeleteAsyncRequest.Builder, ObjectBuilder<DeleteAsyncRequest>> fn) Deletes an async SQL search or a stored synchronous SQL search. If the search is still running, the API cancels it.- Parameters:
fn
- a function that initializes a builder to create theDeleteAsyncRequest
- See Also:
-
getAsync
Returns the current status and available results for an async SQL search or stored synchronous SQL search- See Also:
-
getAsync
public final CompletableFuture<GetAsyncResponse> getAsync(Function<GetAsyncRequest.Builder, ObjectBuilder<GetAsyncRequest>> fn) Returns the current status and available results for an async SQL search or stored synchronous SQL search- Parameters:
fn
- a function that initializes a builder to create theGetAsyncRequest
- See Also:
-
getAsyncStatus
Returns the current status of an async SQL search or a stored synchronous SQL search- See Also:
-
getAsyncStatus
public final CompletableFuture<GetAsyncStatusResponse> getAsyncStatus(Function<GetAsyncStatusRequest.Builder, ObjectBuilder<GetAsyncStatusRequest>> fn) Returns the current status of an async SQL search or a stored synchronous SQL search- Parameters:
fn
- a function that initializes a builder to create theGetAsyncStatusRequest
- See Also:
-
query
Executes a SQL request- See Also:
-
query
public final CompletableFuture<QueryResponse> query(Function<QueryRequest.Builder, ObjectBuilder<QueryRequest>> fn) Executes a SQL request- Parameters:
fn
- a function that initializes a builder to create theQueryRequest
- See Also:
-
query
Executes a SQL request- See Also:
-
translate
Translates SQL into Elasticsearch queries- See Also:
-
translate
public final CompletableFuture<TranslateResponse> translate(Function<TranslateRequest.Builder, ObjectBuilder<TranslateRequest>> fn) Translates SQL into Elasticsearch queries- Parameters:
fn
- a function that initializes a builder to create theTranslateRequest
- See Also:
-