Class ElasticsearchSqlClient
java.lang.Object
co.elastic.clients.ApiClient<ElasticsearchTransport,ElasticsearchSqlClient>
co.elastic.clients.elasticsearch.sql.ElasticsearchSqlClient
public class ElasticsearchSqlClient
extends ApiClient<ElasticsearchTransport,ElasticsearchSqlClient>
Client for the sql namespace.
-
Field Summary
Fields inherited from class co.elastic.clients.ApiClient
transport, transportOptions
-
Constructor Summary
ConstructorDescriptionElasticsearchSqlClient
(ElasticsearchTransport transport) ElasticsearchSqlClient
(ElasticsearchTransport transport, TransportOptions transportOptions) -
Method Summary
Modifier and TypeMethodDescriptionclearCursor
(ClearCursorRequest request) Clears the SQL cursorfinal ClearCursorResponse
Clears the SQL cursorquery()
Executes a SQL requestquery
(QueryRequest request) Executes a SQL requestfinal QueryResponse
Executes a SQL requesttranslate
(TranslateRequest request) Translates SQL into Elasticsearch queriesfinal TranslateResponse
Translates 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
-
ElasticsearchSqlClient
-
ElasticsearchSqlClient
public ElasticsearchSqlClient(ElasticsearchTransport transport, @Nullable TransportOptions transportOptions)
-
-
Method Details
-
withTransportOptions
Description copied from class:ApiClient
Creates a new client with some request options- Specified by:
withTransportOptions
in classApiClient<ElasticsearchTransport,
ElasticsearchSqlClient>
-
clearCursor
public ClearCursorResponse clearCursor(ClearCursorRequest request) throws IOException, ElasticsearchException Clears the SQL cursor- Throws:
IOException
ElasticsearchException
- See Also:
-
clearCursor
public final ClearCursorResponse clearCursor(Function<ClearCursorRequest.Builder, ObjectBuilder<ClearCursorRequest>> fn) throws IOException, ElasticsearchExceptionClears the SQL cursor- Parameters:
fn
- a function that initializes a builder to create theClearCursorRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-
query
Executes a SQL request- Throws:
IOException
ElasticsearchException
- See Also:
-
query
public final QueryResponse query(Function<QueryRequest.Builder, ObjectBuilder<QueryRequest>> fn) throws IOException, ElasticsearchExceptionExecutes a SQL request- Parameters:
fn
- a function that initializes a builder to create theQueryRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-
query
Executes a SQL request- Throws:
IOException
ElasticsearchException
- See Also:
-
translate
public TranslateResponse translate(TranslateRequest request) throws IOException, ElasticsearchException Translates SQL into Elasticsearch queries- Throws:
IOException
ElasticsearchException
- See Also:
-
translate
public final TranslateResponse translate(Function<TranslateRequest.Builder, ObjectBuilder<TranslateRequest>> fn) throws IOException, ElasticsearchExceptionTranslates SQL into Elasticsearch queries- Parameters:
fn
- a function that initializes a builder to create theTranslateRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-