You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by we...@apache.org on 2016/05/09 22:31:42 UTC

[05/10] hive git commit: HIVE-12634 : Add command to kill an ACID transacton (Wei Zheng, reviewed by Eugene Koifman)

http://git-wip-us.apache.org/repos/asf/hive/blob/6c4c6369/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java
----------------------------------------------------------------------
diff --git a/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java b/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java
index f4700a1..ee40698 100644
--- a/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java
+++ b/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java
@@ -296,6 +296,8 @@ public class ThriftHiveMetastore {
 
     public void abort_txn(AbortTxnRequest rqst) throws NoSuchTxnException, org.apache.thrift.TException;
 
+    public void abort_txns(AbortTxnsRequest rqst) throws NoSuchTxnException, org.apache.thrift.TException;
+
     public void commit_txn(CommitTxnRequest rqst) throws NoSuchTxnException, TxnAbortedException, org.apache.thrift.TException;
 
     public LockResponse lock(LockRequest rqst) throws NoSuchTxnException, TxnAbortedException, org.apache.thrift.TException;
@@ -592,6 +594,8 @@ public class ThriftHiveMetastore {
 
     public void abort_txn(AbortTxnRequest rqst, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
 
+    public void abort_txns(AbortTxnsRequest rqst, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
     public void commit_txn(CommitTxnRequest rqst, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
 
     public void lock(LockRequest rqst, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
@@ -4417,6 +4421,29 @@ public class ThriftHiveMetastore {
       return;
     }
 
+    public void abort_txns(AbortTxnsRequest rqst) throws NoSuchTxnException, org.apache.thrift.TException
+    {
+      send_abort_txns(rqst);
+      recv_abort_txns();
+    }
+
+    public void send_abort_txns(AbortTxnsRequest rqst) throws org.apache.thrift.TException
+    {
+      abort_txns_args args = new abort_txns_args();
+      args.setRqst(rqst);
+      sendBase("abort_txns", args);
+    }
+
+    public void recv_abort_txns() throws NoSuchTxnException, org.apache.thrift.TException
+    {
+      abort_txns_result result = new abort_txns_result();
+      receiveBase(result, "abort_txns");
+      if (result.o1 != null) {
+        throw result.o1;
+      }
+      return;
+    }
+
     public void commit_txn(CommitTxnRequest rqst) throws NoSuchTxnException, TxnAbortedException, org.apache.thrift.TException
     {
       send_commit_txn(rqst);
@@ -9447,6 +9474,38 @@ public class ThriftHiveMetastore {
       }
     }
 
+    public void abort_txns(AbortTxnsRequest rqst, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      abort_txns_call method_call = new abort_txns_call(rqst, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class abort_txns_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private AbortTxnsRequest rqst;
+      public abort_txns_call(AbortTxnsRequest rqst, 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.rqst = rqst;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("abort_txns", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        abort_txns_args args = new abort_txns_args();
+        args.setRqst(rqst);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public void getResult() throws NoSuchTxnException, 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);
+        (new Client(prot)).recv_abort_txns();
+      }
+    }
+
     public void commit_txn(CommitTxnRequest rqst, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
       checkReady();
       commit_txn_call method_call = new commit_txn_call(rqst, resultHandler, this, ___protocolFactory, ___transport);
@@ -10189,6 +10248,7 @@ public class ThriftHiveMetastore {
       processMap.put("get_open_txns_info", new get_open_txns_info());
       processMap.put("open_txns", new open_txns());
       processMap.put("abort_txn", new abort_txn());
+      processMap.put("abort_txns", new abort_txns());
       processMap.put("commit_txn", new commit_txn());
       processMap.put("lock", new lock());
       processMap.put("check_lock", new check_lock());
@@ -13521,6 +13581,30 @@ public class ThriftHiveMetastore {
       }
     }
 
+    public static class abort_txns<I extends Iface> extends org.apache.thrift.ProcessFunction<I, abort_txns_args> {
+      public abort_txns() {
+        super("abort_txns");
+      }
+
+      public abort_txns_args getEmptyArgsInstance() {
+        return new abort_txns_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public abort_txns_result getResult(I iface, abort_txns_args args) throws org.apache.thrift.TException {
+        abort_txns_result result = new abort_txns_result();
+        try {
+          iface.abort_txns(args.rqst);
+        } catch (NoSuchTxnException o1) {
+          result.o1 = o1;
+        }
+        return result;
+      }
+    }
+
     public static class commit_txn<I extends Iface> extends org.apache.thrift.ProcessFunction<I, commit_txn_args> {
       public commit_txn() {
         super("commit_txn");
@@ -14081,6 +14165,7 @@ public class ThriftHiveMetastore {
       processMap.put("get_open_txns_info", new get_open_txns_info());
       processMap.put("open_txns", new open_txns());
       processMap.put("abort_txn", new abort_txn());
+      processMap.put("abort_txns", new abort_txns());
       processMap.put("commit_txn", new commit_txn());
       processMap.put("lock", new lock());
       processMap.put("check_lock", new check_lock());
@@ -21965,6 +22050,62 @@ public class ThriftHiveMetastore {
       }
     }
 
+    public static class abort_txns<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, abort_txns_args, Void> {
+      public abort_txns() {
+        super("abort_txns");
+      }
+
+      public abort_txns_args getEmptyArgsInstance() {
+        return new abort_txns_args();
+      }
+
+      public AsyncMethodCallback<Void> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Void>() { 
+          public void onComplete(Void o) {
+            abort_txns_result result = new abort_txns_result();
+            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;
+            abort_txns_result result = new abort_txns_result();
+            if (e instanceof NoSuchTxnException) {
+                        result.o1 = (NoSuchTxnException) e;
+                        result.setO1IsSet(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, abort_txns_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws TException {
+        iface.abort_txns(args.rqst,resultHandler);
+      }
+    }
+
     public static class commit_txn<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, commit_txn_args, Void> {
       public commit_txn() {
         super("commit_txn");
@@ -28399,13 +28540,13 @@ public class ThriftHiveMetastore {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list608 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list608.size);
-                  String _elem609;
-                  for (int _i610 = 0; _i610 < _list608.size; ++_i610)
+                  org.apache.thrift.protocol.TList _list616 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list616.size);
+                  String _elem617;
+                  for (int _i618 = 0; _i618 < _list616.size; ++_i618)
                   {
-                    _elem609 = iprot.readString();
-                    struct.success.add(_elem609);
+                    _elem617 = iprot.readString();
+                    struct.success.add(_elem617);
                   }
                   iprot.readListEnd();
                 }
@@ -28440,9 +28581,9 @@ public class ThriftHiveMetastore {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.success.size()));
-            for (String _iter611 : struct.success)
+            for (String _iter619 : struct.success)
             {
-              oprot.writeString(_iter611);
+              oprot.writeString(_iter619);
             }
             oprot.writeListEnd();
           }
@@ -28481,9 +28622,9 @@ public class ThriftHiveMetastore {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter612 : struct.success)
+            for (String _iter620 : struct.success)
             {
-              oprot.writeString(_iter612);
+              oprot.writeString(_iter620);
             }
           }
         }
@@ -28498,13 +28639,13 @@ public class ThriftHiveMetastore {
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list613 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list613.size);
-            String _elem614;
-            for (int _i615 = 0; _i615 < _list613.size; ++_i615)
+            org.apache.thrift.protocol.TList _list621 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list621.size);
+            String _elem622;
+            for (int _i623 = 0; _i623 < _list621.size; ++_i623)
             {
-              _elem614 = iprot.readString();
-              struct.success.add(_elem614);
+              _elem622 = iprot.readString();
+              struct.success.add(_elem622);
             }
           }
           struct.setSuccessIsSet(true);
@@ -29158,13 +29299,13 @@ public class ThriftHiveMetastore {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list616 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list616.size);
-                  String _elem617;
-                  for (int _i618 = 0; _i618 < _list616.size; ++_i618)
+                  org.apache.thrift.protocol.TList _list624 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list624.size);
+                  String _elem625;
+                  for (int _i626 = 0; _i626 < _list624.size; ++_i626)
                   {
-                    _elem617 = iprot.readString();
-                    struct.success.add(_elem617);
+                    _elem625 = iprot.readString();
+                    struct.success.add(_elem625);
                   }
                   iprot.readListEnd();
                 }
@@ -29199,9 +29340,9 @@ public class ThriftHiveMetastore {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.success.size()));
-            for (String _iter619 : struct.success)
+            for (String _iter627 : struct.success)
             {
-              oprot.writeString(_iter619);
+              oprot.writeString(_iter627);
             }
             oprot.writeListEnd();
           }
@@ -29240,9 +29381,9 @@ public class ThriftHiveMetastore {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter620 : struct.success)
+            for (String _iter628 : struct.success)
             {
-              oprot.writeString(_iter620);
+              oprot.writeString(_iter628);
             }
           }
         }
@@ -29257,13 +29398,13 @@ public class ThriftHiveMetastore {
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list621 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list621.size);
-            String _elem622;
-            for (int _i623 = 0; _i623 < _list621.size; ++_i623)
+            org.apache.thrift.protocol.TList _list629 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list629.size);
+            String _elem630;
+            for (int _i631 = 0; _i631 < _list629.size; ++_i631)
             {
-              _elem622 = iprot.readString();
-              struct.success.add(_elem622);
+              _elem630 = iprot.readString();
+              struct.success.add(_elem630);
             }
           }
           struct.setSuccessIsSet(true);
@@ -33870,16 +34011,16 @@ public class ThriftHiveMetastore {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
                 {
-                  org.apache.thrift.protocol.TMap _map624 = iprot.readMapBegin();
-                  struct.success = new HashMap<String,Type>(2*_map624.size);
-                  String _key625;
-                  Type _val626;
-                  for (int _i627 = 0; _i627 < _map624.size; ++_i627)
+                  org.apache.thrift.protocol.TMap _map632 = iprot.readMapBegin();
+                  struct.success = new HashMap<String,Type>(2*_map632.size);
+                  String _key633;
+                  Type _val634;
+                  for (int _i635 = 0; _i635 < _map632.size; ++_i635)
                   {
-                    _key625 = iprot.readString();
-                    _val626 = new Type();
-                    _val626.read(iprot);
-                    struct.success.put(_key625, _val626);
+                    _key633 = iprot.readString();
+                    _val634 = new Type();
+                    _val634.read(iprot);
+                    struct.success.put(_key633, _val634);
                   }
                   iprot.readMapEnd();
                 }
@@ -33914,10 +34055,10 @@ public class ThriftHiveMetastore {
           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> _iter628 : struct.success.entrySet())
+            for (Map.Entry<String, Type> _iter636 : struct.success.entrySet())
             {
-              oprot.writeString(_iter628.getKey());
-              _iter628.getValue().write(oprot);
+              oprot.writeString(_iter636.getKey());
+              _iter636.getValue().write(oprot);
             }
             oprot.writeMapEnd();
           }
@@ -33956,10 +34097,10 @@ public class ThriftHiveMetastore {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (Map.Entry<String, Type> _iter629 : struct.success.entrySet())
+            for (Map.Entry<String, Type> _iter637 : struct.success.entrySet())
             {
-              oprot.writeString(_iter629.getKey());
-              _iter629.getValue().write(oprot);
+              oprot.writeString(_iter637.getKey());
+              _iter637.getValue().write(oprot);
             }
           }
         }
