Package org.apache.ignite.client.handler
Class JdbcQueryCursorHandlerImpl
java.lang.Object
org.apache.ignite.client.handler.JdbcQueryCursorHandlerImpl
- All Implemented Interfaces:
org.apache.ignite.internal.jdbc.proto.JdbcQueryCursorHandler
public class JdbcQueryCursorHandlerImpl
extends Object
implements org.apache.ignite.internal.jdbc.proto.JdbcQueryCursorHandler
Jdbc query event handler implementation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ClientResourceRegistryClient registry resources.static final Set<org.apache.ignite.internal.sql.engine.SqlQueryType>SqlQueryTypes allowed in JDBC select statements.static final Set<org.apache.ignite.internal.sql.engine.SqlQueryType>SqlQueryTypes types that return 0 in executeUpdate and execute / getUpdateCount. -
Method Summary
Modifier and TypeMethodDescriptionCompletableFuture<org.apache.ignite.internal.jdbc.proto.event.JdbcQueryCloseResult>closeAsync(org.apache.ignite.internal.jdbc.proto.event.JdbcQueryCloseRequest req) CompletableFuture<org.apache.ignite.internal.jdbc.proto.event.JdbcQueryFetchResult>fetchAsync(org.apache.ignite.internal.jdbc.proto.event.JdbcFetchQueryResultsRequest req) CompletableFuture<org.apache.ignite.internal.jdbc.proto.event.JdbcQuerySingleResult>getMoreResultsAsync(org.apache.ignite.internal.jdbc.proto.event.JdbcFetchQueryResultsRequest req)
-
Field Details
-
SELECT_STATEMENT_QUERIES
public static final Set<org.apache.ignite.internal.sql.engine.SqlQueryType> SELECT_STATEMENT_QUERIESSqlQueryTypes allowed in JDBC select statements. -
ZERO_UPDATE_COUNT_QUERIES
public static final Set<org.apache.ignite.internal.sql.engine.SqlQueryType> ZERO_UPDATE_COUNT_QUERIESSqlQueryTypes types that return 0 in executeUpdate and execute / getUpdateCount. -
resources
Client registry resources.
-
-
Method Details
-
fetchAsync
public CompletableFuture<org.apache.ignite.internal.jdbc.proto.event.JdbcQueryFetchResult> fetchAsync(org.apache.ignite.internal.jdbc.proto.event.JdbcFetchQueryResultsRequest req) - Specified by:
fetchAsyncin interfaceorg.apache.ignite.internal.jdbc.proto.JdbcQueryCursorHandler
-
getMoreResultsAsync
public CompletableFuture<org.apache.ignite.internal.jdbc.proto.event.JdbcQuerySingleResult> getMoreResultsAsync(org.apache.ignite.internal.jdbc.proto.event.JdbcFetchQueryResultsRequest req) - Specified by:
getMoreResultsAsyncin interfaceorg.apache.ignite.internal.jdbc.proto.JdbcQueryCursorHandler
-
closeAsync
public CompletableFuture<org.apache.ignite.internal.jdbc.proto.event.JdbcQueryCloseResult> closeAsync(org.apache.ignite.internal.jdbc.proto.event.JdbcQueryCloseRequest req) - Specified by:
closeAsyncin interfaceorg.apache.ignite.internal.jdbc.proto.JdbcQueryCursorHandler
-