You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by sa...@apache.org on 2019/01/29 14:46:47 UTC

[07/11] hive git commit: HIVE-21079: Replicate column statistics for partitions of partitioned table (Ashutosh Bapat, reviewed by Sankar Hariappan)

http://git-wip-us.apache.org/repos/asf/hive/blob/71dfd1d1/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java
----------------------------------------------------------------------
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java
index 1bdbbbf..e0431e5 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java
@@ -208,6 +208,8 @@ import org.slf4j.LoggerFactory;
 
     public List<Partition> get_partitions_by_names(String db_name, String tbl_name, List<String> names) throws MetaException, NoSuchObjectException, org.apache.thrift.TException;
 
+    public GetPartitionsByNamesResult get_partitions_by_names_req(GetPartitionsByNamesRequest req) throws MetaException, NoSuchObjectException, org.apache.thrift.TException;
+
     public void alter_partition(String db_name, String tbl_name, Partition new_part) throws InvalidOperationException, MetaException, org.apache.thrift.TException;
 
     public void alter_partitions(String db_name, String tbl_name, List<Partition> new_parts) throws InvalidOperationException, MetaException, org.apache.thrift.TException;
@@ -656,6 +658,8 @@ import org.slf4j.LoggerFactory;
 
     public void get_partitions_by_names(String db_name, String tbl_name, List<String> names, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
 
+    public void get_partitions_by_names_req(GetPartitionsByNamesRequest req, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
     public void alter_partition(String db_name, String tbl_name, Partition new_part, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
 
     public void alter_partitions(String db_name, String tbl_name, List<Partition> new_parts, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
@@ -3460,6 +3464,35 @@ import org.slf4j.LoggerFactory;
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "get_partitions_by_names failed: unknown result");
     }
 
+    public GetPartitionsByNamesResult get_partitions_by_names_req(GetPartitionsByNamesRequest req) throws MetaException, NoSuchObjectException, org.apache.thrift.TException
+    {
+      send_get_partitions_by_names_req(req);
+      return recv_get_partitions_by_names_req();
+    }
+
+    public void send_get_partitions_by_names_req(GetPartitionsByNamesRequest req) throws org.apache.thrift.TException
+    {
+      get_partitions_by_names_req_args args = new get_partitions_by_names_req_args();
+      args.setReq(req);
+      sendBase("get_partitions_by_names_req", args);
+    }
+
+    public GetPartitionsByNamesResult recv_get_partitions_by_names_req() throws MetaException, NoSuchObjectException, org.apache.thrift.TException
+    {
+      get_partitions_by_names_req_result result = new get_partitions_by_names_req_result();
+      receiveBase(result, "get_partitions_by_names_req");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      if (result.o1 != null) {
+        throw result.o1;
+      }
+      if (result.o2 != null) {
+        throw result.o2;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "get_partitions_by_names_req failed: unknown result");
+    }
+
     public void alter_partition(String db_name, String tbl_name, Partition new_part) throws InvalidOperationException, MetaException, org.apache.thrift.TException
     {
       send_alter_partition(db_name, tbl_name, new_part);
@@ -10309,6 +10342,38 @@ import org.slf4j.LoggerFactory;
       }
     }
 
+    public void get_partitions_by_names_req(GetPartitionsByNamesRequest req, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      get_partitions_by_names_req_call method_call = new get_partitions_by_names_req_call(req, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    @org.apache.hadoop.classification.InterfaceAudience.Public @org.apache.hadoop.classification.InterfaceStability.Stable public static class get_partitions_by_names_req_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private GetPartitionsByNamesRequest req;
+      public get_partitions_by_names_req_call(GetPartitionsByNamesRequest req, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.req = req;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("get_partitions_by_names_req", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        get_partitions_by_names_req_args args = new get_partitions_by_names_req_args();
+        args.setReq(req);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public GetPartitionsByNamesResult getResult() throws MetaException, NoSuchObjectException, org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_get_partitions_by_names_req();
+      }
+    }
+
     public void alter_partition(String db_name, String tbl_name, Partition new_part, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
       checkReady();
       alter_partition_call method_call = new alter_partition_call(db_name, tbl_name, new_part, resultHandler, this, ___protocolFactory, ___transport);
@@ -15006,6 +15071,7 @@ import org.slf4j.LoggerFactory;
       processMap.put("get_partitions_by_expr", new get_partitions_by_expr());
       processMap.put("get_num_partitions_by_filter", new get_num_partitions_by_filter());
       processMap.put("get_partitions_by_names", new get_partitions_by_names());
+      processMap.put("get_partitions_by_names_req", new get_partitions_by_names_req());
       processMap.put("alter_partition", new alter_partition());
       processMap.put("alter_partitions", new alter_partitions());
       processMap.put("alter_partitions_with_environment_context", new alter_partitions_with_environment_context());
@@ -17349,6 +17415,32 @@ import org.slf4j.LoggerFactory;
       }
     }
 
+    @org.apache.hadoop.classification.InterfaceAudience.Public @org.apache.hadoop.classification.InterfaceStability.Stable public static class get_partitions_by_names_req<I extends Iface> extends org.apache.thrift.ProcessFunction<I, get_partitions_by_names_req_args> {
+      public get_partitions_by_names_req() {
+        super("get_partitions_by_names_req");
+      }
+
+      public get_partitions_by_names_req_args getEmptyArgsInstance() {
+        return new get_partitions_by_names_req_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public get_partitions_by_names_req_result getResult(I iface, get_partitions_by_names_req_args args) throws org.apache.thrift.TException {
+        get_partitions_by_names_req_result result = new get_partitions_by_names_req_result();
+        try {
+          result.success = iface.get_partitions_by_names_req(args.req);
+        } catch (MetaException o1) {
+          result.o1 = o1;
+        } catch (NoSuchObjectException o2) {
+          result.o2 = o2;
+        }
+        return result;
+      }
+    }
+
     @org.apache.hadoop.classification.InterfaceAudience.Public @org.apache.hadoop.classification.InterfaceStability.Stable public static class alter_partition<I extends Iface> extends org.apache.thrift.ProcessFunction<I, alter_partition_args> {
       public alter_partition() {
         super("alter_partition");
@@ -20916,6 +21008,7 @@ import org.slf4j.LoggerFactory;
       processMap.put("get_partitions_by_expr", new get_partitions_by_expr());
       processMap.put("get_num_partitions_by_filter", new get_num_partitions_by_filter());
       processMap.put("get_partitions_by_names", new get_partitions_by_names());
+      processMap.put("get_partitions_by_names_req", new get_partitions_by_names_req());
       processMap.put("alter_partition", new alter_partition());
       processMap.put("alter_partitions", new alter_partitions());
       processMap.put("alter_partitions_with_environment_context", new alter_partitions_with_environment_context());
@@ -26278,6 +26371,68 @@ import org.slf4j.LoggerFactory;
       }
     }
 
+    @org.apache.hadoop.classification.InterfaceAudience.Public @org.apache.hadoop.classification.InterfaceStability.Stable public static class get_partitions_by_names_req<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, get_partitions_by_names_req_args, GetPartitionsByNamesResult> {
+      public get_partitions_by_names_req() {
+        super("get_partitions_by_names_req");
+      }
+
+      public get_partitions_by_names_req_args getEmptyArgsInstance() {
+        return new get_partitions_by_names_req_args();
+      }
+
+      public AsyncMethodCallback<GetPartitionsByNamesResult> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<GetPartitionsByNamesResult>() { 
+          public void onComplete(GetPartitionsByNamesResult o) {
+            get_partitions_by_names_req_result result = new get_partitions_by_names_req_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            get_partitions_by_names_req_result result = new get_partitions_by_names_req_result();
+            if (e instanceof MetaException) {
+                        result.o1 = (MetaException) e;
+                        result.setO1IsSet(true);
+                        msg = result;
+            }
+            else             if (e instanceof NoSuchObjectException) {
+                        result.o2 = (NoSuchObjectException) e;
+                        result.setO2IsSet(true);
+                        msg = result;
+            }
+             else 
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, get_partitions_by_names_req_args args, org.apache.thrift.async.AsyncMethodCallback<GetPartitionsByNamesResult> resultHandler) throws TException {
+        iface.get_partitions_by_names_req(args.req,resultHandler);
+      }
+    }
+
     @org.apache.hadoop.classification.InterfaceAudience.Public @org.apache.hadoop.classification.InterfaceStability.Stable public static class alter_partition<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, alter_partition_args, Void> {
       public alter_partition() {
         super("alter_partition");
@@ -44453,13 +44608,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1016 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1016.size);
-                  String _elem1017;
-                  for (int _i1018 = 0; _i1018 < _list1016.size; ++_i1018)
+                  org.apache.thrift.protocol.TList _list1032 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1032.size);
+                  String _elem1033;
+                  for (int _i1034 = 0; _i1034 < _list1032.size; ++_i1034)
                   {
-                    _elem1017 = iprot.readString();
-                    struct.success.add(_elem1017);
+                    _elem1033 = iprot.readString();
+                    struct.success.add(_elem1033);
                   }
                   iprot.readListEnd();
                 }
@@ -44494,9 +44649,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.success.size()));
-            for (String _iter1019 : struct.success)
+            for (String _iter1035 : struct.success)
             {
-              oprot.writeString(_iter1019);
+              oprot.writeString(_iter1035);
             }
             oprot.writeListEnd();
           }