@@ -33974,16 +34115,16 @@ public class ThriftHiveMetastore {
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TMap _map630 = 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*_map630.size);
-            String _key631;
-            Type _val632;
-            for (int _i633 = 0; _i633 < _map630.size; ++_i633)
+            org.apache.thrift.protocol.TMap _map638 = 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*_map638.size);
+            String _key639;
+            Type _val640;
+            for (int _i641 = 0; _i641 < _map638.size; ++_i641)
             {
-              _key631 = iprot.readString();
-              _val632 = new Type();
-              _val632.read(iprot);
-              struct.success.put(_key631, _val632);
+              _key639 = iprot.readString();
+              _val640 = new Type();
+              _val640.read(iprot);
+              struct.success.put(_key639, _val640);
             }
           }
           struct.setSuccessIsSet(true);
@@ -35018,14 +35159,14 @@ public class ThriftHiveMetastore {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list634 = iprot.readListBegin();
-                  struct.success = new ArrayList<FieldSchema>(_list634.size);
-                  FieldSchema _elem635;
-                  for (int _i636 = 0; _i636 < _list634.size; ++_i636)
+                  org.apache.thrift.protocol.TList _list642 = iprot.readListBegin();
+                  struct.success = new ArrayList<FieldSchema>(_list642.size);
+                  FieldSchema _elem643;
+                  for (int _i644 = 0; _i644 < _list642.size; ++_i644)
                   {
-                    _elem635 = new FieldSchema();
-                    _elem635.read(iprot);
-                    struct.success.add(_elem635);
+                    _elem643 = new FieldSchema();
+                    _elem643.read(iprot);
+                    struct.success.add(_elem643);
                   }
                   iprot.readListEnd();
                 }
