public class StargateQueryHandler extends Object implements org.apache.cassandra.cql3.QueryHandler
| Constructor and Description |
|---|
StargateQueryHandler() |
| Modifier and Type | Method and Description |
|---|---|
Optional<AuthorizationService> |
getAuthorizationService() |
org.apache.cassandra.cql3.QueryHandler.Prepared |
getPrepared(org.apache.cassandra.utils.MD5Digest id) |
io.reactivex.Single<org.apache.cassandra.transport.messages.ResultMessage.Prepared> |
prepare(String query,
org.apache.cassandra.service.QueryState queryState,
Map<String,ByteBuffer> customPayload) |
io.reactivex.Single<org.apache.cassandra.transport.messages.ResultMessage> |
process(String query,
org.apache.cassandra.service.QueryState queryState,
org.apache.cassandra.cql3.QueryOptions options,
Map<String,ByteBuffer> customPayload,
long queryStartNanoTime) |
io.reactivex.Single<org.apache.cassandra.transport.messages.ResultMessage> |
processBatch(org.apache.cassandra.cql3.statements.BatchStatement batchStatement,
org.apache.cassandra.service.QueryState queryState,
org.apache.cassandra.cql3.BatchQueryOptions options,
Map<String,ByteBuffer> customPayload,
long queryStartNanoTime) |
io.reactivex.Single<org.apache.cassandra.transport.messages.ResultMessage> |
processStatement(org.apache.cassandra.cql3.CQLStatement statement,
org.apache.cassandra.service.QueryState queryState,
org.apache.cassandra.cql3.QueryOptions options,
Map<String,ByteBuffer> customPayload,
long queryStartNanoTime) |
void |
register(QueryInterceptor interceptor) |
void |
setAuthorizationService(AtomicReference<AuthorizationService> authorizationService) |
public void register(QueryInterceptor interceptor)
public io.reactivex.Single<org.apache.cassandra.transport.messages.ResultMessage> process(String query, org.apache.cassandra.service.QueryState queryState, org.apache.cassandra.cql3.QueryOptions options, Map<String,ByteBuffer> customPayload, long queryStartNanoTime)
process in interface org.apache.cassandra.cql3.QueryHandlerpublic io.reactivex.Single<org.apache.cassandra.transport.messages.ResultMessage.Prepared> prepare(String query, org.apache.cassandra.service.QueryState queryState, Map<String,ByteBuffer> customPayload)
prepare in interface org.apache.cassandra.cql3.QueryHandlerpublic org.apache.cassandra.cql3.QueryHandler.Prepared getPrepared(org.apache.cassandra.utils.MD5Digest id)
getPrepared in interface org.apache.cassandra.cql3.QueryHandlerpublic io.reactivex.Single<org.apache.cassandra.transport.messages.ResultMessage> processStatement(org.apache.cassandra.cql3.CQLStatement statement,
org.apache.cassandra.service.QueryState queryState,
org.apache.cassandra.cql3.QueryOptions options,
Map<String,ByteBuffer> customPayload,
long queryStartNanoTime)
processStatement in interface org.apache.cassandra.cql3.QueryHandlerpublic io.reactivex.Single<org.apache.cassandra.transport.messages.ResultMessage> processBatch(org.apache.cassandra.cql3.statements.BatchStatement batchStatement,
org.apache.cassandra.service.QueryState queryState,
org.apache.cassandra.cql3.BatchQueryOptions options,
Map<String,ByteBuffer> customPayload,
long queryStartNanoTime)
processBatch in interface org.apache.cassandra.cql3.QueryHandlerpublic void setAuthorizationService(AtomicReference<AuthorizationService> authorizationService)
public Optional<AuthorizationService> getAuthorizationService()
Copyright © 2020. All rights reserved.