@@ -44535,9 +44690,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1020 : struct.success)
+            for (String _iter1036 : struct.success)
             {
-              oprot.writeString(_iter1020);
+              oprot.writeString(_iter1036);
             }
           }
         }
@@ -44552,13 +44707,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1021 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1021.size);
-            String _elem1022;
-            for (int _i1023 = 0; _i1023 < _list1021.size; ++_i1023)
+            org.apache.thrift.protocol.TList _list1037 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1037.size);
+            String _elem1038;
+            for (int _i1039 = 0; _i1039 < _list1037.size; ++_i1039)
             {
-              _elem1022 = iprot.readString();
-              struct.success.add(_elem1022);
+              _elem1038 = iprot.readString();
+              struct.success.add(_elem1038);
             }
           }
           struct.setSuccessIsSet(true);
@@ -45212,13 +45367,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1024 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1024.size);
-                  String _elem1025;
-                  for (int _i1026 = 0; _i1026 < _list1024.size; ++_i1026)
+                  org.apache.thrift.protocol.TList _list1040 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1040.size);
+                  String _elem1041;
+                  for (int _i1042 = 0; _i1042 < _list1040.size; ++_i1042)
                   {
-                    _elem1025 = iprot.readString();
-                    struct.success.add(_elem1025);
+                    _elem1041 = iprot.readString();
+                    struct.success.add(_elem1041);
                   }
                   iprot.readListEnd();
                 }
@@ -45253,9 +45408,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.success.size()));
-            for (String _iter1027 : struct.success)
+            for (String _iter1043 : struct.success)
             {
-              oprot.writeString(_iter1027);
+              oprot.writeString(_iter1043);
             }
             oprot.writeListEnd();
           }
@@ -45294,9 +45449,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1028 : struct.success)
+            for (String _iter1044 : struct.success)
             {
-              oprot.writeString(_iter1028);
+              oprot.writeString(_iter1044);
             }
           }
         }
@@ -45311,13 +45466,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1029 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1029.size);
-            String _elem1030;
-            for (int _i1031 = 0; _i1031 < _list1029.size; ++_i1031)
+            org.apache.thrift.protocol.TList _list1045 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1045.size);
+            String _elem1046;
+            for (int _i1047 = 0; _i1047 < _list1045.size; ++_i1047)
             {
-              _elem1030 = iprot.readString();
-              struct.success.add(_elem1030);
+              _elem1046 = iprot.readString();
+              struct.success.add(_elem1046);
             }
           }
           struct.setSuccessIsSet(true);
@@ -49924,16 +50079,16 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
                 {
-                  org.apache.thrift.protocol.TMap _map1032 = iprot.readMapBegin();
-                  struct.success = new HashMap<String,Type>(2*_map1032.size);
-                  String _key1033;
-                  Type _val1034;
-                  for (int _i1035 = 0; _i1035 < _map1032.size; ++_i1035)
+                  org.apache.thrift.protocol.TMap _map1048 = iprot.readMapBegin();
+                  struct.success = new HashMap<String,Type>(2*_map1048.size);
+                  String _key1049;
+                  Type _val1050;
+                  for (int _i1051 = 0; _i1051 < _map1048.size; ++_i1051)
                   {
-                    _key1033 = iprot.readString();
-                    _val1034 = new Type();
-                    _val1034.read(iprot);
-                    struct.success.put(_key1033, _val1034);
+                    _key1049 = iprot.readString();
+                    _val1050 = new Type();
+                    _val1050.read(iprot);
+                    struct.success.put(_key1049, _val1050);
                   }
                   iprot.readMapEnd();
                 }
@@ -49968,10 +50123,10 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
-            for (Map.Entry<String, Type> _iter1036 : struct.success.entrySet())
+            for (Map.Entry<String, Type> _iter1052 : struct.success.entrySet())
             {
-              oprot.writeString(_iter1036.getKey());
-              _iter1036.getValue().write(oprot);
+              oprot.writeString(_iter1052.getKey());
+              _iter1052.getValue().write(oprot);
             }
             oprot.writeMapEnd();
           }
@@ -50010,10 +50165,10 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (Map.Entry<String, Type> _iter1037 : struct.success.entrySet())
+            for (Map.Entry<String, Type> _iter1053 : struct.success.entrySet())
             {
-              oprot.writeString(_iter1037.getKey());
-              _iter1037.getValue().write(oprot);
+              oprot.writeString(_iter1053.getKey());
+              _iter1053.getValue().write(oprot);
             }
           }
         }
@@ -50028,16 +50183,16 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TMap _map1038 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new HashMap<String,Type>(2*_map1038.size);
-            String _key1039;
-            Type _val1040;
-            for (int _i1041 = 0; _i1041 < _map1038.size; ++_i1041)
+            org.apache.thrift.protocol.TMap _map1054 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new HashMap<String,Type>(2*_map1054.size);
+            String _key1055;
+            Type _val1056;
+            for (int _i1057 = 0; _i1057 < _map1054.size; ++_i1057)
             {
-              _key1039 = iprot.readString();
-              _val1040 = new Type();
-              _val1040.read(iprot);
-              struct.success.put(_key1039, _val1040);
+              _key1055 = iprot.readString();
+              _val1056 = new Type();
+              _val1056.read(iprot);
+              struct.success.put(_key1055, _val1056);
             }
           }
           struct.setSuccessIsSet(true);
@@ -51072,14 +51227,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1042 = iprot.readListBegin();
-                  struct.success = new ArrayList<FieldSchema>(_list1042.size);
-                  FieldSchema _elem1043;
-                  for (int _i1044 = 0; _i1044 < _list1042.size; ++_i1044)
+                  org.apache.thrift.protocol.TList _list1058 = iprot.readListBegin();
+                  struct.success = new ArrayList<FieldSchema>(_list1058.size);
+                  FieldSchema _elem1059;
+                  for (int _i1060 = 0; _i1060 < _list1058.size; ++_i1060)
                   {
-                    _elem1043 = new FieldSchema();
-                    _elem1043.read(iprot);
-                    struct.success.add(_elem1043);
+                    _elem1059 = new FieldSchema();
+                    _elem1059.read(iprot);
+                    struct.success.add(_elem1059);
                   }
                   iprot.readListEnd();
                 }