@@ -35078,9 +35219,9 @@ public class ThriftHiveMetastore {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
-            for (FieldSchema _iter637 : struct.success)
+            for (FieldSchema _iter645 : struct.success)
             {
-              _iter637.write(oprot);
+              _iter645.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -35135,9 +35276,9 @@ public class ThriftHiveMetastore {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (FieldSchema _iter638 : struct.success)
+            for (FieldSchema _iter646 : struct.success)
             {
-              _iter638.write(oprot);
+              _iter646.write(oprot);
             }
           }
         }
@@ -35158,14 +35299,14 @@ public class ThriftHiveMetastore {
         BitSet incoming = iprot.readBitSet(4);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list639 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<FieldSchema>(_list639.size);
-            FieldSchema _elem640;
-            for (int _i641 = 0; _i641 < _list639.size; ++_i641)
+            org.apache.thrift.protocol.TList _list647 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<FieldSchema>(_list647.size);
+            FieldSchema _elem648;
+            for (int _i649 = 0; _i649 < _list647.size; ++_i649)
             {
-              _elem640 = new FieldSchema();
-              _elem640.read(iprot);
-              struct.success.add(_elem640);
+              _elem648 = new FieldSchema();
+              _elem648.read(iprot);
+              struct.success.add(_elem648);
             }
           }
           struct.setSuccessIsSet(true);
@@ -36319,14 +36460,14 @@ public class ThriftHiveMetastore {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list642 = iprot.readListBegin();
-                  struct.success = new ArrayList<FieldSchema>(_list642.size);
-                  FieldSchema _elem643;
-                  for (int _i644 = 0; _i644 < _list642.size; ++_i644)
+                  org.apache.thrift.protocol.TList _list650 = iprot.readListBegin();
+                  struct.success = new ArrayList<FieldSchema>(_list650.size);
+                  FieldSchema _elem651;
+                  for (int _i652 = 0; _i652 < _list650.size; ++_i652)
                   {
-                    _elem643 = new FieldSchema();
-                    _elem643.read(iprot);
-                    struct.success.add(_elem643);
+                    _elem651 = new FieldSchema();
+                    _elem651.read(iprot);
+                    struct.success.add(_elem651);
                   }
                   iprot.readListEnd();
                 }
@@ -36379,9 +36520,9 @@ public class ThriftHiveMetastore {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
-            for (FieldSchema _iter645 : struct.success)
+            for (FieldSchema _iter653 : struct.success)
             {
-              _iter645.write(oprot);
+              _iter653.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -36436,9 +36577,9 @@ public class ThriftHiveMetastore {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (FieldSchema _iter646 : struct.success)
+            for (FieldSchema _iter654 : struct.success)
             {
-              _iter646.write(oprot);
+              _iter654.write(oprot);
             }
           }
         }
@@ -36459,14 +36600,14 @@ public class ThriftHiveMetastore {
         BitSet incoming = iprot.readBitSet(4);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list647 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<FieldSchema>(_list647.size);
-            FieldSchema _elem648;
-            for (int _i649 = 0; _i649 < _list647.size; ++_i649)
+            org.apache.thrift.protocol.TList _list655 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<FieldSchema>(_list655.size);
+            FieldSchema _elem656;
+            for (int _i657 = 0; _i657 < _list655.size; ++_i657)
             {
-              _elem648 = new FieldSchema();
-              _elem648.read(iprot);
-              struct.success.add(_elem648);
+              _elem656 = new FieldSchema();
+              _elem656.read(iprot);
+              struct.success.add(_elem656);
             }
           }
           struct.setSuccessIsSet(true);
@@ -37511,14 +37652,14 @@ public class ThriftHiveMetastore {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list650 = iprot.readListBegin();
-                  struct.success = new ArrayList<FieldSchema>(_list650.size);
-                  FieldSchema _elem651;
-                  for (int _i652 = 0; _i652 < _list650.size; ++_i652)
+                  org.apache.thrift.protocol.TList _list658 = iprot.readListBegin();
+                  struct.success = new ArrayList<FieldSchema>(_list658.size);
+                  FieldSchema _elem659;
+                  for (int _i660 = 0; _i660 < _list658.size; ++_i660)
                   {
-                    _elem651 = new FieldSchema();
-                    _elem651.read(iprot);
-                    struct.success.add(_elem651);
+                    _elem659 = new FieldSchema();
+                    _elem659.read(iprot);
+                    struct.success.add(_elem659);
                   }
                   iprot.readListEnd();
                 }
@@ -37571,9 +37712,9 @@ public class ThriftHiveMetastore {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
-            for (FieldSchema _iter653 : struct.success)
+            for (FieldSchema _iter661 : struct.success)
             {
-              _iter653.write(oprot);
+              _iter661.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -37628,9 +37769,9 @@ public class ThriftHiveMetastore {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (FieldSchema _iter654 : struct.success)
+            for (FieldSchema _iter662 : struct.success)
             {
-              _iter654.write(oprot);
+              _iter662.write(oprot);
             }
           }
         }
@@ -37651,14 +37792,14 @@ public class ThriftHiveMetastore {
         BitSet incoming = iprot.readBitSet(4);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list655 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<FieldSchema>(_list655.size);
-            FieldSchema _elem656;
-            for (int _i657 = 0; _i657 < _list655.size; ++_i657)
+            org.apache.thrift.protocol.TList _list663 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<FieldSchema>(_list663.size);
+            FieldSchema _elem664;
+            for (int _i665 = 0; _i665 < _list663.size; ++_i665)
             {
-              _elem656 = new FieldSchema();
-              _elem656.read(iprot);
-              struct.success.add(_elem656);
+              _elem664 = new FieldSchema();
+              _elem664.read(iprot);
+              struct.success.add(_elem664);
             }
           }
           struct.setSuccessIsSet(true);
@@ -38812,14 +38953,14 @@ public class ThriftHiveMetastore {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list658 = iprot.readListBegin();
-                  struct.success = new ArrayList<FieldSchema>(_list658.size);
-                  FieldSchema _elem659;
-                  for (int _i660 = 0; _i660 < _list658.size; ++_i660)
+                  org.apache.thrift.protocol.TList _list666 = iprot.readListBegin();
+                  struct.success = new ArrayList<FieldSchema>(_list666.size);
+                  FieldSchema _elem667;
+                  for (int _i668 = 0; _i668 < _list666.size; ++_i668)
                   {
-                    _elem659 = new FieldSchema();
-                    _elem659.read(iprot);
-                    struct.success.add(_elem659);
+                    _elem667 = new FieldSchema();
+                    _elem667.read(iprot);
+                    struct.success.add(_elem667);
                   }
                   iprot.readListEnd();
                 }
@@ -38872,9 +39013,9 @@ public class ThriftHiveMetastore {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
-            for (FieldSchema _iter661 : struct.success)
+            for (FieldSchema _iter669 : struct.success)
             {
-              _iter661.write(oprot);
+              _iter669.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -38929,9 +39070,9 @@ public class ThriftHiveMetastore {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (FieldSchema _iter662 : struct.success)
+            for (FieldSchema _iter670 : struct.success)
             {
-              _iter662.write(oprot);
+              _iter670.write(oprot);
             }
           }
         }
@@ -38952,14 +39093,14 @@ public class ThriftHiveMetastore {
         BitSet incoming = iprot.readBitSet(4);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list663 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<FieldSchema>(_list663.size);
-            FieldSchema _elem664;
-            for (int _i665 = 0; _i665 < _list663.size; ++_i665)
+            org.apache.thrift.protocol.TList _list671 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<FieldSchema>(_list671.size);
+            FieldSchema _elem672;
+            for (int _i673 = 0; _i673 < _list671.size; ++_i673)
             {
-              _elem664 = new FieldSchema();
-              _elem664.read(iprot);
-              struct.success.add(_elem664);
+              _elem672 = new FieldSchema();
+              _elem672.read(iprot);
+              struct.success.add(_elem672);
             }
           }
           struct.setSuccessIsSet(true);
@@ -41684,14 +41825,14 @@ public class ThriftHiveMetastore {
             case 2: // PRIMARY_KEYS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list666 = iprot.readListBegin();
-                  struct.primaryKeys = new ArrayList<SQLPrimaryKey>(_list666.size);
-                  SQLPrimaryKey _elem667;
-                  for (int _i668 = 0; _i668 < _list666.size; ++_i668)
+                  org.apache.thrift.protocol.TList _list674 = iprot.readListBegin();
+                  struct.primaryKeys = new ArrayList<SQLPrimaryKey>(_list674.size);
+                  SQLPrimaryKey _elem675;
+                  for (int _i676 = 0; _i676 < _list674.size; ++_i676)
                   {
-                    _elem667 = new SQLPrimaryKey();
-                    _elem667.read(iprot);
-                    struct.primaryKeys.add(_elem667);
+                    _elem675 = new SQLPrimaryKey();
+                    _elem675.read(iprot);
+                    struct.primaryKeys.add(_elem675);
                   }
                   iprot.readListEnd();
                 }
@@ -41703,14 +41844,14 @@ public class ThriftHiveMetastore {
             case 3: // FOREIGN_KEYS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list669 = iprot.readListBegin();
-                  struct.foreignKeys = new ArrayList<SQLForeignKey>(_list669.size);
-                  SQLForeignKey _elem670;
-                  for (int _i671 = 0; _i671 < _list669.size; ++_i671)
+                  org.apache.thrift.protocol.TList _list677 = iprot.readListBegin();
+                  struct.foreignKeys = new ArrayList<SQLForeignKey>(_list677.size);
+                  SQLForeignKey _elem678;
+                  for (int _i679 = 0; _i679 < _list677.size; ++_i679)
                   {
-                    _elem670 = new SQLForeignKey();
-                    _elem670.read(iprot);
-                    struct.foreignKeys.add(_elem670);
+                    _elem678 = new SQLForeignKey();
+                    _elem678.read(iprot);
+                    struct.foreignKeys.add(_elem678);
                   }
                   iprot.readListEnd();
                 }
@@ -41741,9 +41882,9 @@ public class ThriftHiveMetastore {
           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 _iter672 : struct.primaryKeys)
+            for (SQLPrimaryKey _iter680 : struct.primaryKeys)
             {
-              _iter672.write(oprot);
+              _iter680.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -41753,9 +41894,9 @@ public class ThriftHiveMetastore {
           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 _iter673 : struct.foreignKeys)
+            for (SQLForeignKey _iter681 : struct.foreignKeys)
             {
-              _iter673.write(oprot);
+              _iter681.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -41795,18 +41936,18 @@ public class ThriftHiveMetastore {
         if (struct.isSetPrimaryKeys()) {
           {
             oprot.writeI32(struct.primaryKeys.size());
-            for (SQLPrimaryKey _iter674 : struct.primaryKeys)
+            for (SQLPrimaryKey _iter682 : struct.primaryKeys)
             {
-              _iter674.write(oprot);
+              _iter682.write(oprot);
             }
           }
         }
         if (struct.isSetForeignKeys()) {
           {
             oprot.writeI32(struct.foreignKeys.size());
-            for (SQLForeignKey _iter675 : struct.foreignKeys)
+            for (SQLForeignKey _iter683 : struct.foreignKeys)
             {
-              _iter675.write(oprot);
+              _iter683.write(oprot);
             }
           }
         }
@@ -41823,28 +41964,28 @@ public class ThriftHiveMetastore {
         }
         if (incoming.get(1)) {
           {
-            org.apache.thrift.protocol.TList _list676 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.primaryKeys = new ArrayList<SQLPrimaryKey>(_list676.size);
-            SQLPrimaryKey _elem677;
-            for (int _i678 = 0; _i678 < _list676.size; ++_i678)
+            org.apache.thrift.protocol.TList _list684 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.primaryKeys = new ArrayList<SQLPrimaryKey>(_list684.size);
+            SQLPrimaryKey _elem685;
+            for (int _i686 = 0; _i686 < _list684.size; ++_i686)
             {
-              _elem677 = new SQLPrimaryKey();
-              _elem677.read(iprot);
-              struct.primaryKeys.add(_elem677);
+              _elem685 = new SQLPrimaryKey();
+              _elem685.read(iprot);
+              struct.primaryKeys.add(_elem685);
             }
           }
           struct.setPrimaryKeysIsSet(true);
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list679 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.foreignKeys = new ArrayList<SQLForeignKey>(_list679.size);
-            SQLForeignKey _elem680;
-            for (int _i681 = 0; _i681 < _list679.size; ++_i681)
+            org.apache.thrift.protocol.TList _list687 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.foreignKeys = new ArrayList<SQLForeignKey>(_list687.size);
+            SQLForeignKey _elem688;
+            for (int _i689 = 0; _i689 < _list687.size; ++_i689)
             {
-              _elem680 = new SQLForeignKey();
-              _elem680.read(iprot);
-              struct.foreignKeys.add(_elem680);
+              _elem688 = new SQLForeignKey();
+              _elem688.read(iprot);
+              struct.foreignKeys.add(_elem688);
             }
           }
           struct.setForeignKeysIsSet(true);
@@ -46385,13 +46526,13 @@ public class ThriftHiveMetastore {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list682 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list682.size);
-                  String _elem683;
-                  for (int _i684 = 0; _i684 < _list682.size; ++_i684)
+                  org.apache.thrift.protocol.TList _list690 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list690.size);
+                  String _elem691;
+                  for (int _i692 = 0; _i692 < _list690.size; ++_i692)
                   {
-                    _elem683 = iprot.readString();
-                    struct.success.add(_elem683);
+                    _elem691 = iprot.readString();
+                    struct.success.add(_elem691);
                   }
                   iprot.readListEnd();
                 }
@@ -46426,9 +46567,9 @@ public class ThriftHiveMetastore {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.success.size()));
-            for (String _iter685 : struct.success)
+            for (String _iter693 : struct.success)
             {
-              oprot.writeString(_iter685);
+              oprot.writeString(_iter693);
             }
             oprot.writeListEnd();
           }
@@ -46467,9 +46608,9 @@ public class ThriftHiveMetastore {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter686 : struct.success)
+            for (String _iter694 : struct.success)
             {
-              oprot.writeString(_iter686);
+              oprot.writeString(_iter694);
             }
           }
         }
@@ -46484,13 +46625,13 @@ public class ThriftHiveMetastore {
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list687 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list687.size);
-            String _elem688;
-            for (int _i689 = 0; _i689 < _list687.size; ++_i689)
+            org.apache.thrift.protocol.TList _list695 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list695.size);
+            String _elem696;
+            for (int _i697 = 0; _i697 < _list695.size; ++_i697)
             {
-              _elem688 = iprot.readString();
-              struct.success.add(_elem688);
+              _elem696 = iprot.readString();
+              struct.success.add(_elem696);
             }
           }
           struct.setSuccessIsSet(true);
