public class ThriftValidation
extends java.lang.Object
Constructor and Description |
---|
ThriftValidation() |
Modifier and Type | Method and Description |
---|---|
static IDiskAtomFilter |
asIFilter(org.apache.cassandra.thrift.SlicePredicate sp,
CFMetaData metadata,
java.nio.ByteBuffer superColumn) |
static void |
validateColumnData(CFMetaData metadata,
org.apache.cassandra.thrift.Column column,
boolean isSubColumn)
Validates the data part of the column (everything in the Column object but the name, which is assumed to be valid)
|
static CFMetaData |
validateColumnFamily(java.lang.String keyspaceName,
java.lang.String cfName) |
static CFMetaData |
validateColumnFamily(java.lang.String keyspaceName,
java.lang.String cfName,
boolean isCommutativeOp) |
static void |
validateColumnNames(CFMetaData metadata,
org.apache.cassandra.thrift.ColumnParent column_parent,
java.lang.Iterable<java.nio.ByteBuffer> column_names) |
static void |
validateColumnOrSuperColumn(CFMetaData metadata,
org.apache.cassandra.thrift.ColumnOrSuperColumn cosc) |
static void |
validateColumnParent(CFMetaData metadata,
org.apache.cassandra.thrift.ColumnParent column_parent) |
static void |
validateColumnPath(CFMetaData metadata,
org.apache.cassandra.thrift.ColumnPath column_path)
validates all parts of the path to the column, including the column name
|
static void |
validateDeletion(CFMetaData metadata,
org.apache.cassandra.thrift.Deletion del) |
static boolean |
validateFilterClauses(CFMetaData metadata,
java.util.List<org.apache.cassandra.thrift.IndexExpression> index_clause) |
static void |
validateIndexClauses(CFMetaData metadata,
org.apache.cassandra.thrift.IndexClause index_clause) |
static void |
validateKey(CFMetaData metadata,
java.nio.ByteBuffer key) |
static void |
validateKeyRange(CFMetaData metadata,
java.nio.ByteBuffer superColumn,
org.apache.cassandra.thrift.KeyRange range) |
static void |
validateKeyspace(java.lang.String keyspaceName) |
static void |
validateKeyspaceNotSystem(java.lang.String modifiedKeyspace) |
static void |
validateKeyspaceNotYetExisting(java.lang.String newKsName) |
static void |
validateMutation(CFMetaData metadata,
org.apache.cassandra.thrift.Mutation mut) |
static void |
validatePredicate(CFMetaData metadata,
org.apache.cassandra.thrift.ColumnParent column_parent,
org.apache.cassandra.thrift.SlicePredicate predicate) |
static void |
validateRange(CFMetaData metadata,
org.apache.cassandra.thrift.ColumnParent column_parent,
org.apache.cassandra.thrift.SliceRange range) |
static void |
validateSlicePredicate(CFMetaData metadata,
java.nio.ByteBuffer scName,
org.apache.cassandra.thrift.SlicePredicate predicate) |
public static void validateKey(CFMetaData metadata, java.nio.ByteBuffer key) throws InvalidRequestException
InvalidRequestException
public static void validateKeyspace(java.lang.String keyspaceName) throws KeyspaceNotDefinedException
KeyspaceNotDefinedException
public static CFMetaData validateColumnFamily(java.lang.String keyspaceName, java.lang.String cfName, boolean isCommutativeOp) throws InvalidRequestException
InvalidRequestException
public static CFMetaData validateColumnFamily(java.lang.String keyspaceName, java.lang.String cfName) throws InvalidRequestException
InvalidRequestException
public static void validateColumnPath(CFMetaData metadata, org.apache.cassandra.thrift.ColumnPath column_path) throws InvalidRequestException
InvalidRequestException
public static void validateColumnParent(CFMetaData metadata, org.apache.cassandra.thrift.ColumnParent column_parent) throws InvalidRequestException
InvalidRequestException
public static void validateColumnNames(CFMetaData metadata, org.apache.cassandra.thrift.ColumnParent column_parent, java.lang.Iterable<java.nio.ByteBuffer> column_names) throws InvalidRequestException
InvalidRequestException
public static void validateRange(CFMetaData metadata, org.apache.cassandra.thrift.ColumnParent column_parent, org.apache.cassandra.thrift.SliceRange range) throws InvalidRequestException
InvalidRequestException
public static void validateColumnOrSuperColumn(CFMetaData metadata, org.apache.cassandra.thrift.ColumnOrSuperColumn cosc) throws InvalidRequestException
InvalidRequestException
public static void validateMutation(CFMetaData metadata, org.apache.cassandra.thrift.Mutation mut) throws InvalidRequestException
InvalidRequestException
public static void validateDeletion(CFMetaData metadata, org.apache.cassandra.thrift.Deletion del) throws InvalidRequestException
InvalidRequestException
public static void validateSlicePredicate(CFMetaData metadata, java.nio.ByteBuffer scName, org.apache.cassandra.thrift.SlicePredicate predicate) throws InvalidRequestException
InvalidRequestException
public static void validateColumnData(CFMetaData metadata, org.apache.cassandra.thrift.Column column, boolean isSubColumn) throws InvalidRequestException
InvalidRequestException
public static void validatePredicate(CFMetaData metadata, org.apache.cassandra.thrift.ColumnParent column_parent, org.apache.cassandra.thrift.SlicePredicate predicate) throws InvalidRequestException
InvalidRequestException
public static void validateKeyRange(CFMetaData metadata, java.nio.ByteBuffer superColumn, org.apache.cassandra.thrift.KeyRange range) throws InvalidRequestException
InvalidRequestException
public static void validateIndexClauses(CFMetaData metadata, org.apache.cassandra.thrift.IndexClause index_clause) throws InvalidRequestException
InvalidRequestException
public static boolean validateFilterClauses(CFMetaData metadata, java.util.List<org.apache.cassandra.thrift.IndexExpression> index_clause) throws InvalidRequestException
InvalidRequestException
public static void validateKeyspaceNotYetExisting(java.lang.String newKsName) throws InvalidRequestException
InvalidRequestException
public static void validateKeyspaceNotSystem(java.lang.String modifiedKeyspace) throws InvalidRequestException
InvalidRequestException
public static IDiskAtomFilter asIFilter(org.apache.cassandra.thrift.SlicePredicate sp, CFMetaData metadata, java.nio.ByteBuffer superColumn)
Copyright © 2015 The Apache Software Foundation