@@ -51132,9 +51287,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
-            for (FieldSchema _iter1045 : struct.success)
+            for (FieldSchema _iter1061 : struct.success)
             {
-              _iter1045.write(oprot);
+              _iter1061.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -51189,9 +51344,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (FieldSchema _iter1046 : struct.success)
+            for (FieldSchema _iter1062 : struct.success)
             {
-              _iter1046.write(oprot);
+              _iter1062.write(oprot);
             }
           }
         }
@@ -51212,14 +51367,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(4);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1047 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<FieldSchema>(_list1047.size);
-            FieldSchema _elem1048;
-            for (int _i1049 = 0; _i1049 < _list1047.size; ++_i1049)
+            org.apache.thrift.protocol.TList _list1063 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<FieldSchema>(_list1063.size);
+            FieldSchema _elem1064;
+            for (int _i1065 = 0; _i1065 < _list1063.size; ++_i1065)
             {
-              _elem1048 = new FieldSchema();
-              _elem1048.read(iprot);
-              struct.success.add(_elem1048);
+              _elem1064 = new FieldSchema();
+              _elem1064.read(iprot);
+              struct.success.add(_elem1064);
             }
           }
           struct.setSuccessIsSet(true);
@@ -52373,14 +52528,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1050 = iprot.readListBegin();
-                  struct.success = new ArrayList<FieldSchema>(_list1050.size);
-                  FieldSchema _elem1051;
-                  for (int _i1052 = 0; _i1052 < _list1050.size; ++_i1052)
+                  org.apache.thrift.protocol.TList _list1066 = iprot.readListBegin();
+                  struct.success = new ArrayList<FieldSchema>(_list1066.size);
+                  FieldSchema _elem1067;
+                  for (int _i1068 = 0; _i1068 < _list1066.size; ++_i1068)
                   {
-                    _elem1051 = new FieldSchema();
-                    _elem1051.read(iprot);
-                    struct.success.add(_elem1051);
+                    _elem1067 = new FieldSchema();
+                    _elem1067.read(iprot);
+                    struct.success.add(_elem1067);
                   }
                   iprot.readListEnd();
                 }
@@ -52433,9 +52588,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
-            for (FieldSchema _iter1053 : struct.success)
+            for (FieldSchema _iter1069 : struct.success)
             {
-              _iter1053.write(oprot);
+              _iter1069.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -52490,9 +52645,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (FieldSchema _iter1054 : struct.success)
+            for (FieldSchema _iter1070 : struct.success)
             {
-              _iter1054.write(oprot);
+              _iter1070.write(oprot);
             }
           }
         }
@@ -52513,14 +52668,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(4);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1055 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<FieldSchema>(_list1055.size);
-            FieldSchema _elem1056;
-            for (int _i1057 = 0; _i1057 < _list1055.size; ++_i1057)
+            org.apache.thrift.protocol.TList _list1071 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<FieldSchema>(_list1071.size);
+            FieldSchema _elem1072;
+            for (int _i1073 = 0; _i1073 < _list1071.size; ++_i1073)
             {
-              _elem1056 = new FieldSchema();
-              _elem1056.read(iprot);
-              struct.success.add(_elem1056);
+              _elem1072 = new FieldSchema();
+              _elem1072.read(iprot);
+              struct.success.add(_elem1072);
             }
           }
           struct.setSuccessIsSet(true);
@@ -53565,14 +53720,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1058 = iprot.readListBegin();
-                  struct.success = new ArrayList<FieldSchema>(_list1058.size);
-                  FieldSchema _elem1059;
-                  for (int _i1060 = 0; _i1060 < _list1058.size; ++_i1060)
+                  org.apache.thrift.protocol.TList _list1074 = iprot.readListBegin();
+                  struct.success = new ArrayList<FieldSchema>(_list1074.size);
+                  FieldSchema _elem1075;
+                  for (int _i1076 = 0; _i1076 < _list1074.size; ++_i1076)
                   {
-                    _elem1059 = new FieldSchema();
-                    _elem1059.read(iprot);
-                    struct.success.add(_elem1059);
+                    _elem1075 = new FieldSchema();
+                    _elem1075.read(iprot);
+                    struct.success.add(_elem1075);
                   }
                   iprot.readListEnd();
                 }
@@ -53625,9 +53780,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
-            for (FieldSchema _iter1061 : struct.success)
+            for (FieldSchema _iter1077 : struct.success)
             {
-              _iter1061.write(oprot);
+              _iter1077.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -53682,9 +53837,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (FieldSchema _iter1062 : struct.success)
+            for (FieldSchema _iter1078 : struct.success)
             {
-              _iter1062.write(oprot);
+              _iter1078.write(oprot);
             }
           }
         }
@@ -53705,14 +53860,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(4);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1063 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<FieldSchema>(_list1063.size);
-            FieldSchema _elem1064;
-            for (int _i1065 = 0; _i1065 < _list1063.size; ++_i1065)
+            org.apache.thrift.protocol.TList _list1079 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<FieldSchema>(_list1079.size);
+            FieldSchema _elem1080;
+            for (int _i1081 = 0; _i1081 < _list1079.size; ++_i1081)
             {
-              _elem1064 = new FieldSchema();
-              _elem1064.read(iprot);
-              struct.success.add(_elem1064);
+              _elem1080 = new FieldSchema();
+              _elem1080.read(iprot);
+              struct.success.add(_elem1080);
             }
           }
           struct.setSuccessIsSet(true);
@@ -54866,14 +55021,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1066 = iprot.readListBegin();
-                  struct.success = new ArrayList<FieldSchema>(_list1066.size);
-                  FieldSchema _elem1067;
-                  for (int _i1068 = 0; _i1068 < _list1066.size; ++_i1068)
+                  org.apache.thrift.protocol.TList _list1082 = iprot.readListBegin();
+                  struct.success = new ArrayList<FieldSchema>(_list1082.size);
+                  FieldSchema _elem1083;
+                  for (int _i1084 = 0; _i1084 < _list1082.size; ++_i1084)
                   {
-                    _elem1067 = new FieldSchema();
-                    _elem1067.read(iprot);
-                    struct.success.add(_elem1067);
+                    _elem1083 = new FieldSchema();
+                    _elem1083.read(iprot);
+                    struct.success.add(_elem1083);
                   }
                   iprot.readListEnd();
                 }
@@ -54926,9 +55081,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
-            for (FieldSchema _iter1069 : struct.success)
+            for (FieldSchema _iter1085 : struct.success)
             {
-              _iter1069.write(oprot);
+              _iter1085.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -54983,9 +55138,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (FieldSchema _iter1070 : struct.success)
+            for (FieldSchema _iter1086 : struct.success)
             {
-              _iter1070.write(oprot);
+              _iter1086.write(oprot);
             }
           }
         }
@@ -55006,14 +55161,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(4);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1071 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<FieldSchema>(_list1071.size);
-            FieldSchema _elem1072;
-            for (int _i1073 = 0; _i1073 < _list1071.size; ++_i1073)
+            org.apache.thrift.protocol.TList _list1087 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<FieldSchema>(_list1087.size);
+            FieldSchema _elem1088;
+            for (int _i1089 = 0; _i1089 < _list1087.size; ++_i1089)
             {
-              _elem1072 = new FieldSchema();
-              _elem1072.read(iprot);
-              struct.success.add(_elem1072);
+              _elem1088 = new FieldSchema();
+              _elem1088.read(iprot);
+              struct.success.add(_elem1088);
             }
           }
           struct.setSuccessIsSet(true);