@@ -46995,13 +47136,13 @@ public class ThriftHiveMetastore {
             case 3: // TBL_TYPES
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list690 = iprot.readListBegin();
-                  struct.tbl_types = new ArrayList<String>(_list690.size);
-                  String _elem691;
-                  for (int _i692 = 0; _i692 < _list690.size; ++_i692)
+                  org.apache.thrift.protocol.TList _list698 = iprot.readListBegin();
+                  struct.tbl_types = new ArrayList<String>(_list698.size);
+                  String _elem699;
+                  for (int _i700 = 0; _i700 < _list698.size; ++_i700)
                   {
-                    _elem691 = iprot.readString();
-                    struct.tbl_types.add(_elem691);
+                    _elem699 = iprot.readString();
+                    struct.tbl_types.add(_elem699);
                   }
                   iprot.readListEnd();
                 }
@@ -47037,9 +47178,9 @@ public class ThriftHiveMetastore {
           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 _iter693 : struct.tbl_types)
+            for (String _iter701 : struct.tbl_types)
             {
-              oprot.writeString(_iter693);
+              oprot.writeString(_iter701);
             }
             oprot.writeListEnd();
           }
@@ -47082,9 +47223,9 @@ public class ThriftHiveMetastore {
         if (struct.isSetTbl_types()) {
           {
             oprot.writeI32(struct.tbl_types.size());
-            for (String _iter694 : struct.tbl_types)
+            for (String _iter702 : struct.tbl_types)
             {
-              oprot.writeString(_iter694);
+              oprot.writeString(_iter702);
             }
           }
         }
@@ -47104,13 +47245,13 @@ public class ThriftHiveMetastore {
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list695 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.tbl_types = new ArrayList<String>(_list695.size);
-            String _elem696;
-            for (int _i697 = 0; _i697 < _list695.size; ++_i697)
+            org.apache.thrift.protocol.TList _list703 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.tbl_types = new ArrayList<String>(_list703.size);
+            String _elem704;
+            for (int _i705 = 0; _i705 < _list703.size; ++_i705)
             {
-              _elem696 = iprot.readString();
-              struct.tbl_types.add(_elem696);
+              _elem704 = iprot.readString();
+              struct.tbl_types.add(_elem704);
             }
           }
           struct.setTbl_typesIsSet(true);
@@ -47516,14 +47657,14 @@ public class ThriftHiveMetastore {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list698 = iprot.readListBegin();
-                  struct.success = new ArrayList<TableMeta>(_list698.size);
-                  TableMeta _elem699;
-                  for (int _i700 = 0; _i700 < _list698.size; ++_i700)
+                  org.apache.thrift.protocol.TList _list706 = iprot.readListBegin();
+                  struct.success = new ArrayList<TableMeta>(_list706.size);
+                  TableMeta _elem707;
+                  for (int _i708 = 0; _i708 < _list706.size; ++_i708)
                   {
-                    _elem699 = new TableMeta();
-                    _elem699.read(iprot);
-                    struct.success.add(_elem699);
+                    _elem707 = new TableMeta();
+                    _elem707.read(iprot);
+                    struct.success.add(_elem707);
                   }
                   iprot.readListEnd();
                 }
@@ -47558,9 +47699,9 @@ public class ThriftHiveMetastore {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
-            for (TableMeta _iter701 : struct.success)
+            for (TableMeta _iter709 : struct.success)
             {
-              _iter701.write(oprot);
+              _iter709.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -47599,9 +47740,9 @@ public class ThriftHiveMetastore {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (TableMeta _iter702 : struct.success)
+            for (TableMeta _iter710 : struct.success)
             {
-              _iter702.write(oprot);
+              _iter710.write(oprot);
             }
           }
         }
@@ -47616,14 +47757,14 @@ public class ThriftHiveMetastore {
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list703 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<TableMeta>(_list703.size);
-            TableMeta _elem704;
-            for (int _i705 = 0; _i705 < _list703.size; ++_i705)
+            org.apache.thrift.protocol.TList _list711 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<TableMeta>(_list711.size);
+            TableMeta _elem712;
+            for (int _i713 = 0; _i713 < _list711.size; ++_i713)
             {
-              _elem704 = new TableMeta();
-              _elem704.read(iprot);
-              struct.success.add(_elem704);
+              _elem712 = new TableMeta();
+              _elem712.read(iprot);
+              struct.success.add(_elem712);
             }
           }
           struct.setSuccessIsSet(true);
@@ -48389,13 +48530,13 @@ public class ThriftHiveMetastore {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list706 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list706.size);
-                  String _elem707;
-                  for (int _i708 = 0; _i708 < _list706.size; ++_i708)
+                  org.apache.thrift.protocol.TList _list714 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list714.size);
+                  String _elem715;
+                  for (int _i716 = 0; _i716 < _list714.size; ++_i716)
                   {
-                    _elem707 = iprot.readString();
-                    struct.success.add(_elem707);
+                    _elem715 = iprot.readString();
+                    struct.success.add(_elem715);
                   }
                   iprot.readListEnd();
                 }
