org.apache.cassandra.cql3
Class QueryProcessor
java.lang.Object
org.apache.cassandra.cql3.QueryProcessor
public class QueryProcessor
- extends java.lang.Object
Method Summary |
static org.apache.cassandra.thrift.CqlPreparedResult |
prepare(java.lang.String queryString,
ClientState clientState)
|
static org.apache.cassandra.thrift.CqlResult |
process(java.lang.String queryString,
ClientState clientState)
|
static org.apache.cassandra.thrift.CqlResult |
processPrepared(CQLStatement statement,
ClientState clientState,
java.util.List<java.nio.ByteBuffer> variables)
|
static UntypedResultSet |
resultify(java.lang.String queryString,
Row row)
|
static void |
validateColumnName(java.nio.ByteBuffer column)
|
static void |
validateColumnNames(java.lang.Iterable<java.nio.ByteBuffer> columns)
|
static void |
validateKey(java.nio.ByteBuffer key)
|
static void |
validateSlicePredicate(CFMetaData metadata,
org.apache.cassandra.thrift.SlicePredicate predicate)
|
static void |
validateSliceRange(CFMetaData metadata,
java.nio.ByteBuffer start,
java.nio.ByteBuffer finish,
boolean reversed)
|
static void |
validateSliceRange(CFMetaData metadata,
org.apache.cassandra.thrift.SliceRange range)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CQL_VERSION
public static final SemanticVersion CQL_VERSION
QueryProcessor
public QueryProcessor()
validateKey
public static void validateKey(java.nio.ByteBuffer key)
throws org.apache.cassandra.thrift.InvalidRequestException
- Throws:
org.apache.cassandra.thrift.InvalidRequestException
validateColumnNames
public static void validateColumnNames(java.lang.Iterable<java.nio.ByteBuffer> columns)
throws org.apache.cassandra.thrift.InvalidRequestException
- Throws:
org.apache.cassandra.thrift.InvalidRequestException
validateColumnName
public static void validateColumnName(java.nio.ByteBuffer column)
throws org.apache.cassandra.thrift.InvalidRequestException
- Throws:
org.apache.cassandra.thrift.InvalidRequestException
validateSlicePredicate
public static void validateSlicePredicate(CFMetaData metadata,
org.apache.cassandra.thrift.SlicePredicate predicate)
throws org.apache.cassandra.thrift.InvalidRequestException
- Throws:
org.apache.cassandra.thrift.InvalidRequestException
validateSliceRange
public static void validateSliceRange(CFMetaData metadata,
org.apache.cassandra.thrift.SliceRange range)
throws org.apache.cassandra.thrift.InvalidRequestException
- Throws:
org.apache.cassandra.thrift.InvalidRequestException
validateSliceRange
public static void validateSliceRange(CFMetaData metadata,
java.nio.ByteBuffer start,
java.nio.ByteBuffer finish,
boolean reversed)
throws org.apache.cassandra.thrift.InvalidRequestException
- Throws:
org.apache.cassandra.thrift.InvalidRequestException
process
public static org.apache.cassandra.thrift.CqlResult process(java.lang.String queryString,
ClientState clientState)
throws org.antlr.runtime.RecognitionException,
org.apache.cassandra.thrift.UnavailableException,
org.apache.cassandra.thrift.InvalidRequestException,
org.apache.cassandra.thrift.TimedOutException,
org.apache.cassandra.thrift.SchemaDisagreementException
- Throws:
org.antlr.runtime.RecognitionException
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.TimedOutException
org.apache.cassandra.thrift.SchemaDisagreementException
resultify
public static UntypedResultSet resultify(java.lang.String queryString,
Row row)
prepare
public static org.apache.cassandra.thrift.CqlPreparedResult prepare(java.lang.String queryString,
ClientState clientState)
throws org.antlr.runtime.RecognitionException,
org.apache.cassandra.thrift.InvalidRequestException
- Throws:
org.antlr.runtime.RecognitionException
org.apache.cassandra.thrift.InvalidRequestException
processPrepared
public static org.apache.cassandra.thrift.CqlResult processPrepared(CQLStatement statement,
ClientState clientState,
java.util.List<java.nio.ByteBuffer> variables)
throws org.apache.cassandra.thrift.UnavailableException,
org.apache.cassandra.thrift.InvalidRequestException,
org.apache.cassandra.thrift.TimedOutException,
org.apache.cassandra.thrift.SchemaDisagreementException
- Throws:
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.TimedOutException
org.apache.cassandra.thrift.SchemaDisagreementException
Copyright © 2012 The Apache Software Foundation