@@ -58142,14 +58297,14 @@ import org.slf4j.LoggerFactory;
             case 2: // PRIMARY_KEYS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1074 = iprot.readListBegin();
-                  struct.primaryKeys = new ArrayList<SQLPrimaryKey>(_list1074.size);
-                  SQLPrimaryKey _elem1075;
-                  for (int _i1076 = 0; _i1076 < _list1074.size; ++_i1076)
+                  org.apache.thrift.protocol.TList _list1090 = iprot.readListBegin();
+                  struct.primaryKeys = new ArrayList<SQLPrimaryKey>(_list1090.size);
+                  SQLPrimaryKey _elem1091;
+                  for (int _i1092 = 0; _i1092 < _list1090.size; ++_i1092)
                   {
-                    _elem1075 = new SQLPrimaryKey();
-                    _elem1075.read(iprot);
-                    struct.primaryKeys.add(_elem1075);
+                    _elem1091 = new SQLPrimaryKey();
+                    _elem1091.read(iprot);
+                    struct.primaryKeys.add(_elem1091);
                   }
                   iprot.readListEnd();
                 }
@@ -58161,14 +58316,14 @@ import org.slf4j.LoggerFactory;
             case 3: // FOREIGN_KEYS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1077 = iprot.readListBegin();
-                  struct.foreignKeys = new ArrayList<SQLForeignKey>(_list1077.size);
-                  SQLForeignKey _elem1078;
-                  for (int _i1079 = 0; _i1079 < _list1077.size; ++_i1079)
+                  org.apache.thrift.protocol.TList _list1093 = iprot.readListBegin();
+                  struct.foreignKeys = new ArrayList<SQLForeignKey>(_list1093.size);
+                  SQLForeignKey _elem1094;
+                  for (int _i1095 = 0; _i1095 < _list1093.size; ++_i1095)
                   {
-                    _elem1078 = new SQLForeignKey();
-                    _elem1078.read(iprot);
-                    struct.foreignKeys.add(_elem1078);
+                    _elem1094 = new SQLForeignKey();
+                    _elem1094.read(iprot);
+                    struct.foreignKeys.add(_elem1094);
                   }
                   iprot.readListEnd();
                 }
@@ -58180,14 +58335,14 @@ import org.slf4j.LoggerFactory;
             case 4: // UNIQUE_CONSTRAINTS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1080 = iprot.readListBegin();
-                  struct.uniqueConstraints = new ArrayList<SQLUniqueConstraint>(_list1080.size);
-                  SQLUniqueConstraint _elem1081;
-                  for (int _i1082 = 0; _i1082 < _list1080.size; ++_i1082)
+                  org.apache.thrift.protocol.TList _list1096 = iprot.readListBegin();
+                  struct.uniqueConstraints = new ArrayList<SQLUniqueConstraint>(_list1096.size);
+                  SQLUniqueConstraint _elem1097;
+                  for (int _i1098 = 0; _i1098 < _list1096.size; ++_i1098)
                   {
-                    _elem1081 = new SQLUniqueConstraint();
-                    _elem1081.read(iprot);
-                    struct.uniqueConstraints.add(_elem1081);
+                    _elem1097 = new SQLUniqueConstraint();
+                    _elem1097.read(iprot);
+                    struct.uniqueConstraints.add(_elem1097);
                   }
                   iprot.readListEnd();
                 }
@@ -58199,14 +58354,14 @@ import org.slf4j.LoggerFactory;
             case 5: // NOT_NULL_CONSTRAINTS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1083 = iprot.readListBegin();
-                  struct.notNullConstraints = new ArrayList<SQLNotNullConstraint>(_list1083.size);
-                  SQLNotNullConstraint _elem1084;
-                  for (int _i1085 = 0; _i1085 < _list1083.size; ++_i1085)
+                  org.apache.thrift.protocol.TList _list1099 = iprot.readListBegin();
+                  struct.notNullConstraints = new ArrayList<SQLNotNullConstraint>(_list1099.size);
+                  SQLNotNullConstraint _elem1100;
+                  for (int _i1101 = 0; _i1101 < _list1099.size; ++_i1101)
                   {
-                    _elem1084 = new SQLNotNullConstraint();
-                    _elem1084.read(iprot);
-                    struct.notNullConstraints.add(_elem1084);
+                    _elem1100 = new SQLNotNullConstraint();
+                    _elem1100.read(iprot);
+                    struct.notNullConstraints.add(_elem1100);
                   }
                   iprot.readListEnd();
                 }
@@ -58218,14 +58373,14 @@ import org.slf4j.LoggerFactory;
             case 6: // DEFAULT_CONSTRAINTS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1086 = iprot.readListBegin();
-                  struct.defaultConstraints = new ArrayList<SQLDefaultConstraint>(_list1086.size);
-                  SQLDefaultConstraint _elem1087;
-                  for (int _i1088 = 0; _i1088 < _list1086.size; ++_i1088)
+                  org.apache.thrift.protocol.TList _list1102 = iprot.readListBegin();
+                  struct.defaultConstraints = new ArrayList<SQLDefaultConstraint>(_list1102.size);
+                  SQLDefaultConstraint _elem1103;
+                  for (int _i1104 = 0; _i1104 < _list1102.size; ++_i1104)
                   {
-                    _elem1087 = new SQLDefaultConstraint();
-                    _elem1087.read(iprot);
-                    struct.defaultConstraints.add(_elem1087);
+                    _elem1103 = new SQLDefaultConstraint();
+                    _elem1103.read(iprot);
+                    struct.defaultConstraints.add(_elem1103);
                   }
                   iprot.readListEnd();
                 }
@@ -58237,14 +58392,14 @@ import org.slf4j.LoggerFactory;
             case 7: // CHECK_CONSTRAINTS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1089 = iprot.readListBegin();
-                  struct.checkConstraints = new ArrayList<SQLCheckConstraint>(_list1089.size);
-                  SQLCheckConstraint _elem1090;
-                  for (int _i1091 = 0; _i1091 < _list1089.size; ++_i1091)
+                  org.apache.thrift.protocol.TList _list1105 = iprot.readListBegin();
+                  struct.checkConstraints = new ArrayList<SQLCheckConstraint>(_list1105.size);
+                  SQLCheckConstraint _elem1106;
+                  for (int _i1107 = 0; _i1107 < _list1105.size; ++_i1107)
                   {
-                    _elem1090 = new SQLCheckConstraint();
-                    _elem1090.read(iprot);
-                    struct.checkConstraints.add(_elem1090);
+                    _elem1106 = new SQLCheckConstraint();
+                    _elem1106.read(iprot);
+                    struct.checkConstraints.add(_elem1106);
                   }
                   iprot.readListEnd();
                 }