@@ -48430,9 +48571,9 @@ public class ThriftHiveMetastore {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.success.size()));
-            for (String _iter709 : struct.success)
+            for (String _iter717 : struct.success)
             {
-              oprot.writeString(_iter709);
+              oprot.writeString(_iter717);
             }
             oprot.writeListEnd();
           }
@@ -48471,9 +48612,9 @@ public class ThriftHiveMetastore {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter710 : struct.success)
+            for (String _iter718 : struct.success)
             {
-              oprot.writeString(_iter710);
+              oprot.writeString(_iter718);
             }
           }
         }
@@ -48488,13 +48629,13 @@ public class ThriftHiveMetastore {
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list711 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list711.size);
-            String _elem712;
-            for (int _i713 = 0; _i713 < _list711.size; ++_i713)
+            org.apache.thrift.protocol.TList _list719 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list719.size);
+            String _elem720;
+            for (int _i721 = 0; _i721 < _list719.size; ++_i721)
             {
-              _elem712 = iprot.readString();
-              struct.success.add(_elem712);
+              _elem720 = iprot.readString();
+              struct.success.add(_elem720);
             }
           }
           struct.setSuccessIsSet(true);
@@ -49947,13 +50088,13 @@ public class ThriftHiveMetastore {
             case 2: // TBL_NAMES
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list714 = iprot.readListBegin();
-                  struct.tbl_names = new ArrayList<String>(_list714.size);
-                  String _elem715;
-                  for (int _i716 = 0; _i716 < _list714.size; ++_i716)
+                  org.apache.thrift.protocol.TList _list722 = iprot.readListBegin();
+                  struct.tbl_names = new ArrayList<String>(_list722.size);
+                  String _elem723;
+                  for (int _i724 = 0; _i724 < _list722.size; ++_i724)
                   {
-                    _elem715 = iprot.readString();
-                    struct.tbl_names.add(_elem715);
+                    _elem723 = iprot.readString();
+                    struct.tbl_names.add(_elem723);
                   }
                   iprot.readListEnd();
                 }
@@ -49984,9 +50125,9 @@ public class ThriftHiveMetastore {
           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 _iter717 : struct.tbl_names)
+            for (String _iter725 : struct.tbl_names)
             {
-              oprot.writeString(_iter717);
+              oprot.writeString(_iter725);
             }
             oprot.writeListEnd();
           }
@@ -50023,9 +50164,9 @@ public class ThriftHiveMetastore {
         if (struct.isSetTbl_names()) {
           {
             oprot.writeI32(struct.tbl_names.size());
-            for (String _iter718 : struct.tbl_names)
+            for (String _iter726 : struct.tbl_names)
             {
-              oprot.writeString(_iter718);
+              oprot.writeString(_iter726);
             }
           }
         }
@@ -50041,13 +50182,13 @@ public class ThriftHiveMetastore {
         }
         if (incoming.get(1)) {
           {
-            org.apache.thrift.protocol.TList _list719 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.tbl_names = new ArrayList<String>(_list719.size);
-            String _elem720;
-            for (int _i721 = 0; _i721 < _list719.size; ++_i721)
+            org.apache.thrift.protocol.TList _list727 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.tbl_names = new ArrayList<String>(_list727.size);
+            String _elem728;
+            for (int _i729 = 0; _i729 < _list727.size; ++_i729)
             {
-              _elem720 = iprot.readString();
-              struct.tbl_names.add(_elem720);
+              _elem728 = iprot.readString();
+              struct.tbl_names.add(_elem728);
             }
           }
           struct.setTbl_namesIsSet(true);
@@ -50615,14 +50756,14 @@ public class ThriftHiveMetastore {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list722 = iprot.readListBegin();
-                  struct.success = new ArrayList<Table>(_list722.size);
-                  Table _elem723;
-                  for (int _i724 = 0; _i724 < _list722.size; ++_i724)
+                  org.apache.thrift.protocol.TList _list730 = iprot.readListBegin();
+                  struct.success = new ArrayList<Table>(_list730.size);
+                  Table _elem731;
+                  for (int _i732 = 0; _i732 < _list730.size; ++_i732)
                   {
-                    _elem723 = new Table();
-                    _elem723.read(iprot);
-                    struct.success.add(_elem723);
+                    _elem731 = new Table();
+                    _elem731.read(iprot);
+                    struct.success.add(_elem731);
                   }
                   iprot.readListEnd();
                 }
@@ -50675,9 +50816,9 @@ public class ThriftHiveMetastore {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
-            for (Table _iter725 : struct.success)
+            for (Table _iter733 : struct.success)
             {
-              _iter725.write(oprot);
+              _iter733.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -50732,9 +50873,9 @@ public class ThriftHiveMetastore {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (Table _iter726 : struct.success)
+            for (Table _iter734 : struct.success)
             {
-              _iter726.write(oprot);
+              _iter734.write(oprot);
             }
           }
         }
@@ -50755,14 +50896,14 @@ public class ThriftHiveMetastore {
         BitSet incoming = iprot.readBitSet(4);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list727 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<Table>(_list727.size);
-            Table _elem728;
-            for (int _i729 = 0; _i729 < _list727.size; ++_i729)
+            org.apache.thrift.protocol.TList _list735 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<Table>(_list735.size);
+            Table _elem736;
+            for (int _i737 = 0; _i737 < _list735.size; ++_i737)
             {
-              _elem728 = new Table();
-              _elem728.read(iprot);
-              struct.success.add(_elem728);
+              _elem736 = new Table();
+              _elem736.read(iprot);
+              struct.success.add(_elem736);
             }
           }
           struct.setSuccessIsSet(true);
@@ -51908,13 +52049,13 @@ public class ThriftHiveMetastore {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list730 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list730.size);
-                  String _elem731;
-                  for (int _i732 = 0; _i732 < _list730.size; ++_i732)
+                  org.apache.thrift.protocol.TList _list738 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list738.size);
+                  String _elem739;
+                  for (int _i740 = 0; _i740 < _list738.size; ++_i740)
                   {
-                    _elem731 = iprot.readString();
-                    struct.success.add(_elem731);
+                    _elem739 = iprot.readString();
+                    struct.success.add(_elem739);
                   }
                   iprot.readListEnd();
                 }
@@ -51967,9 +52108,9 @@ public class ThriftHiveMetastore {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.success.size()));
-            for (String _iter733 : struct.success)
+            for (String _iter741 : struct.success)
             {
-              oprot.writeString(_iter733);
+              oprot.writeString(_iter741);
             }
             oprot.writeListEnd();
           }
