public class QueryProcessor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static SemanticVersion |
CQL_VERSION |
static int |
MAX_CACHE_PREPARED |
Constructor and Description |
---|
QueryProcessor() |
Modifier and Type | Method and Description |
---|---|
static CQLStatement |
getPrepared(java.lang.Integer id) |
static CQLStatement |
getPrepared(MD5Digest id) |
static ParsedStatement |
parseStatement(java.lang.String queryStr) |
static CQLStatement |
parseStatement(java.lang.String queryStr,
QueryState queryState) |
static ResultMessage.Prepared |
prepare(java.lang.String queryString,
ClientState clientState,
boolean forThrift) |
static UntypedResultSet |
process(java.lang.String query,
ConsistencyLevel cl) |
static ResultMessage |
process(java.lang.String queryString,
ConsistencyLevel cl,
QueryState queryState) |
static ResultMessage |
process(java.lang.String queryString,
QueryState queryState,
QueryOptions options) |
static ResultMessage |
processBatch(BatchStatement batch,
ConsistencyLevel cl,
QueryState queryState,
java.util.List<java.util.List<java.nio.ByteBuffer>> variables) |
static UntypedResultSet |
processInternal(java.lang.String query) |
static ResultMessage |
processPrepared(CQLStatement statement,
QueryState queryState,
QueryOptions options) |
static UntypedResultSet |
resultify(java.lang.String query,
Row row) |
static void |
validateColumnNames(java.lang.Iterable<java.nio.ByteBuffer> columns) |
static void |
validateKey(java.nio.ByteBuffer key) |
public static final SemanticVersion CQL_VERSION
public static final int MAX_CACHE_PREPARED
public static CQLStatement getPrepared(MD5Digest id)
public static CQLStatement getPrepared(java.lang.Integer id)
public static void validateKey(java.nio.ByteBuffer key) throws InvalidRequestException
InvalidRequestException
public static void validateColumnNames(java.lang.Iterable<java.nio.ByteBuffer> columns) throws InvalidRequestException
InvalidRequestException
public static ResultMessage process(java.lang.String queryString, ConsistencyLevel cl, QueryState queryState) throws RequestExecutionException, RequestValidationException
public static ResultMessage process(java.lang.String queryString, QueryState queryState, QueryOptions options) throws RequestExecutionException, RequestValidationException
public static CQLStatement parseStatement(java.lang.String queryStr, QueryState queryState) throws RequestValidationException
RequestValidationException
public static UntypedResultSet process(java.lang.String query, ConsistencyLevel cl) throws RequestExecutionException
RequestExecutionException
public static UntypedResultSet processInternal(java.lang.String query)
public static UntypedResultSet resultify(java.lang.String query, Row row)
public static ResultMessage.Prepared prepare(java.lang.String queryString, ClientState clientState, boolean forThrift) throws RequestValidationException
RequestValidationException
public static ResultMessage processPrepared(CQLStatement statement, QueryState queryState, QueryOptions options) throws RequestExecutionException, RequestValidationException
public static ResultMessage processBatch(BatchStatement batch, ConsistencyLevel cl, QueryState queryState, java.util.List<java.util.List<java.nio.ByteBuffer>> variables) throws RequestExecutionException, RequestValidationException
public static ParsedStatement parseStatement(java.lang.String queryStr) throws SyntaxException
SyntaxException
Copyright © 2013 The Apache Software Foundation