org.apache.cassandra.thrift
Class ThriftValidation
java.lang.Object
org.apache.cassandra.thrift.ThriftValidation
public class ThriftValidation
- extends java.lang.Object
Method Summary |
static java.lang.String |
validateColumnFamily(java.lang.String tablename,
java.lang.String cfName)
|
static void |
validateColumnOrSuperColumn(java.lang.String keyspace,
java.lang.String cfName,
org.apache.cassandra.thrift.ColumnOrSuperColumn cosc)
|
static void |
validateColumns(java.lang.String keyspace,
org.apache.cassandra.thrift.ColumnParent column_parent,
java.lang.Iterable<byte[]> column_names)
|
static void |
validateDeletion(java.lang.String keyspace,
java.lang.String cfName,
org.apache.cassandra.thrift.Deletion del)
|
static void |
validateKeyRange(org.apache.cassandra.thrift.KeyRange range)
|
static void |
validateMutation(java.lang.String keyspace,
java.lang.String cfName,
org.apache.cassandra.thrift.Mutation mut)
|
static void |
validatePredicate(java.lang.String keyspace,
org.apache.cassandra.thrift.ColumnParent column_parent,
org.apache.cassandra.thrift.SlicePredicate predicate)
|
static void |
validateRange(java.lang.String keyspace,
org.apache.cassandra.thrift.ColumnParent column_parent,
org.apache.cassandra.thrift.SliceRange range)
|
static void |
validateSlicePredicate(java.lang.String keyspace,
java.lang.String cfName,
byte[] scName,
org.apache.cassandra.thrift.SlicePredicate predicate)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ThriftValidation
public ThriftValidation()
validateColumnFamily
public static java.lang.String validateColumnFamily(java.lang.String tablename,
java.lang.String cfName)
throws org.apache.cassandra.thrift.InvalidRequestException
- Throws:
org.apache.cassandra.thrift.InvalidRequestException
validateColumns
public static void validateColumns(java.lang.String keyspace,
org.apache.cassandra.thrift.ColumnParent column_parent,
java.lang.Iterable<byte[]> column_names)
throws org.apache.cassandra.thrift.InvalidRequestException
- Throws:
org.apache.cassandra.thrift.InvalidRequestException
validateRange
public static void validateRange(java.lang.String keyspace,
org.apache.cassandra.thrift.ColumnParent column_parent,
org.apache.cassandra.thrift.SliceRange range)
throws org.apache.cassandra.thrift.InvalidRequestException
- Throws:
org.apache.cassandra.thrift.InvalidRequestException
validateColumnOrSuperColumn
public static void validateColumnOrSuperColumn(java.lang.String keyspace,
java.lang.String cfName,
org.apache.cassandra.thrift.ColumnOrSuperColumn cosc)
throws org.apache.cassandra.thrift.InvalidRequestException
- Throws:
org.apache.cassandra.thrift.InvalidRequestException
validateMutation
public static void validateMutation(java.lang.String keyspace,
java.lang.String cfName,
org.apache.cassandra.thrift.Mutation mut)
throws org.apache.cassandra.thrift.InvalidRequestException
- Throws:
org.apache.cassandra.thrift.InvalidRequestException
validateDeletion
public static void validateDeletion(java.lang.String keyspace,
java.lang.String cfName,
org.apache.cassandra.thrift.Deletion del)
throws org.apache.cassandra.thrift.InvalidRequestException
- Throws:
org.apache.cassandra.thrift.InvalidRequestException
validateSlicePredicate
public static void validateSlicePredicate(java.lang.String keyspace,
java.lang.String cfName,
byte[] scName,
org.apache.cassandra.thrift.SlicePredicate predicate)
throws org.apache.cassandra.thrift.InvalidRequestException
- Throws:
org.apache.cassandra.thrift.InvalidRequestException
validatePredicate
public static void validatePredicate(java.lang.String keyspace,
org.apache.cassandra.thrift.ColumnParent column_parent,
org.apache.cassandra.thrift.SlicePredicate predicate)
throws org.apache.cassandra.thrift.InvalidRequestException
- Throws:
org.apache.cassandra.thrift.InvalidRequestException
validateKeyRange
public static void validateKeyRange(org.apache.cassandra.thrift.KeyRange range)
throws org.apache.cassandra.thrift.InvalidRequestException
- Throws:
org.apache.cassandra.thrift.InvalidRequestException
Copyright © 2010 The Apache Software Foundation