Author: jbellis
Date: Mon Mar  1 22:28:53 2010
New Revision: 917762

URL: http://svn.apache.org/viewvc?rev=917762&view=rev
Log:
improve delete + slicerange invalidrequest message; clean up formatting.  patch 
by jbellis

Modified:
    
incubator/cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/thrift/ThriftValidation.java

Modified: 
incubator/cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/thrift/ThriftValidation.java
URL: 
http://svn.apache.org/viewvc/incubator/cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/thrift/ThriftValidation.java?rev=917762&r1=917761&r2=917762&view=diff
==============================================================================
--- 
incubator/cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/thrift/ThriftValidation.java
 (original)
+++ 
incubator/cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/thrift/ThriftValidation.java
 Mon Mar  1 22:28:53 2010
@@ -229,9 +229,8 @@
             }
         }
 
-        if (cosc.column == null && cosc.super_column == null) {
+        if (cosc.column == null && cosc.super_column == null)
             throw new InvalidRequestException("ColumnOrSuperColumn must have 
one or both of Column or SuperColumn");
-        }
     }
 
     public static void validateMutation(String keyspace, String cfName, 
Mutation mut)
@@ -240,9 +239,8 @@
         ColumnOrSuperColumn cosc = mut.column_or_supercolumn;
         Deletion del = mut.deletion;
 
-        if (cosc != null && del != null) {
+        if (cosc != null && del != null)
             throw new InvalidRequestException("Mutation may have either a 
ColumnOrSuperColumn or a Deletion, but not both");
-        }
 
         if (cosc != null)
         {
@@ -269,23 +267,20 @@
         {
             validateSlicePredicate(keyspace, cfName, del.super_column, 
del.predicate);
             if (del.predicate.slice_range != null)
-                throw new InvalidRequestException("Deletion does not yet work 
correctly with SliceRanges.");
+                throw new InvalidRequestException("Deletion does not yet 
support SliceRange predicates.");
         }
     }
 
     public static void validateSlicePredicate(String keyspace, String cfName, 
byte[] scName, SlicePredicate predicate) throws InvalidRequestException
     {
-        if (predicate.column_names == null && predicate.slice_range == null) {
+        if (predicate.column_names == null && predicate.slice_range == null)
             throw new InvalidRequestException("A SlicePredicate must be given 
a list of Columns, a SliceRange, or both");
-        }
 
-        if (predicate.slice_range != null) {
+        if (predicate.slice_range != null)
             validateRange(keyspace, createColumnParent(cfName, scName), 
predicate.slice_range);
-        }
 
-        if (predicate.column_names != null) {
+        if (predicate.column_names != null)
             validateColumns(keyspace, cfName, scName, predicate.column_names);
-        }
     }
 
     public static void validatePredicate(String keyspace, ColumnParent 
column_parent, SlicePredicate predicate)


Reply via email to