@@ -58275,9 +58430,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(PRIMARY_KEYS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.primaryKeys.size()));
-            for (SQLPrimaryKey _iter1092 : struct.primaryKeys)
+            for (SQLPrimaryKey _iter1108 : struct.primaryKeys)
             {
-              _iter1092.write(oprot);
+              _iter1108.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -58287,9 +58442,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(FOREIGN_KEYS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.foreignKeys.size()));
-            for (SQLForeignKey _iter1093 : struct.foreignKeys)
+            for (SQLForeignKey _iter1109 : struct.foreignKeys)
             {
-              _iter1093.write(oprot);
+              _iter1109.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -58299,9 +58454,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(UNIQUE_CONSTRAINTS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.uniqueConstraints.size()));
-            for (SQLUniqueConstraint _iter1094 : struct.uniqueConstraints)
+            for (SQLUniqueConstraint _iter1110 : struct.uniqueConstraints)
             {
-              _iter1094.write(oprot);
+              _iter1110.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -58311,9 +58466,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(NOT_NULL_CONSTRAINTS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.notNullConstraints.size()));
-            for (SQLNotNullConstraint _iter1095 : struct.notNullConstraints)
+            for (SQLNotNullConstraint _iter1111 : struct.notNullConstraints)
             {
-              _iter1095.write(oprot);
+              _iter1111.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -58323,9 +58478,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(DEFAULT_CONSTRAINTS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.defaultConstraints.size()));
-            for (SQLDefaultConstraint _iter1096 : struct.defaultConstraints)
+            for (SQLDefaultConstraint _iter1112 : struct.defaultConstraints)
             {
-              _iter1096.write(oprot);
+              _iter1112.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -58335,9 +58490,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(CHECK_CONSTRAINTS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.checkConstraints.size()));
-            for (SQLCheckConstraint _iter1097 : struct.checkConstraints)
+            for (SQLCheckConstraint _iter1113 : struct.checkConstraints)
             {
-              _iter1097.write(oprot);
+              _iter1113.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -58389,54 +58544,54 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetPrimaryKeys()) {
           {
             oprot.writeI32(struct.primaryKeys.size());
-            for (SQLPrimaryKey _iter1098 : struct.primaryKeys)
+            for (SQLPrimaryKey _iter1114 : struct.primaryKeys)
             {
-              _iter1098.write(oprot);
+              _iter1114.write(oprot);
             }
           }
         }
         if (struct.isSetForeignKeys()) {
           {
             oprot.writeI32(struct.foreignKeys.size());
-            for (SQLForeignKey _iter1099 : struct.foreignKeys)
+            for (SQLForeignKey _iter1115 : struct.foreignKeys)
             {
-              _iter1099.write(oprot);
+              _iter1115.write(oprot);
             }
           }
         }
         if (struct.isSetUniqueConstraints()) {
           {
             oprot.writeI32(struct.uniqueConstraints.size());
-            for (SQLUniqueConstraint _iter1100 : struct.uniqueConstraints)
+            for (SQLUniqueConstraint _iter1116 : struct.uniqueConstraints)
             {
-              _iter1100.write(oprot);
+              _iter1116.write(oprot);
             }
           }
         }
         if (struct.isSetNotNullConstraints()) {
           {
             oprot.writeI32(struct.notNullConstraints.size());
-            for (SQLNotNullConstraint _iter1101 : struct.notNullConstraints)
+            for (SQLNotNullConstraint _iter1117 : struct.notNullConstraints)
             {
-              _iter1101.write(oprot);
+              _iter1117.write(oprot);
             }
           }
         }
         if (struct.isSetDefaultConstraints()) {
           {
             oprot.writeI32(struct.defaultConstraints.size());
-            for (SQLDefaultConstraint _iter1102 : struct.defaultConstraints)
+            for (SQLDefaultConstraint _iter1118 : struct.defaultConstraints)
             {
-              _iter1102.write(oprot);
+              _iter1118.write(oprot);
             }
           }
         }
         if (struct.isSetCheckConstraints()) {
           {
             oprot.writeI32(struct.checkConstraints.size());
-            for (SQLCheckConstraint _iter1103 : struct.checkConstraints)
+            for (SQLCheckConstraint _iter1119 : struct.checkConstraints)
             {
-              _iter1103.write(oprot);
+              _iter1119.write(oprot);
             }
           }
         }
@@ -58453,84 +58608,84 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(1)) {
           {
-            org.apache.thrift.protocol.TList _list1104 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.primaryKeys = new ArrayList<SQLPrimaryKey>(_list1104.size);
-            SQLPrimaryKey _elem1105;
-            for (int _i1106 = 0; _i1106 < _list1104.size; ++_i1106)
+            org.apache.thrift.protocol.TList _list1120 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.primaryKeys = new ArrayList<SQLPrimaryKey>(_list1120.size);
+            SQLPrimaryKey _elem1121;
+            for (int _i1122 = 0; _i1122 < _list1120.size; ++_i1122)
             {
-              _elem1105 = new SQLPrimaryKey();
-              _elem1105.read(iprot);
-              struct.primaryKeys.add(_elem1105);
+              _elem1121 = new SQLPrimaryKey();
+              _elem1121.read(iprot);
+              struct.primaryKeys.add(_elem1121);
             }
           }
           struct.setPrimaryKeysIsSet(true);
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list1107 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.foreignKeys = new ArrayList<SQLForeignKey>(_list1107.size);
-            SQLForeignKey _elem1108;
-            for (int _i1109 = 0; _i1109 < _list1107.size; ++_i1109)
+            org.apache.thrift.protocol.TList _list1123 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.foreignKeys = new ArrayList<SQLForeignKey>(_list1123.size);
+            SQLForeignKey _elem1124;
+            for (int _i1125 = 0; _i1125 < _list1123.size; ++_i1125)
             {
-              _elem1108 = new SQLForeignKey();
-              _elem1108.read(iprot);
-              struct.foreignKeys.add(_elem1108);
+              _elem1124 = new SQLForeignKey();
+              _elem1124.read(iprot);
+              struct.foreignKeys.add(_elem1124);
             }
           }
           struct.setForeignKeysIsSet(true);
         }
         if (incoming.get(3)) {
           {
-            org.apache.thrift.protocol.TList _list1110 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.uniqueConstraints = new ArrayList<SQLUniqueConstraint>(_list1110.size);
-            SQLUniqueConstraint _elem1111;
-            for (int _i1112 = 0; _i1112 < _list1110.size; ++_i1112)
+            org.apache.thrift.protocol.TList _list1126 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.uniqueConstraints = new ArrayList<SQLUniqueConstraint>(_list1126.size);
+            SQLUniqueConstraint _elem1127;
+            for (int _i1128 = 0; _i1128 < _list1126.size; ++_i1128)
             {
-              _elem1111 = new SQLUniqueConstraint();
-              _elem1111.read(iprot);
-              struct.uniqueConstraints.add(_elem1111);
+              _elem1127 = new SQLUniqueConstraint();
+              _elem1127.read(iprot);
+              struct.uniqueConstraints.add(_elem1127);
             }
           }
           struct.setUniqueConstraintsIsSet(true);
         }
         if (incoming.get(4)) {
           {
-            org.apache.thrift.protocol.TList _list1113 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.notNullConstraints = new ArrayList<SQLNotNullConstraint>(_list1113.size);
-            SQLNotNullConstraint _elem1114;
-            for (int _i1115 = 0; _i1115 < _list1113.size; ++_i1115)
+            org.apache.thrift.protocol.TList _list1129 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.notNullConstraints = new ArrayList<SQLNotNullConstraint>(_list1129.size);
+            SQLNotNullConstraint _elem1130;
+            for (int _i1131 = 0; _i1131 < _list1129.size; ++_i1131)
             {
-              _elem1114 = new SQLNotNullConstraint();
-              _elem1114.read(iprot);
-              struct.notNullConstraints.add(_elem1114);
+              _elem1130 = new SQLNotNullConstraint();
+              _elem1130.read(iprot);
+              struct.notNullConstraints.add(_elem1130);
             }
           }
           struct.setNotNullConstraintsIsSet(true);
         }
         if (incoming.get(5)) {
           {
-            org.apache.thrift.protocol.TList _list1116 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.defaultConstraints = new ArrayList<SQLDefaultConstraint>(_list1116.size);
-            SQLDefaultConstraint _elem1117;
-            for (int _i1118 = 0; _i1118 < _list1116.size; ++_i1118)
+            org.apache.thrift.protocol.TList _list1132 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.defaultConstraints = new ArrayList<SQLDefaultConstraint>(_list1132.size);
+            SQLDefaultConstraint _elem1133;
+            for (int _i1134 = 0; _i1134 < _list1132.size; ++_i1134)
             {
-              _elem1117 = new SQLDefaultConstraint();
-              _elem1117.read(iprot);
-              struct.defaultConstraints.add(_elem1117);
+              _elem1133 = new SQLDefaultConstraint();
+              _elem1133.read(iprot);
+              struct.defaultConstraints.add(_elem1133);
             }
           }
           struct.setDefaultConstraintsIsSet(true);
         }
         if (incoming.get(6)) {
           {
-            org.apache.thrift.protocol.TList _list1119 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.checkConstraints = new ArrayList<SQLCheckConstraint>(_list1119.size);
-            SQLCheckConstraint _elem1120;
-            for (int _i1121 = 0; _i1121 < _list1119.size; ++_i1121)
+            org.apache.thrift.protocol.TList _list1135 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.checkConstraints = new ArrayList<SQLCheckConstraint>(_list1135.size);
+            SQLCheckConstraint _elem1136;
+            for (int _i1137 = 0; _i1137 < _list1135.size; ++_i1137)
             {
-              _elem1120 = new SQLCheckConstraint();
-              _elem1120.read(iprot);
-              struct.checkConstraints.add(_elem1120);
+              _elem1136 = new SQLCheckConstraint();
+              _elem1136.read(iprot);
+              struct.checkConstraints.add(_elem1136);
             }
           }
           struct.setCheckConstraintsIsSet(true);
@@ -67680,13 +67835,13 @@ import org.slf4j.LoggerFactory;
             case 3: // PART_NAMES
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1122 = iprot.readListBegin();
-                  struct.partNames = new ArrayList<String>(_list1122.size);
-                  String _elem1123;
-                  for (int _i1124 = 0; _i1124 < _list1122.size; ++_i1124)
+                  org.apache.thrift.protocol.TList _list1138 = iprot.readListBegin();
+                  struct.partNames = new ArrayList<String>(_list1138.size);
+                  String _elem1139;
+                  for (int _i1140 = 0; _i1140 < _list1138.size; ++_i1140)
                   {
-                    _elem1123 = iprot.readString();
-                    struct.partNames.add(_elem1123);
+                    _elem1139 = iprot.readString();
+                    struct.partNames.add(_elem1139);
                   }
                   iprot.readListEnd();
                 }
