Author: jbellis
Date: Wed Jul 14 02:47:03 2010
New Revision: 963928

URL: http://svn.apache.org/viewvc?rev=963928&view=rev
Log:
upgrade to latest thrift.  patch by Nate McCall; reviewed by jbellis for 
CASSANDRA-1266

Added:
    cassandra/trunk/lib/libthrift-r959516.jar
    cassandra/trunk/libthrift-r959516.txt
      - copied, changed from r963842, 
cassandra/trunk/lib/licenses/libthrift-r917130.txt
Removed:
    cassandra/trunk/lib/libthrift-r917130.jar
    cassandra/trunk/lib/licenses/libthrift-r917130.txt
Modified:
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthenticationException.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthenticationRequest.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthorizationException.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/Cassandra.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/CfDef.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/Clock.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/Column.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/ColumnDef.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/ColumnOrSuperColumn.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/ColumnParent.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/ColumnPath.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/Deletion.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/IndexClause.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/IndexExpression.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/InvalidRequestException.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/KeyCount.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/KeyRange.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/KeySlice.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/KsDef.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/Mutation.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/NotFoundException.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/RowPredicate.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/SlicePredicate.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/SliceRange.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/SuperColumn.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/TimedOutException.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/TokenRange.java
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/UnavailableException.java

Modified: 
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthenticationException.java
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthenticationException.java?rev=963928&r1=963927&r2=963928&view=diff
==============================================================================
--- 
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthenticationException.java
 (original)
+++ 
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthenticationException.java
 Wed Jul 14 02:47:03 2010
@@ -41,13 +41,15 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import org.apache.thrift.*;
+import org.apache.thrift.async.*;
 import org.apache.thrift.meta_data.*;
+import org.apache.thrift.transport.*;
 import org.apache.thrift.protocol.*;
 
 /**
  * invalid authentication request (invalid keyspace, user does not exist, or 
credentials invalid)
  */