@@ -52024,9 +52165,9 @@ public class ThriftHiveMetastore {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter734 : struct.success)
+            for (String _iter742 : struct.success)
             {
-              oprot.writeString(_iter734);
+              oprot.writeString(_iter742);
             }
           }
         }
@@ -52047,13 +52188,13 @@ public class ThriftHiveMetastore {
         BitSet incoming = iprot.readBitSet(4);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list735 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list735.size);
-            String _elem736;
-            for (int _i737 = 0; _i737 < _list735.size; ++_i737)
+            org.apache.thrift.protocol.TList _list743 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list743.size);
+            String _elem744;
+            for (int _i745 = 0; _i745 < _list743.size; ++_i745)
             {
-              _elem736 = iprot.readString();
-              struct.success.add(_elem736);
+              _elem744 = iprot.readString();
+              struct.success.add(_elem744);
             }
           }
           struct.setSuccessIsSet(true);
@@ -57912,14 +58053,14 @@ public class ThriftHiveMetastore {
             case 1: // NEW_PARTS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list738 = iprot.readListBegin();
-                  struct.new_parts = new ArrayList<Partition>(_list738.size);
-                  Partition _elem739;
-                  for (int _i740 = 0; _i740 < _list738.size; ++_i740)
+                  org.apache.thrift.protocol.TList _list746 = iprot.readListBegin();
+                  struct.new_parts = new ArrayList<Partition>(_list746.size);
+                  Partition _elem747;
+                  for (int _i748 = 0; _i748 < _list746.size; ++_i748)
                   {
-                    _elem739 = new Partition();
-                    _elem739.read(iprot);
-                    struct.new_parts.add(_elem739);
+                    _elem747 = new Partition();
+                    _elem747.read(iprot);
+                    struct.new_parts.add(_elem747);
                   }
                   iprot.readListEnd();
                 }
@@ -57945,9 +58086,9 @@ public class ThriftHiveMetastore {
           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 _iter741 : struct.new_parts)