@@ -67722,9 +67877,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(PART_NAMES_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.partNames.size()));
-            for (String _iter1125 : struct.partNames)
+            for (String _iter1141 : struct.partNames)
             {
-              oprot.writeString(_iter1125);
+              oprot.writeString(_iter1141);
             }
             oprot.writeListEnd();
           }
@@ -67767,9 +67922,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetPartNames()) {
           {
             oprot.writeI32(struct.partNames.size());
-            for (String _iter1126 : struct.partNames)
+            for (String _iter1142 : struct.partNames)
             {
-              oprot.writeString(_iter1126);
+              oprot.writeString(_iter1142);
             }
           }
         }
@@ -67789,13 +67944,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list1127 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.partNames = new ArrayList<String>(_list1127.size);
-            String _elem1128;
-            for (int _i1129 = 0; _i1129 < _list1127.size; ++_i1129)
+            org.apache.thrift.protocol.TList _list1143 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.partNames = new ArrayList<String>(_list1143.size);
+            String _elem1144;
+            for (int _i1145 = 0; _i1145 < _list1143.size; ++_i1145)
             {
-              _elem1128 = iprot.readString();
-              struct.partNames.add(_elem1128);
+              _elem1144 = iprot.readString();
+              struct.partNames.add(_elem1144);
             }
           }
           struct.setPartNamesIsSet(true);
@@ -69852,13 +70007,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1130 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1130.size);
-                  String _elem1131;
-                  for (int _i1132 = 0; _i1132 < _list1130.size; ++_i1132)
+                  org.apache.thrift.protocol.TList _list1146 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1146.size);
+                  String _elem1147;
+                  for (int _i1148 = 0; _i1148 < _list1146.size; ++_i1148)
                   {
-                    _elem1131 = iprot.readString();
-                    struct.success.add(_elem1131);
+                    _elem1147 = iprot.readString();
+                    struct.success.add(_elem1147);
                   }
                   iprot.readListEnd();
                 }
@@ -69893,9 +70048,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.success.size()));
-            for (String _iter1133 : struct.success)
+            for (String _iter1149 : struct.success)
             {
-              oprot.writeString(_iter1133);
+              oprot.writeString(_iter1149);
             }
             oprot.writeListEnd();
           }
@@ -69934,9 +70089,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1134 : struct.success)
+            for (String _iter1150 : struct.success)
             {
-              oprot.writeString(_iter1134);
+              oprot.writeString(_iter1150);
             }
           }
         }
@@ -69951,13 +70106,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1135 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1135.size);
-            String _elem1136;
-            for (int _i1137 = 0; _i1137 < _list1135.size; ++_i1137)
+            org.apache.thrift.protocol.TList _list1151 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1151.size);
+            String _elem1152;
+            for (int _i1153 = 0; _i1153 < _list1151.size; ++_i1153)
             {
-              _elem1136 = iprot.readString();
-              struct.success.add(_elem1136);
+              _elem1152 = iprot.readString();
+              struct.success.add(_elem1152);
             }
           }
           struct.setSuccessIsSet(true);
@@ -70931,13 +71086,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1138 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1138.size);
-                  String _elem1139;
-                  for (int _i1140 = 0; _i1140 < _list1138.size; ++_i1140)
+                  org.apache.thrift.protocol.TList _list1154 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1154.size);
+                  String _elem1155;
+                  for (int _i1156 = 0; _i1156 < _list1154.size; ++_i1156)
                   {
-                    _elem1139 = iprot.readString();
-                    struct.success.add(_elem1139);
+                    _elem1155 = iprot.readString();
+                    struct.success.add(_elem1155);
                   }
                   iprot.readListEnd();
                 }
@@ -70972,9 +71127,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.success.size()));
-            for (String _iter1141 : struct.success)
+            for (String _iter1157 : struct.success)
             {
-              oprot.writeString(_iter1141);
+              oprot.writeString(_iter1157);
             }
             oprot.writeListEnd();
           }
@@ -71013,9 +71168,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1142 : struct.success)
+            for (String _iter1158 : struct.success)
             {
-              oprot.writeString(_iter1142);
+              oprot.writeString(_iter1158);
             }
           }
         }
@@ -71030,13 +71185,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1143 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1143.size);
-            String _elem1144;
-            for (int _i1145 = 0; _i1145 < _list1143.size; ++_i1145)
+            org.apache.thrift.protocol.TList _list1159 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1159.size);
+            String _elem1160;
+            for (int _i1161 = 0; _i1161 < _list1159.size; ++_i1161)
             {
-              _elem1144 = iprot.readString();
-              struct.success.add(_elem1144);
+              _elem1160 = iprot.readString();
+              struct.success.add(_elem1160);
             }
           }
           struct.setSuccessIsSet(true);
