public class StargateQueryHandler extends Object implements org.apache.cassandra.cql3.QueryHandler
| Constructor and Description |
|---|
StargateQueryHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
authorizeByToken(Map<String,ByteBuffer> customPayload,
org.apache.cassandra.cql3.CQLStatement statement) |
Optional<AuthorizationService> |
getAuthorizationService() |
org.apache.cassandra.cql3.QueryHandler.Prepared |
getPrepared(org.apache.cassandra.utils.MD5Digest md5Digest) |
org.apache.cassandra.cql3.CQLStatement |
parse(String s,
org.apache.cassandra.service.QueryState queryState,
org.apache.cassandra.cql3.QueryOptions queryOptions) |
org.apache.cassandra.transport.messages.ResultMessage.Prepared |
prepare(String s,
org.apache.cassandra.service.ClientState clientState,
Map<String,ByteBuffer> map) |
org.apache.cassandra.transport.messages.ResultMessage |
process(org.apache.cassandra.cql3.CQLStatement statement,
org.apache.cassandra.service.QueryState queryState,
org.apache.cassandra.cql3.QueryOptions options,
Map<String,ByteBuffer> customPayload,
long queryStartNanoTime) |
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) |
org.apache.cassandra.transport.messages.ResultMessage |
processPrepared(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 |
setAuthorizationService(AtomicReference<AuthorizationService> authorizationService) |
public org.apache.cassandra.cql3.CQLStatement parse(String s, org.apache.cassandra.service.QueryState queryState, org.apache.cassandra.cql3.QueryOptions queryOptions)
parse in interface org.apache.cassandra.cql3.QueryHandlerpublic org.apache.cassandra.transport.messages.ResultMessage process(org.apache.cassandra.cql3.CQLStatement statement,
org.apache.cassandra.service.QueryState queryState,
org.apache.cassandra.cql3.QueryOptions options,
Map<String,ByteBuffer> customPayload,
long queryStartNanoTime)
throws org.apache.cassandra.exceptions.RequestExecutionException,
org.apache.cassandra.exceptions.RequestValidationException
process in interface org.apache.cassandra.cql3.QueryHandlerorg.apache.cassandra.exceptions.RequestExecutionExceptionorg.apache.cassandra.exceptions.RequestValidationExceptionpublic org.apache.cassandra.transport.messages.ResultMessage.Prepared prepare(String s, org.apache.cassandra.service.ClientState clientState, Map<String,ByteBuffer> map) throws org.apache.cassandra.exceptions.RequestValidationException
prepare in interface org.apache.cassandra.cql3.QueryHandlerorg.apache.cassandra.exceptions.RequestValidationExceptionpublic org.apache.cassandra.cql3.QueryHandler.Prepared getPrepared(org.apache.cassandra.utils.MD5Digest md5Digest)
getPrepared in interface org.apache.cassandra.cql3.QueryHandlerpublic org.apache.cassandra.transport.messages.ResultMessage processPrepared(org.apache.cassandra.cql3.CQLStatement statement,
org.apache.cassandra.service.QueryState queryState,
org.apache.cassandra.cql3.QueryOptions options,
Map<String,ByteBuffer> customPayload,
long queryStartNanoTime)
throws org.apache.cassandra.exceptions.RequestExecutionException,
org.apache.cassandra.exceptions.RequestValidationException
processPrepared in interface org.apache.cassandra.cql3.QueryHandlerorg.apache.cassandra.exceptions.RequestExecutionExceptionorg.apache.cassandra.exceptions.RequestValidationExceptionpublic 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)
throws org.apache.cassandra.exceptions.RequestExecutionException,
org.apache.cassandra.exceptions.RequestValidationException
processBatch in interface org.apache.cassandra.cql3.QueryHandlerorg.apache.cassandra.exceptions.RequestExecutionExceptionorg.apache.cassandra.exceptions.RequestValidationExceptionprotected void authorizeByToken(Map<String,ByteBuffer> customPayload, org.apache.cassandra.cql3.CQLStatement statement)
public void setAuthorizationService(AtomicReference<AuthorizationService> authorizationService)
public Optional<AuthorizationService> getAuthorizationService()
Copyright © 2021. All rights reserved.