+            for (Partition _iter749 : struct.new_parts)
             {
-              _iter741.write(oprot);
+              _iter749.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -57978,9 +58119,9 @@ public class ThriftHiveMetastore {
         if (struct.isSetNew_parts()) {
           {
             oprot.writeI32(struct.new_parts.size());
-            for (Partition _iter742 : struct.new_parts)
+            for (Partition _iter750 : struct.new_parts)
             {
-              _iter742.write(oprot);
+              _iter750.write(oprot);
             }
           }
         }
@@ -57992,14 +58133,14 @@ public class ThriftHiveMetastore {
         BitSet incoming = iprot.readBitSet(1);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list743 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.new_parts = new ArrayList<Partition>(_list743.size);
-            Partition _elem744;
-            for (int _i745 = 0; _i745 < _list743.size; ++_i745)
+            org.apache.thrift.protocol.TList _list751 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.new_parts = new ArrayList<Partition>(_list751.size);
+            Partition _elem752;
+            for (int _i753 = 0; _i753 < _list751.size; ++_i753)
             {
-              _elem744 = new Partition();
-              _elem744.read(iprot);
-              struct.new_parts.add(_elem744);
+              _elem752 = new Partition();
+              _elem752.read(iprot);
+              struct.new_parts.add(_elem752);
             }
           }
           struct.setNew_partsIsSet(true);
@@ -59000,14 +59141,14 @@ public class ThriftHiveMetastore {
             case 1: // NEW_PARTS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list746 = iprot.readListBegin();
-                  struct.new_parts = new ArrayList<PartitionSpec>(_list746.size);
-                  PartitionSpec _elem747;
-                  for (int _i748 = 0; _i748 < _list746.size; ++_i748)
+                  org.apache.thrift.protocol.TList _list754 = iprot.readListBegin();
+                  struct.new_parts = new ArrayList<PartitionSpec>(_list754.size);
+                  PartitionSpec _elem755;
+                  for (int _i756 = 0; _i756 < _list754.size; ++_i756)
                   {
-                    _elem747 = new PartitionSpec();
-                    _elem747.read(iprot);
-                    struct.new_parts.add(_elem747);
+                    _elem755 = new PartitionSpec();
+                    _elem755.read(iprot);
+                    struct.new_parts.add(_elem755);
                   }
                   iprot.readListEnd();
                 }
@@ -59033,9 +59174,9 @@ public class ThriftHiveMetastore {
           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 (PartitionSpec _iter749 : struct.new_parts)
+            for (PartitionSpec _iter757 : struct.new_parts)
             {
-              _iter749.write(oprot);
+              _iter757.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -59066,9 +59207,9 @@ public class ThriftHiveMetastore {
         if (struct.isSetNew_parts()) {
           {
             oprot.writeI32(struct.new_parts.size());
-            for (PartitionSpec _iter750 : struct.new_parts)
+            for (PartitionSpec _iter758 : struct.new_parts)
             {
-              _iter750.write(oprot);
+              _iter758.write(oprot);
             }
           }
         }
@@ -59080,14 +59221,14 @@ public class ThriftHiveMetastore {
         BitSet incoming = iprot.readBitSet(1);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list751 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.new_parts = new ArrayList<PartitionSpec>(_list751.size);
-            PartitionSpec _elem752;
-            for (int _i753 = 0; _i753 < _list751.size; ++_i753)
+            org.apache.thrift.protocol.TList _list759 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.new_parts = new ArrayList<PartitionSpec>(_list759.size);
+            PartitionSpec _elem760;
+            for (int _i761 = 0; _i761 < _list759.size; ++_i761)
             {
-              _elem752 = new PartitionSpec();
-              _elem752.read(iprot);
-              struct.new_parts.add(_elem752);
+              _elem760 = new PartitionSpec();
+              _elem760.read(iprot);
+              struct.new_parts.add(_elem760);
             }
           }
           struct.setNew_partsIsSet(true);
@@ -60263,13 +60404,13 @@ public class ThriftHiveMetastore {
             case 3: // PART_VALS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list754 = iprot.readListBegin();
-                  struct.part_vals = new ArrayList<String>(_list754.size);
-                  String _elem755;
-                  for (int _i756 = 0; _i756 < _list754.size; ++_i756)
+                  org.apache.thrift.protocol.TList _list762 = iprot.readListBegin();
+                  struct.part_vals = new ArrayList<String>(_list762.size);
+                  String _elem763;
+                  for (int _i764 = 0; _i764 < _list762.size; ++_i764)
                   {
-                    _elem755 = iprot.readString();
-                    struct.part_vals.add(_elem755);
+                    _elem763 = iprot.readString();
+                    struct.part_vals.add(_elem763);
                   }
                   iprot.readListEnd();
                 }
@@ -60305,9 +60446,9 @@ public class ThriftHiveMetastore {
           oprot.writeFieldBegin(PART_VALS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.part_vals.size()));
-            for (String _iter757 : struct.part_vals)
+            for (String _iter765 : struct.part_vals)
             {
-              oprot.writeString(_iter757);
+              oprot.writeString(_iter765);
             }
             oprot.writeListEnd();
           }
@@ -60350,9 +60491,9 @@ public class ThriftHiveMetastore {
         if (struct.isSetPart_vals()) {
           {
             oprot.writeI32(struct.part_vals.size());
-            for (String _iter758 : struct.part_vals)
+            for (String _iter766 : struct.part_vals)
             {
-              oprot.writeString(_iter758);
+              oprot.writeString(_iter766);
             }
           }
         }
@@ -60372,13 +60513,13 @@ public class ThriftHiveMetastore {
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list759 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.part_vals = new ArrayList<String>(_list759.size);
-            String _elem760;
-            for (int _i761 = 0; _i761 < _list759.size; ++_i761)
+            org.apache.thrift.protocol.TList _list767 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.part_vals = new ArrayList<String>(_list767.size);
+            String _elem768;
+            for (int _i769 = 0; _i769 < _list767.size; ++_i769)
             {
-              _elem760 = iprot.readString();
-              struct.part_vals.add(_elem760);
+              _elem768 = iprot.readString();
+              struct.part_vals.add(_elem768);
             }
           }
           struct.setPart_valsIsSet(true);
@@ -62687,13 +62828,13 @@ public class ThriftHiveMetastore {
             case 3: // PART_VALS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list762 = iprot.readListBegin();
-                  struct.part_vals = new ArrayList<String>(_list762.size);
-                  String _elem763;
-                  for (int _i764 = 0; _i764 < _list762.size; ++_i764)
+                  org.apache.thrift.protocol.TList _list770 = iprot.readListBegin();
+                  struct.part_vals = new ArrayList<String>(_list770.size);
+                  String _elem771;
+                  for (int _i772 = 0; _i772 < _list770.size; ++_i772)
                   {
-                    _elem763 = iprot.readString();
-                    struct.part_vals.add(_elem763);
+                    _elem771 = iprot.readString();
+                    struct.part_vals.add(_elem771);
                   }
                   iprot.readListEnd();
                 }
@@ -62738,9 +62879,9 @@ public class ThriftHiveMetastore {
           oprot.writeFieldBegin(PART_VALS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.part_vals.size()));
-            for (String _iter765 : struct.part_vals)
+            for (String _iter773 : struct.part_vals)
             {
-              oprot.writeString(_iter765);
+              oprot.writeString(_iter773);
             }
             oprot.writeListEnd();
           }
@@ -62791,9 +62932,9 @@ public class ThriftHiveMetastore {
         if (struct.isSetPart_vals()) {
           {
             oprot.writeI32(struct.part_vals.size());
-            for (String _iter766 : struct.part_vals)
+            for (String _iter774 : struct.part_vals)
             {
-              oprot.writeString(_iter766);
+              oprot.writeString(_iter774);
             }
           }
         }
@@ -62816,13 +62957,13 @@ public class ThriftHiveMetastore {
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list767 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.part_vals = new ArrayList<String>(_list767.size);
-            String _elem768;
-            for (int _i769 = 0; _i769 < _list767.size; ++_i769)
+            org.apache.thrift.protocol.TList _list775 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.part_vals = new ArrayList<String>(_list775.size);
+            String _elem776;
+            for (int _i777 = 0; _i777 < _list775.size; ++_i777)
             {
-              _elem768 = iprot.readString();
-              struct.part_vals.add(_elem768);
+              _elem776 = iprot.readString();
+              struct.part_vals.add(_elem776);
             }
           }
           struct.setPart_valsIsSet(true);
@@ -66692,13 +66833,13 @@ public class ThriftHiveMetastore {
             case 3: // PART_VALS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list770 = iprot.readListBegin();
-                  struct.part_vals = new ArrayList<String>(_list770.size);
-                  String _elem771;
-                  for (int _i772 = 0; _i772 < _list770.size; ++_i772)
+                  org.apache.thrift.protocol.TList _list778 = iprot.readListBegin();
+                  struct.part_vals = new ArrayList<String>(_list778.size);
+                  String _elem779;
+                  for (int _i780 = 0; _i780 < _list778.size; ++_i780)
                   {
-                    _elem771 = iprot.readString();
-                    struct.part_vals.add(_elem771);
+                    _elem779 = iprot.readString();
+                    struct.part_vals.add(_elem779);
                   }
                   iprot.readListEnd();
                 }
@@ -66742,9 +66883,9 @@ public class ThriftHiveMetastore {
           oprot.writeFieldBegin(PART_VALS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.part_vals.size()));
-            for (String _iter773 : struct.part_vals)
+            for (String _iter781 : struct.part_vals)
             {
-              oprot.writeString(_iter773);
+              oprot.writeString(_iter781);
             }
             oprot.writeListEnd();
           }
@@ -66793,9 +66934,9 @@ public class ThriftHiveMetastore {
         if (struct.isSetPart_vals()) {
           {
             oprot.writeI32(struct.part_vals.size());
-            for (String _iter774 : struct.part_vals)
+            for (String _iter782 : struct.part_vals)
             {
-              oprot.writeString(_iter774);
+              oprot.writeString(_iter782);
             }
           }
         }
@@ -66818,13 +66959,13 @@ public class ThriftHiveMetastore {
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list775 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.part_vals = new ArrayList<String>(_list775.size);
-            String _elem776;
-            for (int _i777 = 0; _i777 < _list775.size; ++_i777)
+            org.apache.thrift.protocol.TList _list783 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.part_vals = new ArrayList<String>(_list783.size);
+            String _elem784;
+            for (int _i785 = 0; _i785 < _list783.size; ++_i785)
             {
-              _elem776 = iprot.readString();
-              struct.part_vals.add(_elem776);
+              _elem784 = iprot.readString();
+              struct.part_vals.add(_elem784);
             }
           }
           struct.setPart_valsIsSet(true);
@@ -68063,13 +68204,13 @@ public class ThriftHiveMetastore {
             case 3: // PART_VALS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list778 = iprot.readListBegin();
-                  struct.part_vals = new ArrayList<String>(_list778.size);
-                  String _elem779;
-                  for (int _i780 = 0; _i780 < _list778.size; ++_i780)
+                  org.apache.thrift.protocol.TList _list786 = iprot.readListBegin();
+                  struct.part_vals = new ArrayList<String>(_list786.size);
+                  String _elem787;
+                  for (int _i788 = 0; _i788 < _list786.size; ++_i788)
                   {
-                    _elem779 = iprot.readString();
-                    struct.part_vals.add(_elem779);
+                    _elem787 = iprot.readString();
+                    struct.part_vals.add(_elem787);
                   }
                   iprot.readListEnd();
                 }
@@ -68122,9 +68263,9 @@ public class ThriftHiveMetastore {
           oprot.writeFieldBegin(PART_VALS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.part_vals.size()));
-            for (String _iter781 : struct.part_vals)
+            for (String _iter789 : struct.part_vals)
             {
-              oprot.writeString(_iter781);
+              oprot.writeString(_iter789);
             }
             oprot.writeListEnd();
           }
@@ -68181,9 +68322,9 @@ public class ThriftHiveMetastore {
         if (struct.isSetPart_vals()) {
           {
             oprot.writeI32(struct.part_vals.size());
-            for (String _iter782 : struct.part_vals)
+            for (String _iter790 : struct.part_vals)
             {
-              oprot.writeString(_iter782);
+              oprot.writeString(_iter790);
             }
           }
         }
@@ -68209,13 +68350,13 @@ public class ThriftHiveMetastore {
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list783 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.part_vals = new ArrayList<String>(_list783.size);
-            String _elem784;
-            for (int _i785 = 0; _i785 < _list783.size; ++_i785)
+            org.apache.thrift.protocol.TList _list791 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.part_vals = new ArrayList<String>(_list791.size);
+            String _elem792;
+            for (int _i793 = 0; _i793 < _list791.size; ++_i793)
             {
-              _elem784 = iprot.readString();
-              struct.part_vals.add(_elem784);
+              _elem792 = iprot.readString();
+              struct.part_vals.add(_elem792);
             }
           }
           struct.setPart_valsIsSet(true);
@@ -72817,13 +72958,13 @@ public class ThriftHiveMetastore {
             case 3: // PART_VALS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list786 = iprot.readListBegin();
-                  struct.part_vals = new ArrayList<String>(_list786.size);
-                  String _elem787;
-                  for (int _i788 = 0; _i788 < _list786.size; ++_i788)
+                  org.apache.thrift.protocol.TList _list794 = iprot.readListBegin();
+                  struct.part_vals = new ArrayList<String>(_list794.size);
+                  String _elem795;
+                  for (int _i796 = 0; _i796 < _list794.size; ++_i796)
                   {
-                    _elem787 = iprot.readString();
-                    struct.part_vals.add(_elem787);
+                    _elem795 = iprot.readString();
+                    struct.part_vals.add(_elem795);
                   }
                   iprot.readListEnd();
                 }
@@ -72859,9 +73000,9 @@ public class ThriftHiveMetastore {
           oprot.writeFieldBegin(PART_VALS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.part_vals.size()));
-            for (String _iter789 : struct.part_vals)
+            for (String _iter797 : struct.part_vals)
             {
-              oprot.writeString(_iter789);
+              oprot.writeString(_iter797);
             }
             oprot.writeListEnd();
           }
@@ -72904,9 +73045,9 @@ public class ThriftHiveMetastore {
         if (struct.isSetPart_vals()) {
           {
             oprot.writeI32(struct.part_vals.size());
-            for (String _iter790 : struct.part_vals)
+            for (String _iter798 : struct.part_vals)
             {
-              oprot.writeString(_iter790);
+              oprot.writeString(_iter798);
             }
           }
         }
@@ -72926,13 +73067,13 @@ public class ThriftHiveMetastore {
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list791 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.part_vals = new ArrayList<String>(_list791.size);
-            String _elem792;
-            for (int _i793 = 0; _i793 < _list791.size; ++_i793)
+            org.apache.thrift.protocol.TList _list799 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.part_vals = new ArrayList<String>(_list799.size);
+            String _elem800;
+            for (int _i801 = 0; _i801 < _list799.size; ++_i801)
             {
-              _elem792 = iprot.readString();
-              struct.part_vals.add(_elem792);
+              _elem800 = iprot.readString();
+              struct.part_vals.add(_elem800);
             }
           }
           struct.setPart_valsIsSet(true);
@@ -74150,15 +74291,15 @@ public class ThriftHiveMetastore {
             case 1: // PARTITION_SPECS
               if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
                 {
-                  org.apache.thrift.protocol.TMap _map794 = iprot.readMapBegin();
-                  struct.partitionSpecs = new HashMap<String,String>(2*_map794.size);
-                  String _key795;
-                  String _val796;
-                  for (int _i797 = 0; _i797 < _map794.size; ++_i797)
+                  org.apache.thrift.protocol.TMap _map802 = iprot.readMapBegin();
+                  struct.partitionSpecs = new HashMap<String,String>(2*_map802.size);
+                  String _key803;
+                  String _val804;
+                  for (int _i805 = 0; _i805 < _map802.size; ++_i805)
                   {
-                    _key795 = iprot.readString();
-                    _val796 = iprot.readString();
-                    struct.partitionSpecs.put(_key795, _val796);
+                    _key803 = iprot.readString();
+                    _val804 = iprot.readString();
+                    struct.partitionSpecs.put(_key803, _val804);
                   }
                   iprot.readMapEnd();
                 }
@@ -74216,10 +74357,10 @@ public class ThriftHiveMetastore {
           oprot.writeFieldBegin(PARTITION_SPECS_FIELD_DESC);
           {
             oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.partitionSpecs.size()));
-            for (Map.Entry<String, String> _iter798 : struct.partitionSpecs.entrySet())
+            for (Map.Entry<String, String> _iter806 : struct.partitionSpecs.entrySet())
             {
-              oprot.writeString(_iter798.getKey());
-              oprot.writeString(_iter798.getValue());
+              oprot.writeString(_iter806.getKey());
+              oprot.writeString(_iter806.getValue());
             }
             oprot.writeMapEnd();
           }
@@ -74282,10 +74423,10 @@ public class ThriftHiveMetastore {
         if (struct.isSetPartitionSpecs()) {
           {
             oprot.writeI32(struct.partitionSpecs.size());
-            for (Map.Entry<String, String> _iter799 : struct.partitionSpecs.entrySet())
+            for (Map.Entry<String, String> _iter807 : struct.partitionSpecs.entrySet())
             {
-              oprot.writeString(_iter799.getKey());
-              oprot.writeString(_iter799.getValue());
+              oprot.writeString(_iter807.getKey());
+              oprot.writeString(_iter807.getValue());
             }
           }
         }
@@ -74309,15 +74450,15 @@ public class ThriftHiveMetastore {
         BitSet incoming = iprot.readBitSet(5);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TMap _map800 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.partitionSpecs = new HashMap<String,String>(2*_map800.size);
-            String _key801;
-            String _val802;
-            for (int _i803 = 0; _i803 < _map800.size; ++_i803)
+            org.apache.thrift.protocol.TMap _map808 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.partitionSpecs = new HashMap<String,String>(2*_map808.size);
+            String _key809;
+            String _val810;
+            for (int _i811 = 0; _i811 < _map808.size; ++_i811)
             {
-              _key801 = iprot.readString();
-              _val802 = iprot.readString();
-              struct.partitionSpecs.put(_key801, _val802);
+              _key809 = iprot.readString();
+              _val810 = iprot.readString();
+              struct.partitionSpecs.put(_key809, _val810);
             }
           }
           struct.setPartitionSpecsIsSet(true);
@@ -75763,15 +75904,15 @@ public class ThriftHiveMetastore {
             case 1: // PARTITION_SPECS
               if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
                 {
-                  org.apache.thrift.protocol.TMap _map804 = iprot.readMapBegin();
-                  struct.partitionSpecs = new HashMap<String,String>(2*_map804.size);
-                  String _key805;
-                  String _val806;
-                  for (int _i807 = 0; _i807 < _map804.size; ++_i807)
+                  org.apache.thrift.protocol.TMap _map812 = iprot.readMapBegin();
+                  struct.partitionSpecs = new HashMap<String,String>(2*_map812.size);
+                  String _key813;
+                  String _val814;
+                  for (int _i815 = 0; _i815 < _map812.size; ++_i815)
                   {
-                    _key805 = iprot.readString();
-                    _val806 = iprot.readString();
-                    struct.partitionSpecs.put(_key805, _val806);
+                    _key813 = iprot.readString();
+                    _val814 = iprot.readString();
+                    struct.partitionSpecs.put(_key813, _val814);
                   }
                   iprot.readMapEnd();
                 }
@@ -75829,10 +75970,10 @@ public class ThriftHiveMetastore {
           oprot.writeFieldBegin(PARTITION_SPECS_FIELD_DESC);
           {
             oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.partitionSpecs.size()));
-            for (Map.Entry<String, String> _iter808 : struct.partitionSpecs.entrySet())
+            for (Map.Entry<String, String> _iter816 : struct.partitionSpecs.entrySet())
             {
-              oprot.writeString(_iter808.getKey());
-              oprot.writeString(_iter808.getValue());
+              oprot.writeString(_iter816.getKey());
+              oprot.writeString(_iter816.getValue());
             }
             oprot.writeMapEnd();
           }
@@ -75895,10 +76036,10 @@ public class ThriftHiveMetastore {
         if (struct.isSetPartitionSpecs()) {
           {
             oprot.writeI32(struct.partitionSpecs.size());
-            for (Map.Entry<String, String> _iter809 : struct.partitionSpecs.entrySet())
+            for (Map.Entry<String, String> _iter817 : struct.partitionSpecs.entrySet())
             {
-              oprot.writeString(_iter809.getKey());
-              oprot.writeString(_iter809.getValue());
+              oprot.writeString(_iter817.getKey());
+              oprot.writeString(_iter817.getValue());
             }
           }
         }
@@ -75922,15 +76063,15 @@ public class ThriftHiveMetastore {
         BitSet incoming = iprot.readBitSet(5);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TMap _map810 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.partitionSpecs = new HashMap<String,String>(2*_map810.size);
-            String _key811;
-            String _val812;
-            for (int _i813 = 0; _i813 < _map810.size; ++_i813)
+            org.apache.thrift.protocol.TMap _map818 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.partitionSpecs = new HashMap<String,String>(2*_map818.size);
+            String _key819;
+            String _val820;
+            for (int _i821 = 0; _i821 < _map818.siz

<TRUNCATED>