@@ -71802,13 +71957,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1146 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1146.size);
-                  String _elem1147;
-                  for (int _i1148 = 0; _i1148 < _list1146.size; ++_i1148)
+                  org.apache.thrift.protocol.TList _list1162 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1162.size);
+                  String _elem1163;
+                  for (int _i1164 = 0; _i1164 < _list1162.size; ++_i1164)
                   {
-                    _elem1147 = iprot.readString();
-                    struct.success.add(_elem1147);
+                    _elem1163 = iprot.readString();
+                    struct.success.add(_elem1163);
                   }
                   iprot.readListEnd();
                 }
@@ -71843,9 +71998,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.success.size()));
-            for (String _iter1149 : struct.success)
+            for (String _iter1165 : struct.success)
             {
-              oprot.writeString(_iter1149);
+              oprot.writeString(_iter1165);
             }
             oprot.writeListEnd();
           }
@@ -71884,9 +72039,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1150 : struct.success)
+            for (String _iter1166 : struct.success)
             {
-              oprot.writeString(_iter1150);
+              oprot.writeString(_iter1166);
             }
           }
         }
@@ -71901,13 +72056,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1151 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1151.size);
-            String _elem1152;
-            for (int _i1153 = 0; _i1153 < _list1151.size; ++_i1153)
+            org.apache.thrift.protocol.TList _list1167 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1167.size);
+            String _elem1168;
+            for (int _i1169 = 0; _i1169 < _list1167.size; ++_i1169)
             {
-              _elem1152 = iprot.readString();
-              struct.success.add(_elem1152);
+              _elem1168 = iprot.readString();
+              struct.success.add(_elem1168);
             }
           }
           struct.setSuccessIsSet(true);
@@ -72412,13 +72567,13 @@ import org.slf4j.LoggerFactory;
             case 3: // TBL_TYPES
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1154 = iprot.readListBegin();
-                  struct.tbl_types = new ArrayList<String>(_list1154.size);
-                  String _elem1155;
-                  for (int _i1156 = 0; _i1156 < _list1154.size; ++_i1156)
+                  org.apache.thrift.protocol.TList _list1170 = iprot.readListBegin();
+                  struct.tbl_types = new ArrayList<String>(_list1170.size);
+                  String _elem1171;
+                  for (int _i1172 = 0; _i1172 < _list1170.size; ++_i1172)
                   {
-                    _elem1155 = iprot.readString();
-                    struct.tbl_types.add(_elem1155);
+                    _elem1171 = iprot.readString();
+                    struct.tbl_types.add(_elem1171);
                   }
                   iprot.readListEnd();
                 }
@@ -72454,9 +72609,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(TBL_TYPES_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.tbl_types.size()));
-            for (String _iter1157 : struct.tbl_types)
+            for (String _iter1173 : struct.tbl_types)
             {
-              oprot.writeString(_iter1157);
+              oprot.writeString(_iter1173);
             }
             oprot.writeListEnd();
           }
@@ -72499,9 +72654,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetTbl_types()) {
           {
             oprot.writeI32(struct.tbl_types.size());
-            for (String _iter1158 : struct.tbl_types)
+            for (String _iter1174 : struct.tbl_types)
             {
-              oprot.writeString(_iter1158);
+              oprot.writeString(_iter1174);
             }
           }
         }
@@ -72521,13 +72676,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list1159 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.tbl_types = new ArrayList<String>(_list1159.size);
-            String _elem1160;
-            for (int _i1161 = 0; _i1161 < _list1159.size; ++_i1161)
+            org.apache.thrift.protocol.TList _list1175 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.tbl_types = new ArrayList<String>(_list1175.size);
+            String _elem1176;
+            for (int _i1177 = 0; _i1177 < _list1175.size; ++_i1177)
             {
-              _elem1160 = iprot.readString();
-              struct.tbl_types.add(_elem1160);
+              _elem1176 = iprot.readString();
+              struct.tbl_types.add(_elem1176);
             }
           }
           struct.setTbl_typesIsSet(true);
@@ -72933,14 +73088,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1162 = iprot.readListBegin();
-                  struct.success = new ArrayList<TableMeta>(_list1162.size);
-                  TableMeta _elem1163;
-                  for (int _i1164 = 0; _i1164 < _list1162.size; ++_i1164)
+                  org.apache.thrift.protocol.TList _list1178 = iprot.readListBegin();
+                  struct.success = new ArrayList<TableMeta>(_list1178.size);
+                  TableMeta _elem1179;
+                  for (int _i1180 = 0; _i1180 < _list1178.size; ++_i1180)
                   {
-                    _elem1163 = new TableMeta();
-                    _elem1163.read(iprot);
-                    struct.success.add(_elem1163);
+                    _elem1179 = new TableMeta();
+                    _elem1179.read(iprot);
+                    struct.success.add(_elem1179);
                   }
                   iprot.readListEnd();
                 }
@@ -72975,9 +73130,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
-            for (TableMeta _iter1165 : struct.success)
+            for (TableMeta _iter1181 : struct.success)
             {
-              _iter1165.write(oprot);
+              _iter1181.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -73016,9 +73171,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (TableMeta _iter1166 : struct.success)
+            for (TableMeta _iter1182 : struct.success)
             {
-              _iter1166.write(oprot);
+              _iter1182.write(oprot);
             }
           }
         }
@@ -73033,14 +73188,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1167 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<TableMeta>(_list1167.size);
-            TableMeta _elem1168;
-            for (int _i1169 = 0; _i1169 < _list1167.size; ++_i1169)
+            org.apache.thrift.protocol.TList _list1183 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<TableMeta>(_list1183.size);
+            TableMeta _elem1184;
+            for (int _i1185 = 0; _i1185 < _list1183.size; ++_i1185)
             {
-              _elem1168 = new TableMeta();
-              _elem1168.read(iprot);
-              struct.success.add(_elem1168);
+              _elem1184 = new TableMeta();
+              _elem1184.read(iprot);
+              struct.success.add(_elem1184);
             }
           }
           struct.setSuccessIsSet(true);
@@ -73806,13 +73961,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1170 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1170.size);
-                  String _elem1171;
-                  for (int _i1172 = 0; _i1172 < _list1170.size; ++_i1172)
+                  org.apache.thrift.protocol.TList _list1186 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1186.size);
+                  String _elem1187;
+                  for (int _i1188 = 0; _i1188 < _list1186.size; ++_i1188)
                   {
-                    _elem1171 = iprot.readString();
-                    struct.success.add(_elem1171);
+                    _elem1187 = iprot.readString();
+                    struct.success.add(_elem1187);
                   }
                   iprot.readListEnd();
                 }
@@ -73847,9 +74002,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.success.size()));
-            for (String _iter1173 : struct.success)
+            for (String _iter1189 : struct.success)
             {
-              oprot.writeString(_iter1173);
+              oprot.writeString(_iter1189);
             }
             oprot.writeListEnd();
           }
@@ -73888,9 +74043,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1174 : struct.success)
+            for (String _iter1190 : struct.success)
             {
-              oprot.writeString(_iter1174);
+              oprot.writeString(_iter1190);
             }
           }
         }
@@ -73905,13 +74060,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1175 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1175.size);
-            String _elem1176;
-            for (int _i1177 = 0; _i1177 < _list1175.size; ++_i1177)
+            org.apache.thrift.protocol.TList _list1191 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1191.size);
+            String _elem1192;
+            for (int _i1193 = 0; _i1193 < _list1191.size; ++_i1193)
             {
-              _elem1176 = iprot.readString();
-              struct.success.add(_elem1176);
+              _elem1192 = iprot.readString();
+              struct.success.add(_elem1192);
             }
           }
           struct.setSuccessIsSet(true);