-public class AuthenticationException extends Exception implements 
TBase<AuthenticationException._Fields>, java.io.Serializable, Cloneable, 
Comparable<AuthenticationException> {
+public class AuthenticationException extends Exception implements 
TBase<AuthenticationException, AuthenticationException._Fields>, 
java.io.Serializable, Cloneable {
   private static final TStruct STRUCT_DESC = new 
TStruct("AuthenticationException");
 
   private static final TField WHY_FIELD_DESC = new TField("why", TType.STRING, 
(short)1);
@@ -58,12 +60,10 @@ public class AuthenticationException ext
   public enum _Fields implements TFieldIdEnum {
     WHY((short)1, "why");
 
-    private static final Map<Integer, _Fields> byId = new HashMap<Integer, 
_Fields>();
     private static final Map<String, _Fields> byName = new HashMap<String, 
_Fields>();
 
     static {
       for (_Fields field : EnumSet.allOf(_Fields.class)) {
-        byId.put((int)field._thriftId, field);
         byName.put(field.getFieldName(), field);
       }
     }
@@ -72,7 +72,12 @@ public class AuthenticationException ext
      * Find the _Fields constant that matches fieldId, or null if its not 
found.
      */
     public static _Fields findByThriftId(int fieldId) {
-      return byId.get(fieldId);
+      switch(fieldId) {
+        case 1: // WHY
+          return WHY;
+        default:
+          return null;
+      }
     }
 
     /**
@@ -111,12 +116,12 @@ public class AuthenticationException ext
 
   // isset id assignments
 
-  public static final Map<_Fields, FieldMetaData> metaDataMap = 
Collections.unmodifiableMap(new EnumMap<_Fields, FieldMetaData>(_Fields.class) 
{{
-    put(_Fields.WHY, new FieldMetaData("why", TFieldRequirementType.REQUIRED, 
-        new FieldValueMetaData(TType.STRING)));
-  }});
-
+  public static final Map<_Fields, FieldMetaData> metaDataMap;
   static {
+    Map<_Fields, FieldMetaData> tmpMap = new EnumMap<_Fields, 
FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.WHY, new FieldMetaData("why", 
TFieldRequirementType.REQUIRED, 
+        new FieldValueMetaData(TType.STRING)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
     FieldMetaData.addStructMetaDataMap(AuthenticationException.class, 
metaDataMap);
   }
 
@@ -257,7 +262,7 @@ public class AuthenticationException ext
     if (lastComparison != 0) {
       return lastComparison;
     }
-    if (isSetWhy()) {      lastComparison = TBaseHelper.compareTo(why, 
typedOther.why);
+    if (isSetWhy()) {      lastComparison = TBaseHelper.compareTo(this.why, 
typedOther.why);
       if (lastComparison != 0) {
         return lastComparison;
       }

Modified: 
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthenticationRequest.java
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthenticationRequest.java?rev=963928&r1=963927&r2=963928&view=diff
==============================================================================
--- 
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthenticationRequest.java
 (original)
+++ 
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthenticationRequest.java
 Wed Jul 14 02:47:03 2010
@@ -41,13 +41,15 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import org.apache.thrift.*;
+import org.apache.thrift.async.*;
 import org.apache.thrift.meta_data.*;
+import org.apache.thrift.transport.*;
 import org.apache.thrift.protocol.*;
 
 /**
  * Authentication requests can contain any data, dependent on the 
AuthenticationBackend used
  */
-public class AuthenticationRequest implements 
TBase<AuthenticationRequest._Fields>, java.io.Serializable, Cloneable {
+public class AuthenticationRequest implements TBase<AuthenticationRequest, 
AuthenticationRequest._Fields>, java.io.Serializable, Cloneable {
   private static final TStruct STRUCT_DESC = new 
TStruct("AuthenticationRequest");
 
   private static final TField CREDENTIALS_FIELD_DESC = new 
TField("credentials", TType.MAP, (short)1);
@@ -58,12 +60,10 @@ public class AuthenticationRequest imple
   public enum _Fields implements TFieldIdEnum {
     CREDENTIALS((short)1, "credentials");
 
-    private static final Map<Integer, _Fields> byId = new HashMap<Integer, 
_Fields>();
     private static final Map<String, _Fields> byName = new HashMap<String, 
_Fields>();
 
     static {
       for (_Fields field : EnumSet.allOf(_Fields.class)) {
-        byId.put((int)field._thriftId, field);
         byName.put(field.getFieldName(), field);
       }
     }
@@ -72,7 +72,12 @@ public class AuthenticationRequest imple
      * Find the _Fields constant that matches fieldId, or null if its not 
found.
      */
     public static _Fields findByThriftId(int fieldId) {
-      return byId.get(fieldId);
+      switch(fieldId) {
+        case 1: // CREDENTIALS
+          return CREDENTIALS;
+        default:
+          return null;
+      }
     }
 
     /**
@@ -111,14 +116,14 @@ public class AuthenticationRequest imple
 
   // isset id assignments
 
-  public static final Map<_Fields, FieldMetaData> metaDataMap = 
Collections.unmodifiableMap(new EnumMap<_Fields, FieldMetaData>(_Fields.class) 
{{
-    put(_Fields.CREDENTIALS, new FieldMetaData("credentials", 
TFieldRequirementType.REQUIRED, 
+  public static final Map<_Fields, FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, FieldMetaData> tmpMap = new EnumMap<_Fields, 
FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.CREDENTIALS, new FieldMetaData("credentials", 
TFieldRequirementType.REQUIRED, 
         new MapMetaData(TType.MAP, 
             new FieldValueMetaData(TType.STRING), 
             new FieldValueMetaData(TType.STRING))));
-  }});
-
-  static {
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
     FieldMetaData.addStructMetaDataMap(AuthenticationRequest.class, 
metaDataMap);
   }
 
@@ -270,6 +275,26 @@ public class AuthenticationRequest imple
     return 0;
   }
 
+  public int compareTo(AuthenticationRequest other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+    AuthenticationRequest typedOther = (AuthenticationRequest)other;
+
+    lastComparison = 
Boolean.valueOf(isSetCredentials()).compareTo(typedOther.isSetCredentials());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetCredentials()) {      lastComparison = 
TBaseHelper.compareTo(this.credentials, typedOther.credentials);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
   public void read(TProtocol iprot) throws TException {
     TField field;
     iprot.readStructBegin();

Modified: 
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthorizationException.java
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthorizationException.java?rev=963928&r1=963927&r2=963928&view=diff
==============================================================================
--- 
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthorizationException.java
 (original)
+++ 
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthorizationException.java
 Wed Jul 14 02:47:03 2010
@@ -41,13 +41,15 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import org.apache.thrift.*;
+import org.apache.thrift.async.*;
 import org.apache.thrift.meta_data.*;
+import org.apache.thrift.transport.*;
 import org.apache.thrift.protocol.*;
 
 /**
  * invalid authorization request (user does not have access to keyspace)
  */
-public class AuthorizationException extends Exception implements 
TBase<AuthorizationException._Fields>, java.io.Serializable, Cloneable, 
Comparable<AuthorizationException> {
+public class AuthorizationException extends Exception implements 
TBase<AuthorizationException, AuthorizationException._Fields>, 
java.io.Serializable, Cloneable {
   private static final TStruct STRUCT_DESC = new 
TStruct("AuthorizationException");
 
   private static final TField WHY_FIELD_DESC = new TField("why", TType.STRING, 
(short)1);
@@ -58,12 +60,10 @@ public class AuthorizationException exte
   public enum _Fields implements TFieldIdEnum {
     WHY((short)1, "why");
 
-    private static final Map<Integer, _Fields> byId = new HashMap<Integer, 
_Fields>();
     private static final Map<String, _Fields> byName = new HashMap<String, 
_Fields>();
 
     static {
       for (_Fields field : EnumSet.allOf(_Fields.class)) {
-        byId.put((int)field._thriftId, field);
         byName.put(field.getFieldName(), field);
       }
     }
@@ -72,7 +72,12 @@ public class AuthorizationException exte
      * Find the _Fields constant that matches fieldId, or null if its not 
found.
      */
     public static _Fields findByThriftId(int fieldId) {
-      return byId.get(fieldId);
+      switch(fieldId) {
+        case 1: // WHY
+          return WHY;
+        default:
+          return null;
+      }
     }
 
     /**
@@ -111,12 +116,12 @@ public class AuthorizationException exte
 
   // isset id assignments
 
-  public static final Map<_Fields, FieldMetaData> metaDataMap = 
Collections.unmodifiableMap(new EnumMap<_Fields, FieldMetaData>(_Fields.class) 
{{
-    put(_Fields.WHY, new FieldMetaData("why", TFieldRequirementType.REQUIRED, 
-        new FieldValueMetaData(TType.STRING)));
-  }});
-
+  public static final Map<_Fields, FieldMetaData> metaDataMap;
   static {
+    Map<_Fields, FieldMetaData> tmpMap = new EnumMap<_Fields, 
FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.WHY, new FieldMetaData("why", 
TFieldRequirementType.REQUIRED, 
+        new FieldValueMetaData(TType.STRING)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
     FieldMetaData.addStructMetaDataMap(AuthorizationException.class, 
metaDataMap);
   }
 
@@ -257,7 +262,7 @@ public class AuthorizationException exte
     if (lastComparison != 0) {
       return lastComparison;
     }
-    if (isSetWhy()) {      lastComparison = TBaseHelper.compareTo(why, 
typedOther.why);
+    if (isSetWhy()) {      lastComparison = TBaseHelper.compareTo(this.why, 
typedOther.why);
       if (lastComparison != 0) {
         return lastComparison;
       }


Reply via email to