@@ -75364,13 +75519,13 @@ import org.slf4j.LoggerFactory;
             case 2: // TBL_NAMES
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1178 = iprot.readListBegin();
-                  struct.tbl_names = new ArrayList<String>(_list1178.size);
-                  String _elem1179;
-                  for (int _i1180 = 0; _i1180 < _list1178.size; ++_i1180)
+                  org.apache.thrift.protocol.TList _list1194 = iprot.readListBegin();
+                  struct.tbl_names = new ArrayList<String>(_list1194.size);
+                  String _elem1195;
+                  for (int _i1196 = 0; _i1196 < _list1194.size; ++_i1196)
                   {
-                    _elem1179 = iprot.readString();
-                    struct.tbl_names.add(_elem1179);
+                    _elem1195 = iprot.readString();
+                    struct.tbl_names.add(_elem1195);
                   }
                   iprot.readListEnd();
                 }
@@ -75401,9 +75556,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(TBL_NAMES_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.tbl_names.size()));
-            for (String _iter1181 : struct.tbl_names)
+            for (String _iter1197 : struct.tbl_names)
             {
-              oprot.writeString(_iter1181);
+              oprot.writeString(_iter1197);
             }
             oprot.writeListEnd();
           }
@@ -75440,9 +75595,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetTbl_names()) {
           {
             oprot.writeI32(struct.tbl_names.size());
-            for (String _iter1182 : struct.tbl_names)
+            for (String _iter1198 : struct.tbl_names)
             {
-              oprot.writeString(_iter1182);
+              oprot.writeString(_iter1198);
             }
           }
         }
@@ -75458,13 +75613,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(1)) {
           {
-            org.apache.thrift.protocol.TList _list1183 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.tbl_names = new ArrayList<String>(_list1183.size);
-            String _elem1184;
-            for (int _i1185 = 0; _i1185 < _list1183.size; ++_i1185)
+            org.apache.thrift.protocol.TList _list1199 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.tbl_names = new ArrayList<String>(_list1199.size);
+            String _elem1200;
+            for (int _i1201 = 0; _i1201 < _list1199.size; ++_i1201)
             {
-              _elem1184 = iprot.readString();
-              struct.tbl_names.add(_elem1184);
+              _elem1200 = iprot.readString();
+              struct.tbl_names.add(_elem1200);
             }
           }
           struct.setTbl_namesIsSet(true);
@@ -75789,14 +75944,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1186 = iprot.readListBegin();
-                  struct.success = new ArrayList<Table>(_list1186.size);
-                  Table _elem1187;
-                  for (int _i1188 = 0; _i1188 < _list1186.size; ++_i1188)
+                  org.apache.thrift.protocol.TList _list1202 = iprot.readListBegin();
+                  struct.success = new ArrayList<Table>(_list1202.size);
+                  Table _elem1203;
+                  for (int _i1204 = 0; _i1204 < _list1202.size; ++_i1204)
                   {
-                    _elem1187 = new Table();
-                    _elem1187.read(iprot);
-                    struct.success.add(_elem1187);
+                    _elem1203 = new Table();
+                    _elem1203.read(iprot);
+                    struct.success.add(_elem1203);
                   }
                   iprot.readListEnd();
                 }
@@ -75822,9 +75977,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
-            for (Table _iter1189 : struct.success)
+            for (Table _iter1205 : struct.success)
             {
-              _iter1189.write(oprot);
+              _iter1205.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -75855,9 +76010,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (Table _iter1190 : struct.success)
+            for (Table _iter1206 : struct.success)
             {
-              _iter1190.write(oprot);
+              _iter1206.write(oprot);
             }
           }
         }
@@ -75869,14 +76024,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(1);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1191 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<Table>(_list1191.size);
-            Table _elem1192;
-            for (int _i1193 = 0; _i1193 < _list1191.size; ++_i1193)
+            org.apache.thrift.protocol.TList _list1207 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<Table>(_list1207.size);
+            Table _elem1208;
+            for (int _i1209 = 0; _i1209 < _list1207.size; ++_i1209)
             {
-              _elem1192 = new Table();
-              _elem1192.read(iprot);
-              struct.success.add(_elem1192);
+              _elem1208 = new Table();
+              _elem1208.read(iprot);
+              struct.success.add(_elem1208);
             }
           }
           struct.setSuccessIsSet(true);
@@ -81384,13 +81539,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1194 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1194.size);
-                  String _elem1195;
-                  for (int _i1196 = 0; _i1196 < _list1194.size; ++_i1196)
+                  org.apache.thrift.protocol.TList _list1210 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1210.size);
+                  String _elem1211;
+                  for (int _i1212 = 0; _i1212 < _list1210.size; ++_i1212)
                   {
-                    _elem1195 = iprot.readString();
-                    struct.success.add(_elem1195);
+                    _elem1211 = iprot.readString();
+                    struct.success.add(_elem1211);
                   }
                   iprot.readListEnd();
                 }
@@ -81443,9 +81598,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.success.size()));
-            for (String _iter1197 : struct.success)
+            for (String _iter1213 : struct.success)
             {
-              oprot.writeString(_iter1197);
+              oprot.writeString(_iter1213);
             }
             oprot.writeListEnd();
           }
@@ -81500,9 +81655,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1198 : struct.success)
+            for (String _iter1214 : struct.success)
             {
-              oprot.writeString(_iter1198);
+              oprot.writeString(_iter1214);
             }
           }
         }
@@ -81523,13 +81678,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(4);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1199 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1199.size);
-            String _elem1200;
-            for (int _i1201 = 0; _i1201 < _list1199.size; ++_i1201)
+            org.apache.thrift.protocol.TList _list1215 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1215.size);
+            String _elem1216;
+            for (int _i1217 = 0; _i1217 < _list1215.size; ++_i1217)
             {
-              _elem1200 = iprot.readString();
-              struct.success.add(_elem1200);
+              _elem1216 = iprot.readString();
+              struct.success.add(_elem1216);
             }
           }
           struct.setSuccessIsSet(true);
@@ -88326,14 +88481,14 @@ import org.slf4j.LoggerFactory;
             case 1: // NEW_PARTS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1202 = iprot.readListBegin();
-                  struct.new_parts = new ArrayList<Partition>(_list1202.size);
-                  Partition _elem1203;
-                  for (int _i1204 = 0; _i1204 < _list1202.size; ++_i1204)
+                  org.apache.thrift.protocol.TList _list1218 = iprot.readListBegin();
+                  struct.new_parts = new ArrayList<Partition>(_list1218.size);
+                  Partition _elem1219;
+                  for (int _i1220 = 0; _i1220 < _list1218.size; ++_i1220)
                   {
-                    _elem1203 = new Partition();
-                    _elem1203.read(iprot);
-                    struct.new_parts.add(_elem1203);
+                    _elem1219 = new Partition();
+                    _elem1219.read(iprot);
+                    struct.new_parts.add(_elem1219);
                   }
                   iprot.readListEnd();
                 }
@@ -88359,9 +88514,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(NEW_PARTS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.new_parts.size()));
-            for (Partition _iter1205 : struct.new_parts)
+            for (Partition _iter1221 : struct.new_parts)
             {
-              _iter1205.write(oprot);
+              _iter1221.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -88392,9 +88547,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetNew_parts()) {
           {
             oprot.writeI32(struct.new_parts.size());
-            for (Partition _iter1206 : struct.new_parts)
+            for (Partition _iter1222 : struct.new_parts)
             {
-              _iter1206.write(oprot);
+              _iter1222.write(oprot);
             }
           }
         }
@@ -88406,14 +88561,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(1);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1207 = new org.ap

<TRUNCATED>