You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by vi...@apache.org on 2020/03/30 22:41:01 UTC

[hive] branch master updated: HIVE-23018: Provide a bulk API to fire multiple insert events (Vihang Karajgaonkar, reviewed by Yonghzi Chen)

This is an automated email from the ASF dual-hosted git repository.

vihangk1 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git


The following commit(s) were added to refs/heads/master by this push:
     new 2386177  HIVE-23018: Provide a bulk API to fire multiple insert events (Vihang Karajgaonkar, reviewed by Yonghzi Chen)
2386177 is described below

commit 23861773f8ed9a9bbc4ca39814edfb70b42b338f
Author: Vihang Karajgaonkar <vi...@apache.org>
AuthorDate: Fri Mar 20 13:14:37 2020 -0700

    HIVE-23018: Provide a bulk API to fire multiple insert events (Vihang Karajgaonkar, reviewed by Yonghzi Chen)
---
 .../listener/TestDbNotificationListener.java       |  122 +-
 .../hive/metastore/api/AlterPartitionsRequest.java |   36 +-
 .../hive/metastore/api/AlterTableRequest.java      |   32 +-
 .../metastore/api/ClearFileMetadataRequest.java    |   32 +-
 .../hive/metastore/api/ClientCapabilities.java     |   32 +-
 .../hive/metastore/api/CreateTableRequest.java     |  248 +-
 .../hive/metastore/api/ExtendedTableInfo.java      |   64 +-
 .../hive/metastore/api/FindSchemasByColsResp.java  |   36 +-
 .../hive/metastore/api/FireEventRequest.java       |   32 +-
 .../hive/metastore/api/FireEventRequestData.java   |   98 +-
 .../hive/metastore/api/FireEventResponse.java      |  177 +-
 .../metastore/api/GetAllFunctionsResponse.java     |   36 +-
 .../hive/metastore/api/GetDatabaseRequest.java     |   32 +-
 .../api/GetFileMetadataByExprRequest.java          |   32 +-
 .../metastore/api/GetFileMetadataByExprResult.java |   48 +-
 .../hive/metastore/api/GetFileMetadataRequest.java |   32 +-
 .../hive/metastore/api/GetFileMetadataResult.java  |   44 +-
 .../metastore/api/GetPartitionsFilterSpec.java     |   32 +-
 .../metastore/api/GetPartitionsProjectionSpec.java |   32 +-
 .../hive/metastore/api/GetPartitionsRequest.java   |   64 +-
 .../hive/metastore/api/GetPartitionsResponse.java  |   36 +-
 .../hadoop/hive/metastore/api/GetTableRequest.java |   32 +-
 .../hive/metastore/api/GetTablesExtRequest.java    |   32 +-
 .../hive/metastore/api/GetTablesRequest.java       |   64 +-
 .../hadoop/hive/metastore/api/GetTablesResult.java |   36 +-
 .../hive/metastore/api/InsertEventRequestData.java |  223 +-
 .../hive/metastore/api/PutFileMetadataRequest.java |   64 +-
 .../hive/metastore/api/RenamePartitionRequest.java |   32 +-
 .../hadoop/hive/metastore/api/SchemaVersion.java   |   36 +-
 .../hive/metastore/api/ThriftHiveMetastore.java    | 2536 ++++++++++----------
 .../hive/metastore/api/WMFullResourcePlan.java     |  144 +-
 .../api/WMGetAllResourcePlanResponse.java          |   36 +-
 .../api/WMGetTriggersForResourePlanResponse.java   |   36 +-
 .../api/WMValidateResourcePlanResponse.java        |   64 +-
 .../metastore/api/WriteNotificationLogRequest.java |   32 +-
 .../gen-php/metastore/ThriftHiveMetastore.php      | 1426 +++++------
 .../src/gen/thrift/gen-php/metastore/Types.php     | 1006 ++++----
 .../gen-py/hive_metastore/ThriftHiveMetastore.py   |  964 ++++----
 .../src/gen/thrift/gen-py/hive_metastore/ttypes.py |  661 ++---
 .../src/gen/thrift/gen-rb/hive_metastore_types.rb  |   16 +-
 .../src/main/thrift/hive_metastore.thrift          |    7 +-
 .../hadoop/hive/metastore/HiveMetaStore.java       |   73 +-
 42 files changed, 4709 insertions(+), 4108 deletions(-)

diff --git a/itests/hcatalog-unit/src/test/java/org/apache/hive/hcatalog/listener/TestDbNotificationListener.java b/itests/hcatalog-unit/src/test/java/org/apache/hive/hcatalog/listener/TestDbNotificationListener.java
index acf9b2c..7d61173 100644
--- a/itests/hcatalog-unit/src/test/java/org/apache/hive/hcatalog/listener/TestDbNotificationListener.java
+++ b/itests/hcatalog-unit/src/test/java/org/apache/hive/hcatalog/listener/TestDbNotificationListener.java
@@ -65,6 +65,7 @@ import org.apache.hadoop.hive.metastore.api.SerDeInfo;
 import org.apache.hadoop.hive.metastore.api.StorageDescriptor;
 import org.apache.hadoop.hive.metastore.api.Table;
 import org.apache.hadoop.hive.metastore.api.TxnType;
+import org.apache.hadoop.hive.metastore.client.builder.TableBuilder;
 import org.apache.hadoop.hive.metastore.conf.MetastoreConf;
 import org.apache.hadoop.hive.metastore.events.AddPartitionEvent;
 import org.apache.hadoop.hive.metastore.events.AlterPartitionEvent;
@@ -1174,9 +1175,10 @@ public class TestDbNotificationListener {
     rqst.setTableName(tblName);
     // Event 2
     FireEventResponse response = msClient.fireListenerEvent(rqst);
-    assertTrue("Event id must be set in the fireEvent response", response.isSetEventId());
-    Assert.assertNotNull(response.getEventId());
-    Assert.assertTrue(response.getEventId() != -1);
+    assertTrue("Event id must be set in the fireEvent response", response.isSetEventIds());
+    Assert.assertNotNull(response.getEventIds());
+    Assert.assertTrue(response.getEventIds().size() == 1);
+    Assert.assertEquals(firstEventId+2, response.getEventIds().get(0).longValue());
 
     // Get notifications from metastore
     NotificationEventResponse rsp = msClient.getNextNotification(firstEventId, 0, null);
@@ -1246,32 +1248,106 @@ public class TestDbNotificationListener {
     rqst.setTableName(tblName);
     rqst.setPartitionVals(partCol1Vals);
     // Event 3
-    FireEventResponse response = msClient.fireListenerEvent(rqst);
-    assertTrue("Event id must be set in the fireEvent response", response.isSetEventId());
-    Assert.assertNotNull(response.getEventId());
-    Assert.assertTrue(response.getEventId() != -1);
-
-    // Get notifications from metastore
-    NotificationEventResponse rsp = msClient.getNextNotification(firstEventId, 0, null);
-    assertEquals(3, rsp.getEventsSize());
-    NotificationEvent event = rsp.getEvents().get(2);
-    assertEquals(firstEventId + 3, event.getEventId());
-    assertTrue(event.getEventTime() >= startTime);
-    assertEquals(EventType.INSERT.toString(), event.getEventType());
-    assertEquals(defaultDbName, event.getDbName());
-    assertEquals(tblName, event.getTableName());
-    // Parse the message field
-    verifyInsert(event, defaultDbName, tblName);
-    InsertMessage insertMessage = md.getInsertMessage(event.getMessage());
-    List<String> ptnValues = insertMessage.getPtnObj().getValues();
-    assertFalse(insertMessage.isReplace());
-    assertEquals(partKeyVals, ptnValues);
+    verifyInsertEventReceived(defaultDbName, tblName, Arrays.asList(partKeyVals), rqst,
+        firstEventId + 3, 1);
 
     // Verify the eventID was passed to the non-transactional listener
     MockMetaStoreEventListener.popAndVerifyLastEventId(EventType.INSERT, firstEventId + 3);
     MockMetaStoreEventListener.popAndVerifyLastEventId(EventType.ADD_PARTITION, firstEventId + 2);
     MockMetaStoreEventListener.popAndVerifyLastEventId(EventType.CREATE_TABLE, firstEventId + 1);
     testEventCounts(defaultDbName, firstEventId, null, null, 3);
+
+    // fire multiple insert events on partition
+    // add some more partitions
+    partition =
+        new Partition(Arrays.asList("yesterday"), defaultDbName, tblName, startTime, startTime, sd,
+            emptyParameters);
+    // Event 4
+    msClient.add_partition(partition);
+    partition =
+        new Partition(Arrays.asList("tomorrow"), defaultDbName, tblName, startTime, startTime, sd,
+            emptyParameters);
+    // Event 5
+    msClient.add_partition(partition);
+    data = new FireEventRequestData();
+    List<InsertEventRequestData> insertEventRequestDataList = new ArrayList<>();
+    data.setInsertDatas(insertEventRequestDataList);
+    // event 6
+    InsertEventRequestData insertData1 = new InsertEventRequestData();
+    insertData1.addToFilesAdded(fileAdded);
+    insertData1.addToFilesAddedChecksum(checksumAdded);
+    insertData1.setReplace(false);
+    insertData1.setPartitionVal(Arrays.asList("yesterday"));
+
+    // event 7
+    InsertEventRequestData insertData2 = new InsertEventRequestData();
+    insertData2.addToFilesAdded(fileAdded);
+    insertData2.addToFilesAddedChecksum(checksumAdded);
+    insertData2.setReplace(false);
+    insertData2.setPartitionVal(Arrays.asList("today"));
+
+    // event 8
+    InsertEventRequestData insertData3 = new InsertEventRequestData();
+    insertData3.addToFilesAdded(fileAdded);
+    insertData3.addToFilesAddedChecksum(checksumAdded);
+    insertData3.setReplace(false);
+    insertData3.setPartitionVal(Arrays.asList("tomorrow"));
+    // fire insert event on 3 partitions
+    insertEventRequestDataList.add(insertData1);
+    insertEventRequestDataList.add(insertData2);
+    insertEventRequestDataList.add(insertData3);
+
+    rqst = new FireEventRequest(true, data);
+    rqst.setDbName(defaultDbName);
+    rqst.setTableName(tblName);
+
+    verifyInsertEventReceived(defaultDbName, tblName, Arrays
+        .asList(Arrays.asList("yesterday"), Arrays.asList("today"),
+            Arrays.asList("tomorrow")), rqst, firstEventId + 6, 3);
+
+    // negative test. partition values must be set when firing bulk insert events
+    data.getInsertDatas().get(1).unsetPartitionVal();
+    boolean threwException = false;
+    try {
+      FireEventResponse response = msClient.fireListenerEvent(rqst);
+    } catch (MetaException ex) {
+      threwException = true;
+      Assert.assertTrue(ex instanceof  MetaException);
+      Assert.assertTrue(ex.getMessage()
+          .contains("Partition values must be set when firing multiple insert events"));
+    }
+    Assert.assertTrue("bulk insert event API didn't "
+        + "throw exception when partition values were not set", threwException);
+  }
+
+  private void verifyInsertEventReceived(String defaultDbName, String tblName,
+      List<List<String>> partKeyVals, FireEventRequest rqst, long expectedStartEventId,
+      int expectedNumOfEvents) throws Exception {
+    FireEventResponse response = msClient.fireListenerEvent(rqst);
+    assertTrue("Event id must be set in the fireEvent response", response.isSetEventIds());
+    Assert.assertNotNull(response.getEventIds());
+    Assert.assertTrue(response.getEventIds().size() == expectedNumOfEvents);
+    for (int i = 0; i < expectedNumOfEvents; i++) {
+      Assert.assertEquals(expectedStartEventId + i, response.getEventIds().get(i).longValue());
+    }
+
+    // Get notifications from metastore
+    NotificationEventResponse rsp = msClient.getNextNotification(expectedStartEventId-1, 0, null);
+    assertEquals(expectedNumOfEvents, rsp.getEventsSize());
+    for (int i=0; i<expectedNumOfEvents; i++) {
+      NotificationEvent event = rsp.getEvents().get(i);
+      assertEquals(expectedStartEventId+i, event.getEventId());
+      assertTrue(event.getEventTime() >= startTime);
+      assertEquals(EventType.INSERT.toString(), event.getEventType());
+      assertEquals(defaultDbName, event.getDbName());
+      assertEquals(tblName, event.getTableName());
+      // Parse the message field
+      verifyInsert(event, defaultDbName, tblName);
+      InsertMessage insertMessage = md.getInsertMessage(event.getMessage());
+      List<String> ptnValues = insertMessage.getPtnObj().getValues();
+      assertFalse(insertMessage.isReplace());
+      assertEquals(partKeyVals.get(i), ptnValues);
+    }
   }
 
 
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/AlterPartitionsRequest.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/AlterPartitionsRequest.java
index d13d87c..8c8b8ce 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/AlterPartitionsRequest.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/AlterPartitionsRequest.java
@@ -877,14 +877,14 @@ import org.slf4j.LoggerFactory;
           case 4: // PARTITIONS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list1112 = iprot.readListBegin();
-                struct.partitions = new ArrayList<Partition>(_list1112.size);
-                Partition _elem1113;
-                for (int _i1114 = 0; _i1114 < _list1112.size; ++_i1114)
+                org.apache.thrift.protocol.TList _list1136 = iprot.readListBegin();
+                struct.partitions = new ArrayList<Partition>(_list1136.size);
+                Partition _elem1137;
+                for (int _i1138 = 0; _i1138 < _list1136.size; ++_i1138)
                 {
-                  _elem1113 = new Partition();
-                  _elem1113.read(iprot);
-                  struct.partitions.add(_elem1113);
+                  _elem1137 = new Partition();
+                  _elem1137.read(iprot);
+                  struct.partitions.add(_elem1137);
                 }
                 iprot.readListEnd();
               }
@@ -952,9 +952,9 @@ import org.slf4j.LoggerFactory;
         oprot.writeFieldBegin(PARTITIONS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.partitions.size()));
-          for (Partition _iter1115 : struct.partitions)
+          for (Partition _iter1139 : struct.partitions)
           {
-            _iter1115.write(oprot);
+            _iter1139.write(oprot);
           }
           oprot.writeListEnd();
         }
@@ -1000,9 +1000,9 @@ import org.slf4j.LoggerFactory;
       oprot.writeString(struct.tableName);
       {
         oprot.writeI32(struct.partitions.size());
-        for (Partition _iter1116 : struct.partitions)
+        for (Partition _iter1140 : struct.partitions)
         {
-          _iter1116.write(oprot);
+          _iter1140.write(oprot);
         }
       }
       BitSet optionals = new BitSet();
@@ -1041,14 +1041,14 @@ import org.slf4j.LoggerFactory;
       struct.tableName = iprot.readString();
       struct.setTableNameIsSet(true);
       {
-        org.apache.thrift.protocol.TList _list1117 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-        struct.partitions = new ArrayList<Partition>(_list1117.size);
-        Partition _elem1118;
-        for (int _i1119 = 0; _i1119 < _list1117.size; ++_i1119)
+        org.apache.thrift.protocol.TList _list1141 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+        struct.partitions = new ArrayList<Partition>(_list1141.size);
+        Partition _elem1142;
+        for (int _i1143 = 0; _i1143 < _list1141.size; ++_i1143)
         {
-          _elem1118 = new Partition();
-          _elem1118.read(iprot);
-          struct.partitions.add(_elem1118);
+          _elem1142 = new Partition();
+          _elem1142.read(iprot);
+          struct.partitions.add(_elem1142);
         }
       }
       struct.setPartitionsIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/AlterTableRequest.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/AlterTableRequest.java
index 9618ee2..8ec4233 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/AlterTableRequest.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/AlterTableRequest.java
@@ -1073,13 +1073,13 @@ import org.slf4j.LoggerFactory;
           case 8: // PROCESSOR_CAPABILITIES
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list1128 = iprot.readListBegin();
-                struct.processorCapabilities = new ArrayList<String>(_list1128.size);
-                String _elem1129;
-                for (int _i1130 = 0; _i1130 < _list1128.size; ++_i1130)
+                org.apache.thrift.protocol.TList _list1152 = iprot.readListBegin();
+                struct.processorCapabilities = new ArrayList<String>(_list1152.size);
+                String _elem1153;
+                for (int _i1154 = 0; _i1154 < _list1152.size; ++_i1154)
                 {
-                  _elem1129 = iprot.readString();
-                  struct.processorCapabilities.add(_elem1129);
+                  _elem1153 = iprot.readString();
+                  struct.processorCapabilities.add(_elem1153);
                 }
                 iprot.readListEnd();
               }
@@ -1155,9 +1155,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(PROCESSOR_CAPABILITIES_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.processorCapabilities.size()));
-            for (String _iter1131 : struct.processorCapabilities)
+            for (String _iter1155 : struct.processorCapabilities)
             {
-              oprot.writeString(_iter1131);
+              oprot.writeString(_iter1155);
             }
             oprot.writeListEnd();
           }
@@ -1226,9 +1226,9 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetProcessorCapabilities()) {
         {
           oprot.writeI32(struct.processorCapabilities.size());
-          for (String _iter1132 : struct.processorCapabilities)
+          for (String _iter1156 : struct.processorCapabilities)
           {
-            oprot.writeString(_iter1132);
+            oprot.writeString(_iter1156);
           }
         }
       }
@@ -1267,13 +1267,13 @@ import org.slf4j.LoggerFactory;
       }
       if (incoming.get(4)) {
         {
-          org.apache.thrift.protocol.TList _list1133 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-          struct.processorCapabilities = new ArrayList<String>(_list1133.size);
-          String _elem1134;
-          for (int _i1135 = 0; _i1135 < _list1133.size; ++_i1135)
+          org.apache.thrift.protocol.TList _list1157 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.processorCapabilities = new ArrayList<String>(_list1157.size);
+          String _elem1158;
+          for (int _i1159 = 0; _i1159 < _list1157.size; ++_i1159)
           {
-            _elem1134 = iprot.readString();
-            struct.processorCapabilities.add(_elem1134);
+            _elem1158 = iprot.readString();
+            struct.processorCapabilities.add(_elem1158);
           }
         }
         struct.setProcessorCapabilitiesIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ClearFileMetadataRequest.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ClearFileMetadataRequest.java
index 5feff5f..fce5e31 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ClearFileMetadataRequest.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ClearFileMetadataRequest.java
@@ -351,13 +351,13 @@ import org.slf4j.LoggerFactory;
           case 1: // FILE_IDS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list888 = iprot.readListBegin();
-                struct.fileIds = new ArrayList<Long>(_list888.size);
-                long _elem889;
-                for (int _i890 = 0; _i890 < _list888.size; ++_i890)
+                org.apache.thrift.protocol.TList _list912 = iprot.readListBegin();
+                struct.fileIds = new ArrayList<Long>(_list912.size);
+                long _elem913;
+                for (int _i914 = 0; _i914 < _list912.size; ++_i914)
                 {
-                  _elem889 = iprot.readI64();
-                  struct.fileIds.add(_elem889);
+                  _elem913 = iprot.readI64();
+                  struct.fileIds.add(_elem913);
                 }
                 iprot.readListEnd();
               }
@@ -383,9 +383,9 @@ import org.slf4j.LoggerFactory;
         oprot.writeFieldBegin(FILE_IDS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I64, struct.fileIds.size()));
-          for (long _iter891 : struct.fileIds)
+          for (long _iter915 : struct.fileIds)
           {
-            oprot.writeI64(_iter891);
+            oprot.writeI64(_iter915);
           }
           oprot.writeListEnd();
         }
@@ -410,9 +410,9 @@ import org.slf4j.LoggerFactory;
       TTupleProtocol oprot = (TTupleProtocol) prot;
       {
         oprot.writeI32(struct.fileIds.size());
-        for (long _iter892 : struct.fileIds)
+        for (long _iter916 : struct.fileIds)
         {
-          oprot.writeI64(_iter892);
+          oprot.writeI64(_iter916);
         }
       }
     }
@@ -421,13 +421,13 @@ import org.slf4j.LoggerFactory;
     public void read(org.apache.thrift.protocol.TProtocol prot, ClearFileMetadataRequest struct) throws org.apache.thrift.TException {
       TTupleProtocol iprot = (TTupleProtocol) prot;
       {
-        org.apache.thrift.protocol.TList _list893 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I64, iprot.readI32());
-        struct.fileIds = new ArrayList<Long>(_list893.size);
-        long _elem894;
-        for (int _i895 = 0; _i895 < _list893.size; ++_i895)
+        org.apache.thrift.protocol.TList _list917 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I64, iprot.readI32());
+        struct.fileIds = new ArrayList<Long>(_list917.size);
+        long _elem918;
+        for (int _i919 = 0; _i919 < _list917.size; ++_i919)
         {
-          _elem894 = iprot.readI64();
-          struct.fileIds.add(_elem894);
+          _elem918 = iprot.readI64();
+          struct.fileIds.add(_elem918);
         }
       }
       struct.setFileIdsIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ClientCapabilities.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ClientCapabilities.java
index a4fb786..1877347 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ClientCapabilities.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ClientCapabilities.java
@@ -354,13 +354,13 @@ import org.slf4j.LoggerFactory;
           case 1: // VALUES
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list904 = iprot.readListBegin();
-                struct.values = new ArrayList<ClientCapability>(_list904.size);
-                ClientCapability _elem905;
-                for (int _i906 = 0; _i906 < _list904.size; ++_i906)
+                org.apache.thrift.protocol.TList _list928 = iprot.readListBegin();
+                struct.values = new ArrayList<ClientCapability>(_list928.size);
+                ClientCapability _elem929;
+                for (int _i930 = 0; _i930 < _list928.size; ++_i930)
                 {
-                  _elem905 = org.apache.hadoop.hive.metastore.api.ClientCapability.findByValue(iprot.readI32());
-                  struct.values.add(_elem905);
+                  _elem929 = org.apache.hadoop.hive.metastore.api.ClientCapability.findByValue(iprot.readI32());
+                  struct.values.add(_elem929);
                 }
                 iprot.readListEnd();
               }
@@ -386,9 +386,9 @@ import org.slf4j.LoggerFactory;
         oprot.writeFieldBegin(VALUES_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I32, struct.values.size()));
-          for (ClientCapability _iter907 : struct.values)
+          for (ClientCapability _iter931 : struct.values)
           {
-            oprot.writeI32(_iter907.getValue());
+            oprot.writeI32(_iter931.getValue());
           }
           oprot.writeListEnd();
         }
@@ -413,9 +413,9 @@ import org.slf4j.LoggerFactory;
       TTupleProtocol oprot = (TTupleProtocol) prot;
       {
         oprot.writeI32(struct.values.size());
-        for (ClientCapability _iter908 : struct.values)
+        for (ClientCapability _iter932 : struct.values)
         {
-          oprot.writeI32(_iter908.getValue());
+          oprot.writeI32(_iter932.getValue());
         }
       }
     }
@@ -424,13 +424,13 @@ import org.slf4j.LoggerFactory;
     public void read(org.apache.thrift.protocol.TProtocol prot, ClientCapabilities struct) throws org.apache.thrift.TException {
       TTupleProtocol iprot = (TTupleProtocol) prot;
       {
-        org.apache.thrift.protocol.TList _list909 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I32, iprot.readI32());
-        struct.values = new ArrayList<ClientCapability>(_list909.size);
-        ClientCapability _elem910;
-        for (int _i911 = 0; _i911 < _list909.size; ++_i911)
+        org.apache.thrift.protocol.TList _list933 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I32, iprot.readI32());
+        struct.values = new ArrayList<ClientCapability>(_list933.size);
+        ClientCapability _elem934;
+        for (int _i935 = 0; _i935 < _list933.size; ++_i935)
         {
-          _elem910 = org.apache.hadoop.hive.metastore.api.ClientCapability.findByValue(iprot.readI32());
-          struct.values.add(_elem910);
+          _elem934 = org.apache.hadoop.hive.metastore.api.ClientCapability.findByValue(iprot.readI32());
+          struct.values.add(_elem934);
         }
       }
       struct.setValuesIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/CreateTableRequest.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/CreateTableRequest.java
index 8fa1086..9d9c429 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/CreateTableRequest.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/CreateTableRequest.java
@@ -1225,14 +1225,14 @@ import org.slf4j.LoggerFactory;
           case 3: // PRIMARY_KEYS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list1056 = iprot.readListBegin();
-                struct.primaryKeys = new ArrayList<SQLPrimaryKey>(_list1056.size);
-                SQLPrimaryKey _elem1057;
-                for (int _i1058 = 0; _i1058 < _list1056.size; ++_i1058)
+                org.apache.thrift.protocol.TList _list1080 = iprot.readListBegin();
+                struct.primaryKeys = new ArrayList<SQLPrimaryKey>(_list1080.size);
+                SQLPrimaryKey _elem1081;
+                for (int _i1082 = 0; _i1082 < _list1080.size; ++_i1082)
                 {
-                  _elem1057 = new SQLPrimaryKey();
-                  _elem1057.read(iprot);
-                  struct.primaryKeys.add(_elem1057);
+                  _elem1081 = new SQLPrimaryKey();
+                  _elem1081.read(iprot);
+                  struct.primaryKeys.add(_elem1081);
                 }
                 iprot.readListEnd();
               }
@@ -1244,14 +1244,14 @@ import org.slf4j.LoggerFactory;
           case 4: // FOREIGN_KEYS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list1059 = iprot.readListBegin();
-                struct.foreignKeys = new ArrayList<SQLForeignKey>(_list1059.size);
-                SQLForeignKey _elem1060;
-                for (int _i1061 = 0; _i1061 < _list1059.size; ++_i1061)
+                org.apache.thrift.protocol.TList _list1083 = iprot.readListBegin();
+                struct.foreignKeys = new ArrayList<SQLForeignKey>(_list1083.size);
+                SQLForeignKey _elem1084;
+                for (int _i1085 = 0; _i1085 < _list1083.size; ++_i1085)
                 {
-                  _elem1060 = new SQLForeignKey();
-                  _elem1060.read(iprot);
-                  struct.foreignKeys.add(_elem1060);
+                  _elem1084 = new SQLForeignKey();
+                  _elem1084.read(iprot);
+                  struct.foreignKeys.add(_elem1084);
                 }
                 iprot.readListEnd();
               }
@@ -1263,14 +1263,14 @@ import org.slf4j.LoggerFactory;
           case 5: // UNIQUE_CONSTRAINTS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list1062 = iprot.readListBegin();
-                struct.uniqueConstraints = new ArrayList<SQLUniqueConstraint>(_list1062.size);
-                SQLUniqueConstraint _elem1063;
-                for (int _i1064 = 0; _i1064 < _list1062.size; ++_i1064)
+                org.apache.thrift.protocol.TList _list1086 = iprot.readListBegin();
+                struct.uniqueConstraints = new ArrayList<SQLUniqueConstraint>(_list1086.size);
+                SQLUniqueConstraint _elem1087;
+                for (int _i1088 = 0; _i1088 < _list1086.size; ++_i1088)
                 {
-                  _elem1063 = new SQLUniqueConstraint();
-                  _elem1063.read(iprot);
-                  struct.uniqueConstraints.add(_elem1063);
+                  _elem1087 = new SQLUniqueConstraint();
+                  _elem1087.read(iprot);
+                  struct.uniqueConstraints.add(_elem1087);
                 }
                 iprot.readListEnd();
               }
@@ -1282,14 +1282,14 @@ import org.slf4j.LoggerFactory;
           case 6: // NOT_NULL_CONSTRAINTS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list1065 = iprot.readListBegin();
-                struct.notNullConstraints = new ArrayList<SQLNotNullConstraint>(_list1065.size);
-                SQLNotNullConstraint _elem1066;
-                for (int _i1067 = 0; _i1067 < _list1065.size; ++_i1067)
+                org.apache.thrift.protocol.TList _list1089 = iprot.readListBegin();
+                struct.notNullConstraints = new ArrayList<SQLNotNullConstraint>(_list1089.size);
+                SQLNotNullConstraint _elem1090;
+                for (int _i1091 = 0; _i1091 < _list1089.size; ++_i1091)
                 {
-                  _elem1066 = new SQLNotNullConstraint();
-                  _elem1066.read(iprot);
-                  struct.notNullConstraints.add(_elem1066);
+                  _elem1090 = new SQLNotNullConstraint();
+                  _elem1090.read(iprot);
+                  struct.notNullConstraints.add(_elem1090);
                 }
                 iprot.readListEnd();
               }
@@ -1301,14 +1301,14 @@ import org.slf4j.LoggerFactory;
           case 7: // DEFAULT_CONSTRAINTS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list1068 = iprot.readListBegin();
-                struct.defaultConstraints = new ArrayList<SQLDefaultConstraint>(_list1068.size);
-                SQLDefaultConstraint _elem1069;
-                for (int _i1070 = 0; _i1070 < _list1068.size; ++_i1070)
+                org.apache.thrift.protocol.TList _list1092 = iprot.readListBegin();
+                struct.defaultConstraints = new ArrayList<SQLDefaultConstraint>(_list1092.size);
+                SQLDefaultConstraint _elem1093;
+                for (int _i1094 = 0; _i1094 < _list1092.size; ++_i1094)
                 {
-                  _elem1069 = new SQLDefaultConstraint();
-                  _elem1069.read(iprot);
-                  struct.defaultConstraints.add(_elem1069);
+                  _elem1093 = new SQLDefaultConstraint();
+                  _elem1093.read(iprot);
+                  struct.defaultConstraints.add(_elem1093);
                 }
                 iprot.readListEnd();
               }
@@ -1320,14 +1320,14 @@ import org.slf4j.LoggerFactory;
           case 8: // CHECK_CONSTRAINTS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list1071 = iprot.readListBegin();
-                struct.checkConstraints = new ArrayList<SQLCheckConstraint>(_list1071.size);
-                SQLCheckConstraint _elem1072;
-                for (int _i1073 = 0; _i1073 < _list1071.size; ++_i1073)
+                org.apache.thrift.protocol.TList _list1095 = iprot.readListBegin();
+                struct.checkConstraints = new ArrayList<SQLCheckConstraint>(_list1095.size);
+                SQLCheckConstraint _elem1096;
+                for (int _i1097 = 0; _i1097 < _list1095.size; ++_i1097)
                 {
-                  _elem1072 = new SQLCheckConstraint();
-                  _elem1072.read(iprot);
-                  struct.checkConstraints.add(_elem1072);
+                  _elem1096 = new SQLCheckConstraint();
+                  _elem1096.read(iprot);
+                  struct.checkConstraints.add(_elem1096);
                 }
                 iprot.readListEnd();
               }
@@ -1339,13 +1339,13 @@ import org.slf4j.LoggerFactory;
           case 9: // PROCESSOR_CAPABILITIES
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list1074 = iprot.readListBegin();
-                struct.processorCapabilities = new ArrayList<String>(_list1074.size);
-                String _elem1075;
-                for (int _i1076 = 0; _i1076 < _list1074.size; ++_i1076)
+                org.apache.thrift.protocol.TList _list1098 = iprot.readListBegin();
+                struct.processorCapabilities = new ArrayList<String>(_list1098.size);
+                String _elem1099;
+                for (int _i1100 = 0; _i1100 < _list1098.size; ++_i1100)
                 {
-                  _elem1075 = iprot.readString();
-                  struct.processorCapabilities.add(_elem1075);
+                  _elem1099 = iprot.readString();
+                  struct.processorCapabilities.add(_elem1099);
                 }
                 iprot.readListEnd();
               }
@@ -1392,9 +1392,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 _iter1077 : struct.primaryKeys)
+            for (SQLPrimaryKey _iter1101 : struct.primaryKeys)
             {
-              _iter1077.write(oprot);
+              _iter1101.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -1406,9 +1406,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 _iter1078 : struct.foreignKeys)
+            for (SQLForeignKey _iter1102 : struct.foreignKeys)
             {
-              _iter1078.write(oprot);
+              _iter1102.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -1420,9 +1420,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 _iter1079 : struct.uniqueConstraints)
+            for (SQLUniqueConstraint _iter1103 : struct.uniqueConstraints)
             {
-              _iter1079.write(oprot);
+              _iter1103.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -1434,9 +1434,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 _iter1080 : struct.notNullConstraints)
+            for (SQLNotNullConstraint _iter1104 : struct.notNullConstraints)
             {
-              _iter1080.write(oprot);
+              _iter1104.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -1448,9 +1448,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 _iter1081 : struct.defaultConstraints)
+            for (SQLDefaultConstraint _iter1105 : struct.defaultConstraints)
             {
-              _iter1081.write(oprot);
+              _iter1105.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -1462,9 +1462,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 _iter1082 : struct.checkConstraints)
+            for (SQLCheckConstraint _iter1106 : struct.checkConstraints)
             {
-              _iter1082.write(oprot);
+              _iter1106.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -1476,9 +1476,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(PROCESSOR_CAPABILITIES_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.processorCapabilities.size()));
-            for (String _iter1083 : struct.processorCapabilities)
+            for (String _iter1107 : struct.processorCapabilities)
             {
-              oprot.writeString(_iter1083);
+              oprot.writeString(_iter1107);
             }
             oprot.writeListEnd();
           }
@@ -1545,63 +1545,63 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetPrimaryKeys()) {
         {
           oprot.writeI32(struct.primaryKeys.size());
-          for (SQLPrimaryKey _iter1084 : struct.primaryKeys)
+          for (SQLPrimaryKey _iter1108 : struct.primaryKeys)
           {
-            _iter1084.write(oprot);
+            _iter1108.write(oprot);
           }
         }
       }
       if (struct.isSetForeignKeys()) {
         {
           oprot.writeI32(struct.foreignKeys.size());
-          for (SQLForeignKey _iter1085 : struct.foreignKeys)
+          for (SQLForeignKey _iter1109 : struct.foreignKeys)
           {
-            _iter1085.write(oprot);
+            _iter1109.write(oprot);
           }
         }
       }
       if (struct.isSetUniqueConstraints()) {
         {
           oprot.writeI32(struct.uniqueConstraints.size());
-          for (SQLUniqueConstraint _iter1086 : struct.uniqueConstraints)
+          for (SQLUniqueConstraint _iter1110 : struct.uniqueConstraints)
           {
-            _iter1086.write(oprot);
+            _iter1110.write(oprot);
           }
         }
       }
       if (struct.isSetNotNullConstraints()) {
         {
           oprot.writeI32(struct.notNullConstraints.size());
-          for (SQLNotNullConstraint _iter1087 : struct.notNullConstraints)
+          for (SQLNotNullConstraint _iter1111 : struct.notNullConstraints)
           {
-            _iter1087.write(oprot);
+            _iter1111.write(oprot);
           }
         }
       }
       if (struct.isSetDefaultConstraints()) {
         {
           oprot.writeI32(struct.defaultConstraints.size());
-          for (SQLDefaultConstraint _iter1088 : struct.defaultConstraints)
+          for (SQLDefaultConstraint _iter1112 : struct.defaultConstraints)
           {
-            _iter1088.write(oprot);
+            _iter1112.write(oprot);
           }
         }
       }
       if (struct.isSetCheckConstraints()) {
         {
           oprot.writeI32(struct.checkConstraints.size());
-          for (SQLCheckConstraint _iter1089 : struct.checkConstraints)
+          for (SQLCheckConstraint _iter1113 : struct.checkConstraints)
           {
-            _iter1089.write(oprot);
+            _iter1113.write(oprot);
           }
         }
       }
       if (struct.isSetProcessorCapabilities()) {
         {
           oprot.writeI32(struct.processorCapabilities.size());
-          for (String _iter1090 : struct.processorCapabilities)
+          for (String _iter1114 : struct.processorCapabilities)
           {
-            oprot.writeString(_iter1090);
+            oprot.writeString(_iter1114);
           }
         }
       }
@@ -1624,97 +1624,97 @@ import org.slf4j.LoggerFactory;
       }
       if (incoming.get(1)) {
         {
-          org.apache.thrift.protocol.TList _list1091 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-          struct.primaryKeys = new ArrayList<SQLPrimaryKey>(_list1091.size);
-          SQLPrimaryKey _elem1092;
-          for (int _i1093 = 0; _i1093 < _list1091.size; ++_i1093)
+          org.apache.thrift.protocol.TList _list1115 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.primaryKeys = new ArrayList<SQLPrimaryKey>(_list1115.size);
+          SQLPrimaryKey _elem1116;
+          for (int _i1117 = 0; _i1117 < _list1115.size; ++_i1117)
           {
-            _elem1092 = new SQLPrimaryKey();
-            _elem1092.read(iprot);
-            struct.primaryKeys.add(_elem1092);
+            _elem1116 = new SQLPrimaryKey();
+            _elem1116.read(iprot);
+            struct.primaryKeys.add(_elem1116);
           }
         }
         struct.setPrimaryKeysIsSet(true);
       }
       if (incoming.get(2)) {
         {
-          org.apache.thrift.protocol.TList _list1094 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-          struct.foreignKeys = new ArrayList<SQLForeignKey>(_list1094.size);
-          SQLForeignKey _elem1095;
-          for (int _i1096 = 0; _i1096 < _list1094.size; ++_i1096)
+          org.apache.thrift.protocol.TList _list1118 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.foreignKeys = new ArrayList<SQLForeignKey>(_list1118.size);
+          SQLForeignKey _elem1119;
+          for (int _i1120 = 0; _i1120 < _list1118.size; ++_i1120)
           {
-            _elem1095 = new SQLForeignKey();
-            _elem1095.read(iprot);
-            struct.foreignKeys.add(_elem1095);
+            _elem1119 = new SQLForeignKey();
+            _elem1119.read(iprot);
+            struct.foreignKeys.add(_elem1119);
           }
         }
         struct.setForeignKeysIsSet(true);
       }
       if (incoming.get(3)) {
         {
-          org.apache.thrift.protocol.TList _list1097 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-          struct.uniqueConstraints = new ArrayList<SQLUniqueConstraint>(_list1097.size);
-          SQLUniqueConstraint _elem1098;
-          for (int _i1099 = 0; _i1099 < _list1097.size; ++_i1099)
+          org.apache.thrift.protocol.TList _list1121 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.uniqueConstraints = new ArrayList<SQLUniqueConstraint>(_list1121.size);
+          SQLUniqueConstraint _elem1122;
+          for (int _i1123 = 0; _i1123 < _list1121.size; ++_i1123)
           {
-            _elem1098 = new SQLUniqueConstraint();
-            _elem1098.read(iprot);
-            struct.uniqueConstraints.add(_elem1098);
+            _elem1122 = new SQLUniqueConstraint();
+            _elem1122.read(iprot);
+            struct.uniqueConstraints.add(_elem1122);
           }
         }
         struct.setUniqueConstraintsIsSet(true);
       }
       if (incoming.get(4)) {
         {
-          org.apache.thrift.protocol.TList _list1100 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-          struct.notNullConstraints = new ArrayList<SQLNotNullConstraint>(_list1100.size);
-          SQLNotNullConstraint _elem1101;
-          for (int _i1102 = 0; _i1102 < _list1100.size; ++_i1102)
+          org.apache.thrift.protocol.TList _list1124 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.notNullConstraints = new ArrayList<SQLNotNullConstraint>(_list1124.size);
+          SQLNotNullConstraint _elem1125;
+          for (int _i1126 = 0; _i1126 < _list1124.size; ++_i1126)
           {
-            _elem1101 = new SQLNotNullConstraint();
-            _elem1101.read(iprot);
-            struct.notNullConstraints.add(_elem1101);
+            _elem1125 = new SQLNotNullConstraint();
+            _elem1125.read(iprot);
+            struct.notNullConstraints.add(_elem1125);
           }
         }
         struct.setNotNullConstraintsIsSet(true);
       }
       if (incoming.get(5)) {
         {
-          org.apache.thrift.protocol.TList _list1103 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-          struct.defaultConstraints = new ArrayList<SQLDefaultConstraint>(_list1103.size);
-          SQLDefaultConstraint _elem1104;
-          for (int _i1105 = 0; _i1105 < _list1103.size; ++_i1105)
+          org.apache.thrift.protocol.TList _list1127 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.defaultConstraints = new ArrayList<SQLDefaultConstraint>(_list1127.size);
+          SQLDefaultConstraint _elem1128;
+          for (int _i1129 = 0; _i1129 < _list1127.size; ++_i1129)
           {
-            _elem1104 = new SQLDefaultConstraint();
-            _elem1104.read(iprot);
-            struct.defaultConstraints.add(_elem1104);
+            _elem1128 = new SQLDefaultConstraint();
+            _elem1128.read(iprot);
+            struct.defaultConstraints.add(_elem1128);
           }
         }
         struct.setDefaultConstraintsIsSet(true);
       }
       if (incoming.get(6)) {
         {
-          org.apache.thrift.protocol.TList _list1106 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-          struct.checkConstraints = new ArrayList<SQLCheckConstraint>(_list1106.size);
-          SQLCheckConstraint _elem1107;
-          for (int _i1108 = 0; _i1108 < _list1106.size; ++_i1108)
+          org.apache.thrift.protocol.TList _list1130 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.checkConstraints = new ArrayList<SQLCheckConstraint>(_list1130.size);
+          SQLCheckConstraint _elem1131;
+          for (int _i1132 = 0; _i1132 < _list1130.size; ++_i1132)
           {
-            _elem1107 = new SQLCheckConstraint();
-            _elem1107.read(iprot);
-            struct.checkConstraints.add(_elem1107);
+            _elem1131 = new SQLCheckConstraint();
+            _elem1131.read(iprot);
+            struct.checkConstraints.add(_elem1131);
           }
         }
         struct.setCheckConstraintsIsSet(true);
       }
       if (incoming.get(7)) {
         {
-          org.apache.thrift.protocol.TList _list1109 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-          struct.processorCapabilities = new ArrayList<String>(_list1109.size);
-          String _elem1110;
-          for (int _i1111 = 0; _i1111 < _list1109.size; ++_i1111)
+          org.apache.thrift.protocol.TList _list1133 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.processorCapabilities = new ArrayList<String>(_list1133.size);
+          String _elem1134;
+          for (int _i1135 = 0; _i1135 < _list1133.size; ++_i1135)
           {
-            _elem1110 = iprot.readString();
-            struct.processorCapabilities.add(_elem1110);
+            _elem1134 = iprot.readString();
+            struct.processorCapabilities.add(_elem1134);
           }
         }
         struct.setProcessorCapabilitiesIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ExtendedTableInfo.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ExtendedTableInfo.java
index c37b0d3..ac3a9ab 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ExtendedTableInfo.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ExtendedTableInfo.java
@@ -627,13 +627,13 @@ import org.slf4j.LoggerFactory;
           case 3: // REQUIRED_READ_CAPABILITIES
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list952 = iprot.readListBegin();
-                struct.requiredReadCapabilities = new ArrayList<String>(_list952.size);
-                String _elem953;
-                for (int _i954 = 0; _i954 < _list952.size; ++_i954)
+                org.apache.thrift.protocol.TList _list976 = iprot.readListBegin();
+                struct.requiredReadCapabilities = new ArrayList<String>(_list976.size);
+                String _elem977;
+                for (int _i978 = 0; _i978 < _list976.size; ++_i978)
                 {
-                  _elem953 = iprot.readString();
-                  struct.requiredReadCapabilities.add(_elem953);
+                  _elem977 = iprot.readString();
+                  struct.requiredReadCapabilities.add(_elem977);
                 }
                 iprot.readListEnd();
               }
@@ -645,13 +645,13 @@ import org.slf4j.LoggerFactory;
           case 4: // REQUIRED_WRITE_CAPABILITIES
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list955 = iprot.readListBegin();
-                struct.requiredWriteCapabilities = new ArrayList<String>(_list955.size);
-                String _elem956;
-                for (int _i957 = 0; _i957 < _list955.size; ++_i957)
+                org.apache.thrift.protocol.TList _list979 = iprot.readListBegin();
+                struct.requiredWriteCapabilities = new ArrayList<String>(_list979.size);
+                String _elem980;
+                for (int _i981 = 0; _i981 < _list979.size; ++_i981)
                 {
-                  _elem956 = iprot.readString();
-                  struct.requiredWriteCapabilities.add(_elem956);
+                  _elem980 = iprot.readString();
+                  struct.requiredWriteCapabilities.add(_elem980);
                 }
                 iprot.readListEnd();
               }
@@ -688,9 +688,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(REQUIRED_READ_CAPABILITIES_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.requiredReadCapabilities.size()));
-            for (String _iter958 : struct.requiredReadCapabilities)
+            for (String _iter982 : struct.requiredReadCapabilities)
             {
-              oprot.writeString(_iter958);
+              oprot.writeString(_iter982);
             }
             oprot.writeListEnd();
           }
@@ -702,9 +702,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(REQUIRED_WRITE_CAPABILITIES_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.requiredWriteCapabilities.size()));
-            for (String _iter959 : struct.requiredWriteCapabilities)
+            for (String _iter983 : struct.requiredWriteCapabilities)
             {
-              oprot.writeString(_iter959);
+              oprot.writeString(_iter983);
             }
             oprot.writeListEnd();
           }
@@ -746,18 +746,18 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetRequiredReadCapabilities()) {
         {
           oprot.writeI32(struct.requiredReadCapabilities.size());
-          for (String _iter960 : struct.requiredReadCapabilities)
+          for (String _iter984 : struct.requiredReadCapabilities)
           {
-            oprot.writeString(_iter960);
+            oprot.writeString(_iter984);
           }
         }
       }
       if (struct.isSetRequiredWriteCapabilities()) {
         {
           oprot.writeI32(struct.requiredWriteCapabilities.size());
-          for (String _iter961 : struct.requiredWriteCapabilities)
+          for (String _iter985 : struct.requiredWriteCapabilities)
           {
-            oprot.writeString(_iter961);
+            oprot.writeString(_iter985);
           }
         }
       }
@@ -775,26 +775,26 @@ import org.slf4j.LoggerFactory;
       }
       if (incoming.get(1)) {
         {
-          org.apache.thrift.protocol.TList _list962 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-          struct.requiredReadCapabilities = new ArrayList<String>(_list962.size);
-          String _elem963;
-          for (int _i964 = 0; _i964 < _list962.size; ++_i964)
+          org.apache.thrift.protocol.TList _list986 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.requiredReadCapabilities = new ArrayList<String>(_list986.size);
+          String _elem987;
+          for (int _i988 = 0; _i988 < _list986.size; ++_i988)
           {
-            _elem963 = iprot.readString();
-            struct.requiredReadCapabilities.add(_elem963);
+            _elem987 = iprot.readString();
+            struct.requiredReadCapabilities.add(_elem987);
           }
         }
         struct.setRequiredReadCapabilitiesIsSet(true);
       }
       if (incoming.get(2)) {
         {
-          org.apache.thrift.protocol.TList _list965 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-          struct.requiredWriteCapabilities = new ArrayList<String>(_list965.size);
-          String _elem966;
-          for (int _i967 = 0; _i967 < _list965.size; ++_i967)
+          org.apache.thrift.protocol.TList _list989 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.requiredWriteCapabilities = new ArrayList<String>(_list989.size);
+          String _elem990;
+          for (int _i991 = 0; _i991 < _list989.size; ++_i991)
           {
-            _elem966 = iprot.readString();
-            struct.requiredWriteCapabilities.add(_elem966);
+            _elem990 = iprot.readString();
+            struct.requiredWriteCapabilities.add(_elem990);
           }
         }
         struct.setRequiredWriteCapabilitiesIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/FindSchemasByColsResp.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/FindSchemasByColsResp.java
index d716e2f..7713026 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/FindSchemasByColsResp.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/FindSchemasByColsResp.java
@@ -350,14 +350,14 @@ import org.slf4j.LoggerFactory;
           case 1: // SCHEMA_VERSIONS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list1048 = iprot.readListBegin();
-                struct.schemaVersions = new ArrayList<SchemaVersionDescriptor>(_list1048.size);
-                SchemaVersionDescriptor _elem1049;
-                for (int _i1050 = 0; _i1050 < _list1048.size; ++_i1050)
+                org.apache.thrift.protocol.TList _list1072 = iprot.readListBegin();
+                struct.schemaVersions = new ArrayList<SchemaVersionDescriptor>(_list1072.size);
+                SchemaVersionDescriptor _elem1073;
+                for (int _i1074 = 0; _i1074 < _list1072.size; ++_i1074)
                 {
-                  _elem1049 = new SchemaVersionDescriptor();
-                  _elem1049.read(iprot);
-                  struct.schemaVersions.add(_elem1049);
+                  _elem1073 = new SchemaVersionDescriptor();
+                  _elem1073.read(iprot);
+                  struct.schemaVersions.add(_elem1073);
                 }
                 iprot.readListEnd();
               }
@@ -383,9 +383,9 @@ import org.slf4j.LoggerFactory;
         oprot.writeFieldBegin(SCHEMA_VERSIONS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.schemaVersions.size()));
-          for (SchemaVersionDescriptor _iter1051 : struct.schemaVersions)
+          for (SchemaVersionDescriptor _iter1075 : struct.schemaVersions)
           {
-            _iter1051.write(oprot);
+            _iter1075.write(oprot);
           }
           oprot.writeListEnd();
         }
@@ -416,9 +416,9 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetSchemaVersions()) {
         {
           oprot.writeI32(struct.schemaVersions.size());
-          for (SchemaVersionDescriptor _iter1052 : struct.schemaVersions)
+          for (SchemaVersionDescriptor _iter1076 : struct.schemaVersions)
           {
-            _iter1052.write(oprot);
+            _iter1076.write(oprot);
           }
         }
       }
@@ -430,14 +430,14 @@ import org.slf4j.LoggerFactory;
       BitSet incoming = iprot.readBitSet(1);
       if (incoming.get(0)) {
         {
-          org.apache.thrift.protocol.TList _list1053 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-          struct.schemaVersions = new ArrayList<SchemaVersionDescriptor>(_list1053.size);
-          SchemaVersionDescriptor _elem1054;
-          for (int _i1055 = 0; _i1055 < _list1053.size; ++_i1055)
+          org.apache.thrift.protocol.TList _list1077 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.schemaVersions = new ArrayList<SchemaVersionDescriptor>(_list1077.size);
+          SchemaVersionDescriptor _elem1078;
+          for (int _i1079 = 0; _i1079 < _list1077.size; ++_i1079)
           {
-            _elem1054 = new SchemaVersionDescriptor();
-            _elem1054.read(iprot);
-            struct.schemaVersions.add(_elem1054);
+            _elem1078 = new SchemaVersionDescriptor();
+            _elem1078.read(iprot);
+            struct.schemaVersions.add(_elem1078);
           }
         }
         struct.setSchemaVersionsIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/FireEventRequest.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/FireEventRequest.java
index 07eb291..5c6b6e2 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/FireEventRequest.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/FireEventRequest.java
@@ -794,13 +794,13 @@ import org.slf4j.LoggerFactory;
           case 5: // PARTITION_VALS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list820 = iprot.readListBegin();
-                struct.partitionVals = new ArrayList<String>(_list820.size);
-                String _elem821;
-                for (int _i822 = 0; _i822 < _list820.size; ++_i822)
+                org.apache.thrift.protocol.TList _list836 = iprot.readListBegin();
+                struct.partitionVals = new ArrayList<String>(_list836.size);
+                String _elem837;
+                for (int _i838 = 0; _i838 < _list836.size; ++_i838)
                 {
-                  _elem821 = iprot.readString();
-                  struct.partitionVals.add(_elem821);
+                  _elem837 = iprot.readString();
+                  struct.partitionVals.add(_elem837);
                 }
                 iprot.readListEnd();
               }
@@ -857,9 +857,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(PARTITION_VALS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.partitionVals.size()));
-            for (String _iter823 : struct.partitionVals)
+            for (String _iter839 : struct.partitionVals)
             {
-              oprot.writeString(_iter823);
+              oprot.writeString(_iter839);
             }
             oprot.writeListEnd();
           }
@@ -915,9 +915,9 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetPartitionVals()) {
         {
           oprot.writeI32(struct.partitionVals.size());
-          for (String _iter824 : struct.partitionVals)
+          for (String _iter840 : struct.partitionVals)
           {
-            oprot.writeString(_iter824);
+            oprot.writeString(_iter840);
           }
         }
       }
@@ -945,13 +945,13 @@ import org.slf4j.LoggerFactory;
       }
       if (incoming.get(2)) {
         {
-          org.apache.thrift.protocol.TList _list825 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-          struct.partitionVals = new ArrayList<String>(_list825.size);
-          String _elem826;
-          for (int _i827 = 0; _i827 < _list825.size; ++_i827)
+          org.apache.thrift.protocol.TList _list841 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.partitionVals = new ArrayList<String>(_list841.size);
+          String _elem842;
+          for (int _i843 = 0; _i843 < _list841.size; ++_i843)
           {
-            _elem826 = iprot.readString();
-            struct.partitionVals.add(_elem826);
+            _elem842 = iprot.readString();
+            struct.partitionVals.add(_elem842);
           }
         }
         struct.setPartitionValsIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/FireEventRequestData.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/FireEventRequestData.java
index a0da34b..6271ac4 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/FireEventRequestData.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/FireEventRequestData.java
@@ -37,10 +37,12 @@ import org.slf4j.LoggerFactory;
 @org.apache.hadoop.classification.InterfaceAudience.Public @org.apache.hadoop.classification.InterfaceStability.Stable public class FireEventRequestData extends org.apache.thrift.TUnion<FireEventRequestData, FireEventRequestData._Fields> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("FireEventRequestData");
   private static final org.apache.thrift.protocol.TField INSERT_DATA_FIELD_DESC = new org.apache.thrift.protocol.TField("insertData", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField INSERT_DATAS_FIELD_DESC = new org.apache.thrift.protocol.TField("insertDatas", org.apache.thrift.protocol.TType.LIST, (short)2);
 
   /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
   public enum _Fields implements org.apache.thrift.TFieldIdEnum {
-    INSERT_DATA((short)1, "insertData");
+    INSERT_DATA((short)1, "insertData"),
+    INSERT_DATAS((short)2, "insertDatas");
 
     private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
 
@@ -57,6 +59,8 @@ import org.slf4j.LoggerFactory;
       switch(fieldId) {
         case 1: // INSERT_DATA
           return INSERT_DATA;
+        case 2: // INSERT_DATAS
+          return INSERT_DATAS;
         default:
           return null;
       }
@@ -101,6 +105,9 @@ import org.slf4j.LoggerFactory;
     Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
     tmpMap.put(_Fields.INSERT_DATA, new org.apache.thrift.meta_data.FieldMetaData("insertData", org.apache.thrift.TFieldRequirementType.DEFAULT, 
         new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, InsertEventRequestData.class)));
+    tmpMap.put(_Fields.INSERT_DATAS, new org.apache.thrift.meta_data.FieldMetaData("insertDatas", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, InsertEventRequestData.class))));
     metaDataMap = Collections.unmodifiableMap(tmpMap);
     org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(FireEventRequestData.class, metaDataMap);
   }
@@ -126,6 +133,12 @@ import org.slf4j.LoggerFactory;
     return x;
   }
 
+  public static FireEventRequestData insertDatas(List<InsertEventRequestData> value) {
+    FireEventRequestData x = new FireEventRequestData();
+    x.setInsertDatas(value);
+    return x;
+  }
+
 
   @Override
   protected void checkType(_Fields setField, Object value) throws ClassCastException {
@@ -135,6 +148,11 @@ import org.slf4j.LoggerFactory;
           break;
         }
         throw new ClassCastException("Was expecting value of type InsertEventRequestData for field 'insertData', but got " + value.getClass().getSimpleName());
+      case INSERT_DATAS:
+        if (value instanceof List) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type List<InsertEventRequestData> for field 'insertDatas', but got " + value.getClass().getSimpleName());
       default:
         throw new IllegalArgumentException("Unknown field id " + setField);
     }
@@ -155,6 +173,26 @@ import org.slf4j.LoggerFactory;
             org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
             return null;
           }
+        case INSERT_DATAS:
+          if (field.type == INSERT_DATAS_FIELD_DESC.type) {
+            List<InsertEventRequestData> insertDatas;
+            {
+              org.apache.thrift.protocol.TList _list828 = iprot.readListBegin();
+              insertDatas = new ArrayList<InsertEventRequestData>(_list828.size);
+              InsertEventRequestData _elem829;
+              for (int _i830 = 0; _i830 < _list828.size; ++_i830)
+              {
+                _elem829 = new InsertEventRequestData();
+                _elem829.read(iprot);
+                insertDatas.add(_elem829);
+              }
+              iprot.readListEnd();
+            }
+            return insertDatas;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
         default:
           throw new IllegalStateException("setField wasn't null, but didn't match any of the case statements!");
       }
@@ -171,6 +209,17 @@ import org.slf4j.LoggerFactory;
         InsertEventRequestData insertData = (InsertEventRequestData)value_;
         insertData.write(oprot);
         return;
+      case INSERT_DATAS:
+        List<InsertEventRequestData> insertDatas = (List<InsertEventRequestData>)value_;
+        {
+          oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, insertDatas.size()));
+          for (InsertEventRequestData _iter831 : insertDatas)
+          {
+            _iter831.write(oprot);
+          }
+          oprot.writeListEnd();
+        }
+        return;
       default:
         throw new IllegalStateException("Cannot write union with unknown field " + setField_);
     }
@@ -186,6 +235,21 @@ import org.slf4j.LoggerFactory;
           insertData = new InsertEventRequestData();
           insertData.read(iprot);
           return insertData;
+        case INSERT_DATAS:
+          List<InsertEventRequestData> insertDatas;
+          {
+            org.apache.thrift.protocol.TList _list832 = iprot.readListBegin();
+            insertDatas = new ArrayList<InsertEventRequestData>(_list832.size);
+            InsertEventRequestData _elem833;
+            for (int _i834 = 0; _i834 < _list832.size; ++_i834)
+            {
+              _elem833 = new InsertEventRequestData();
+              _elem833.read(iprot);
+              insertDatas.add(_elem833);
+            }
+            iprot.readListEnd();
+          }
+          return insertDatas;
         default:
           throw new IllegalStateException("setField wasn't null, but didn't match any of the case statements!");
       }
@@ -201,6 +265,17 @@ import org.slf4j.LoggerFactory;
         InsertEventRequestData insertData = (InsertEventRequestData)value_;
         insertData.write(oprot);
         return;
+      case INSERT_DATAS:
+        List<InsertEventRequestData> insertDatas = (List<InsertEventRequestData>)value_;
+        {
+          oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, insertDatas.size()));
+          for (InsertEventRequestData _iter835 : insertDatas)
+          {
+            _iter835.write(oprot);
+          }
+          oprot.writeListEnd();
+        }
+        return;
       default:
         throw new IllegalStateException("Cannot write union with unknown field " + setField_);
     }
@@ -211,6 +286,8 @@ import org.slf4j.LoggerFactory;
     switch (setField) {
       case INSERT_DATA:
         return INSERT_DATA_FIELD_DESC;
+      case INSERT_DATAS:
+        return INSERT_DATAS_FIELD_DESC;
       default:
         throw new IllegalArgumentException("Unknown field id " + setField);
     }
@@ -245,11 +322,30 @@ import org.slf4j.LoggerFactory;
     value_ = value;
   }
 
+  public List<InsertEventRequestData> getInsertDatas() {
+    if (getSetField() == _Fields.INSERT_DATAS) {
+      return (List<InsertEventRequestData>)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'insertDatas' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setInsertDatas(List<InsertEventRequestData> value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.INSERT_DATAS;
+    value_ = value;
+  }
+
   public boolean isSetInsertData() {
     return setField_ == _Fields.INSERT_DATA;
   }
 
 
+  public boolean isSetInsertDatas() {
+    return setField_ == _Fields.INSERT_DATAS;
+  }
+
+
   public boolean equals(Object other) {
     if (other instanceof FireEventRequestData) {
       return equals((FireEventRequestData)other);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/FireEventResponse.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/FireEventResponse.java
index 1b48ecb..293545f 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/FireEventResponse.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/FireEventResponse.java
@@ -38,7 +38,7 @@ import org.slf4j.LoggerFactory;
 @org.apache.hadoop.classification.InterfaceAudience.Public @org.apache.hadoop.classification.InterfaceStability.Stable public class FireEventResponse implements org.apache.thrift.TBase<FireEventResponse, FireEventResponse._Fields>, java.io.Serializable, Cloneable, Comparable<FireEventResponse> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("FireEventResponse");
 
-  private static final org.apache.thrift.protocol.TField EVENT_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("eventId", org.apache.thrift.protocol.TType.I64, (short)1);
+  private static final org.apache.thrift.protocol.TField EVENT_IDS_FIELD_DESC = new org.apache.thrift.protocol.TField("eventIds", org.apache.thrift.protocol.TType.LIST, (short)1);
 
   private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
   static {
@@ -46,11 +46,11 @@ import org.slf4j.LoggerFactory;
     schemes.put(TupleScheme.class, new FireEventResponseTupleSchemeFactory());
   }
 
-  private long eventId; // required
+  private List<Long> eventIds; // required
 
   /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
   public enum _Fields implements org.apache.thrift.TFieldIdEnum {
-    EVENT_ID((short)1, "eventId");
+    EVENT_IDS((short)1, "eventIds");
 
     private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
 
@@ -65,8 +65,8 @@ import org.slf4j.LoggerFactory;
      */
     public static _Fields findByThriftId(int fieldId) {
       switch(fieldId) {
-        case 1: // EVENT_ID
-          return EVENT_ID;
+        case 1: // EVENT_IDS
+          return EVENT_IDS;
         default:
           return null;
       }
@@ -107,13 +107,12 @@ import org.slf4j.LoggerFactory;
   }
 
   // isset id assignments
-  private static final int __EVENTID_ISSET_ID = 0;
-  private byte __isset_bitfield = 0;
   public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
   static {
     Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
-    tmpMap.put(_Fields.EVENT_ID, new org.apache.thrift.meta_data.FieldMetaData("eventId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+    tmpMap.put(_Fields.EVENT_IDS, new org.apache.thrift.meta_data.FieldMetaData("eventIds", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
+            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64))));
     metaDataMap = Collections.unmodifiableMap(tmpMap);
     org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(FireEventResponse.class, metaDataMap);
   }
@@ -122,19 +121,20 @@ import org.slf4j.LoggerFactory;
   }
 
   public FireEventResponse(
-    long eventId)
+    List<Long> eventIds)
   {
     this();
-    this.eventId = eventId;
-    setEventIdIsSet(true);
+    this.eventIds = eventIds;
   }
 
   /**
    * Performs a deep copy on <i>other</i>.
    */
   public FireEventResponse(FireEventResponse other) {
-    __isset_bitfield = other.__isset_bitfield;
-    this.eventId = other.eventId;
+    if (other.isSetEventIds()) {
+      List<Long> __this__eventIds = new ArrayList<Long>(other.eventIds);
+      this.eventIds = __this__eventIds;
+    }
   }
 
   public FireEventResponse deepCopy() {
@@ -143,39 +143,54 @@ import org.slf4j.LoggerFactory;
 
   @Override
   public void clear() {
-    setEventIdIsSet(false);
-    this.eventId = 0;
+    this.eventIds = null;
+  }
+
+  public int getEventIdsSize() {
+    return (this.eventIds == null) ? 0 : this.eventIds.size();
+  }
+
+  public java.util.Iterator<Long> getEventIdsIterator() {
+    return (this.eventIds == null) ? null : this.eventIds.iterator();
+  }
+
+  public void addToEventIds(long elem) {
+    if (this.eventIds == null) {
+      this.eventIds = new ArrayList<Long>();
+    }
+    this.eventIds.add(elem);
   }
 
-  public long getEventId() {
-    return this.eventId;
+  public List<Long> getEventIds() {
+    return this.eventIds;
   }
 
-  public void setEventId(long eventId) {
-    this.eventId = eventId;
-    setEventIdIsSet(true);
+  public void setEventIds(List<Long> eventIds) {
+    this.eventIds = eventIds;
   }
 
-  public void unsetEventId() {
-    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __EVENTID_ISSET_ID);
+  public void unsetEventIds() {
+    this.eventIds = null;
   }
 
-  /** Returns true if field eventId is set (has been assigned a value) and false otherwise */
-  public boolean isSetEventId() {
-    return EncodingUtils.testBit(__isset_bitfield, __EVENTID_ISSET_ID);
+  /** Returns true if field eventIds is set (has been assigned a value) and false otherwise */
+  public boolean isSetEventIds() {
+    return this.eventIds != null;
   }
 
-  public void setEventIdIsSet(boolean value) {
-    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __EVENTID_ISSET_ID, value);
+  public void setEventIdsIsSet(boolean value) {
+    if (!value) {
+      this.eventIds = null;
+    }
   }
 
   public void setFieldValue(_Fields field, Object value) {
     switch (field) {
-    case EVENT_ID:
+    case EVENT_IDS:
       if (value == null) {
-        unsetEventId();
+        unsetEventIds();
       } else {
-        setEventId((Long)value);
+        setEventIds((List<Long>)value);
       }
       break;
 
@@ -184,8 +199,8 @@ import org.slf4j.LoggerFactory;
 
   public Object getFieldValue(_Fields field) {
     switch (field) {
-    case EVENT_ID:
-      return getEventId();
+    case EVENT_IDS:
+      return getEventIds();
 
     }
     throw new IllegalStateException();
@@ -198,8 +213,8 @@ import org.slf4j.LoggerFactory;
     }
 
     switch (field) {
-    case EVENT_ID:
-      return isSetEventId();
+    case EVENT_IDS:
+      return isSetEventIds();
     }
     throw new IllegalStateException();
   }
@@ -217,12 +232,12 @@ import org.slf4j.LoggerFactory;
     if (that == null)
       return false;
 
-    boolean this_present_eventId = true;
-    boolean that_present_eventId = true;
-    if (this_present_eventId || that_present_eventId) {
-      if (!(this_present_eventId && that_present_eventId))
+    boolean this_present_eventIds = true && this.isSetEventIds();
+    boolean that_present_eventIds = true && that.isSetEventIds();
+    if (this_present_eventIds || that_present_eventIds) {
+      if (!(this_present_eventIds && that_present_eventIds))
         return false;
-      if (this.eventId != that.eventId)
+      if (!this.eventIds.equals(that.eventIds))
         return false;
     }
 
@@ -233,10 +248,10 @@ import org.slf4j.LoggerFactory;
   public int hashCode() {
     List<Object> list = new ArrayList<Object>();
 
-    boolean present_eventId = true;
-    list.add(present_eventId);
-    if (present_eventId)
-      list.add(eventId);
+    boolean present_eventIds = true && (isSetEventIds());
+    list.add(present_eventIds);
+    if (present_eventIds)
+      list.add(eventIds);
 
     return list.hashCode();
   }
@@ -249,12 +264,12 @@ import org.slf4j.LoggerFactory;
 
     int lastComparison = 0;
 
-    lastComparison = Boolean.valueOf(isSetEventId()).compareTo(other.isSetEventId());
+    lastComparison = Boolean.valueOf(isSetEventIds()).compareTo(other.isSetEventIds());
     if (lastComparison != 0) {
       return lastComparison;
     }
-    if (isSetEventId()) {
-      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.eventId, other.eventId);
+    if (isSetEventIds()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.eventIds, other.eventIds);
       if (lastComparison != 0) {
         return lastComparison;
       }
@@ -279,8 +294,12 @@ import org.slf4j.LoggerFactory;
     StringBuilder sb = new StringBuilder("FireEventResponse(");
     boolean first = true;
 
-    sb.append("eventId:");
-    sb.append(this.eventId);
+    sb.append("eventIds:");
+    if (this.eventIds == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.eventIds);
+    }
     first = false;
     sb.append(")");
     return sb.toString();
@@ -301,8 +320,6 @@ import org.slf4j.LoggerFactory;
 
   private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
     try {
-      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
-      __isset_bitfield = 0;
       read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
     } catch (org.apache.thrift.TException te) {
       throw new java.io.IOException(te);
@@ -327,10 +344,20 @@ import org.slf4j.LoggerFactory;
           break;
         }
         switch (schemeField.id) {
-          case 1: // EVENT_ID
-            if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
-              struct.eventId = iprot.readI64();
-              struct.setEventIdIsSet(true);
+          case 1: // EVENT_IDS
+            if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
+              {
+                org.apache.thrift.protocol.TList _list844 = iprot.readListBegin();
+                struct.eventIds = new ArrayList<Long>(_list844.size);
+                long _elem845;
+                for (int _i846 = 0; _i846 < _list844.size; ++_i846)
+                {
+                  _elem845 = iprot.readI64();
+                  struct.eventIds.add(_elem845);
+                }
+                iprot.readListEnd();
+              }
+              struct.setEventIdsIsSet(true);
             } else { 
               org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
             }
@@ -348,9 +375,18 @@ import org.slf4j.LoggerFactory;
       struct.validate();
 
       oprot.writeStructBegin(STRUCT_DESC);
-      oprot.writeFieldBegin(EVENT_ID_FIELD_DESC);
-      oprot.writeI64(struct.eventId);
-      oprot.writeFieldEnd();
+      if (struct.eventIds != null) {
+        oprot.writeFieldBegin(EVENT_IDS_FIELD_DESC);
+        {
+          oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I64, struct.eventIds.size()));
+          for (long _iter847 : struct.eventIds)
+          {
+            oprot.writeI64(_iter847);
+          }
+          oprot.writeListEnd();
+        }
+        oprot.writeFieldEnd();
+      }
       oprot.writeFieldStop();
       oprot.writeStructEnd();
     }
@@ -369,12 +405,18 @@ import org.slf4j.LoggerFactory;
     public void write(org.apache.thrift.protocol.TProtocol prot, FireEventResponse struct) throws org.apache.thrift.TException {
       TTupleProtocol oprot = (TTupleProtocol) prot;
       BitSet optionals = new BitSet();
-      if (struct.isSetEventId()) {
+      if (struct.isSetEventIds()) {
         optionals.set(0);
       }
       oprot.writeBitSet(optionals, 1);
-      if (struct.isSetEventId()) {
-        oprot.writeI64(struct.eventId);
+      if (struct.isSetEventIds()) {
+        {
+          oprot.writeI32(struct.eventIds.size());
+          for (long _iter848 : struct.eventIds)
+          {
+            oprot.writeI64(_iter848);
+          }
+        }
       }
     }
 
@@ -383,8 +425,17 @@ import org.slf4j.LoggerFactory;
       TTupleProtocol iprot = (TTupleProtocol) prot;
       BitSet incoming = iprot.readBitSet(1);
       if (incoming.get(0)) {
-        struct.eventId = iprot.readI64();
-        struct.setEventIdIsSet(true);
+        {
+          org.apache.thrift.protocol.TList _list849 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I64, iprot.readI32());
+          struct.eventIds = new ArrayList<Long>(_list849.size);
+          long _elem850;
+          for (int _i851 = 0; _i851 < _list849.size; ++_i851)
+          {
+            _elem850 = iprot.readI64();
+            struct.eventIds.add(_elem850);
+          }
+        }
+        struct.setEventIdsIsSet(true);
       }
     }
   }
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetAllFunctionsResponse.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetAllFunctionsResponse.java
index e22563f..5c7715c 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetAllFunctionsResponse.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetAllFunctionsResponse.java
@@ -346,14 +346,14 @@ import org.slf4j.LoggerFactory;
           case 1: // FUNCTIONS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list896 = iprot.readListBegin();
-                struct.functions = new ArrayList<Function>(_list896.size);
-                Function _elem897;
-                for (int _i898 = 0; _i898 < _list896.size; ++_i898)
+                org.apache.thrift.protocol.TList _list920 = iprot.readListBegin();
+                struct.functions = new ArrayList<Function>(_list920.size);
+                Function _elem921;
+                for (int _i922 = 0; _i922 < _list920.size; ++_i922)
                 {
-                  _elem897 = new Function();
-                  _elem897.read(iprot);
-                  struct.functions.add(_elem897);
+                  _elem921 = new Function();
+                  _elem921.read(iprot);
+                  struct.functions.add(_elem921);
                 }
                 iprot.readListEnd();
               }
@@ -380,9 +380,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(FUNCTIONS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.functions.size()));
-            for (Function _iter899 : struct.functions)
+            for (Function _iter923 : struct.functions)
             {
-              _iter899.write(oprot);
+              _iter923.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -414,9 +414,9 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetFunctions()) {
         {
           oprot.writeI32(struct.functions.size());
-          for (Function _iter900 : struct.functions)
+          for (Function _iter924 : struct.functions)
           {
-            _iter900.write(oprot);
+            _iter924.write(oprot);
           }
         }
       }
@@ -428,14 +428,14 @@ import org.slf4j.LoggerFactory;
       BitSet incoming = iprot.readBitSet(1);
       if (incoming.get(0)) {
         {
-          org.apache.thrift.protocol.TList _list901 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-          struct.functions = new ArrayList<Function>(_list901.size);
-          Function _elem902;
-          for (int _i903 = 0; _i903 < _list901.size; ++_i903)
+          org.apache.thrift.protocol.TList _list925 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.functions = new ArrayList<Function>(_list925.size);
+          Function _elem926;
+          for (int _i927 = 0; _i927 < _list925.size; ++_i927)
           {
-            _elem902 = new Function();
-            _elem902.read(iprot);
-            struct.functions.add(_elem902);
+            _elem926 = new Function();
+            _elem926.read(iprot);
+            struct.functions.add(_elem926);
           }
         }
         struct.setFunctionsIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetDatabaseRequest.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetDatabaseRequest.java
index 8b6c6eb..8c23fcc 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetDatabaseRequest.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetDatabaseRequest.java
@@ -602,13 +602,13 @@ import org.slf4j.LoggerFactory;
           case 3: // PROCESSOR_CAPABILITIES
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list968 = iprot.readListBegin();
-                struct.processorCapabilities = new ArrayList<String>(_list968.size);
-                String _elem969;
-                for (int _i970 = 0; _i970 < _list968.size; ++_i970)
+                org.apache.thrift.protocol.TList _list992 = iprot.readListBegin();
+                struct.processorCapabilities = new ArrayList<String>(_list992.size);
+                String _elem993;
+                for (int _i994 = 0; _i994 < _list992.size; ++_i994)
                 {
-                  _elem969 = iprot.readString();
-                  struct.processorCapabilities.add(_elem969);
+                  _elem993 = iprot.readString();
+                  struct.processorCapabilities.add(_elem993);
                 }
                 iprot.readListEnd();
               }
@@ -657,9 +657,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(PROCESSOR_CAPABILITIES_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.processorCapabilities.size()));
-            for (String _iter971 : struct.processorCapabilities)
+            for (String _iter995 : struct.processorCapabilities)
             {
-              oprot.writeString(_iter971);
+              oprot.writeString(_iter995);
             }
             oprot.writeListEnd();
           }
@@ -713,9 +713,9 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetProcessorCapabilities()) {
         {
           oprot.writeI32(struct.processorCapabilities.size());
-          for (String _iter972 : struct.processorCapabilities)
+          for (String _iter996 : struct.processorCapabilities)
           {
-            oprot.writeString(_iter972);
+            oprot.writeString(_iter996);
           }
         }
       }
@@ -738,13 +738,13 @@ import org.slf4j.LoggerFactory;
       }
       if (incoming.get(2)) {
         {
-          org.apache.thrift.protocol.TList _list973 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-          struct.processorCapabilities = new ArrayList<String>(_list973.size);
-          String _elem974;
-          for (int _i975 = 0; _i975 < _list973.size; ++_i975)
+          org.apache.thrift.protocol.TList _list997 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.processorCapabilities = new ArrayList<String>(_list997.size);
+          String _elem998;
+          for (int _i999 = 0; _i999 < _list997.size; ++_i999)
           {
-            _elem974 = iprot.readString();
-            struct.processorCapabilities.add(_elem974);
+            _elem998 = iprot.readString();
+            struct.processorCapabilities.add(_elem998);
           }
         }
         struct.setProcessorCapabilitiesIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetFileMetadataByExprRequest.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetFileMetadataByExprRequest.java
index 9521a84..eaeb7a6 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetFileMetadataByExprRequest.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetFileMetadataByExprRequest.java
@@ -619,13 +619,13 @@ import org.slf4j.LoggerFactory;
           case 1: // FILE_IDS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list846 = iprot.readListBegin();
-                struct.fileIds = new ArrayList<Long>(_list846.size);
-                long _elem847;
-                for (int _i848 = 0; _i848 < _list846.size; ++_i848)
+                org.apache.thrift.protocol.TList _list870 = iprot.readListBegin();
+                struct.fileIds = new ArrayList<Long>(_list870.size);
+                long _elem871;
+                for (int _i872 = 0; _i872 < _list870.size; ++_i872)
                 {
-                  _elem847 = iprot.readI64();
-                  struct.fileIds.add(_elem847);
+                  _elem871 = iprot.readI64();
+                  struct.fileIds.add(_elem871);
                 }
                 iprot.readListEnd();
               }
@@ -675,9 +675,9 @@ import org.slf4j.LoggerFactory;
         oprot.writeFieldBegin(FILE_IDS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I64, struct.fileIds.size()));
-          for (long _iter849 : struct.fileIds)
+          for (long _iter873 : struct.fileIds)
           {
-            oprot.writeI64(_iter849);
+            oprot.writeI64(_iter873);
           }
           oprot.writeListEnd();
         }
@@ -719,9 +719,9 @@ import org.slf4j.LoggerFactory;
       TTupleProtocol oprot = (TTupleProtocol) prot;
       {
         oprot.writeI32(struct.fileIds.size());
-        for (long _iter850 : struct.fileIds)
+        for (long _iter874 : struct.fileIds)
         {
-          oprot.writeI64(_iter850);
+          oprot.writeI64(_iter874);
         }
       }
       oprot.writeBinary(struct.expr);
@@ -745,13 +745,13 @@ import org.slf4j.LoggerFactory;
     public void read(org.apache.thrift.protocol.TProtocol prot, GetFileMetadataByExprRequest struct) throws org.apache.thrift.TException {
       TTupleProtocol iprot = (TTupleProtocol) prot;
       {
-        org.apache.thrift.protocol.TList _list851 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I64, iprot.readI32());
-        struct.fileIds = new ArrayList<Long>(_list851.size);
-        long _elem852;
-        for (int _i853 = 0; _i853 < _list851.size; ++_i853)
+        org.apache.thrift.protocol.TList _list875 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I64, iprot.readI32());
+        struct.fileIds = new ArrayList<Long>(_list875.size);
+        long _elem876;
+        for (int _i877 = 0; _i877 < _list875.size; ++_i877)
         {
-          _elem852 = iprot.readI64();
-          struct.fileIds.add(_elem852);
+          _elem876 = iprot.readI64();
+          struct.fileIds.add(_elem876);
         }
       }
       struct.setFileIdsIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetFileMetadataByExprResult.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetFileMetadataByExprResult.java
index c192c0d..190f967 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetFileMetadataByExprResult.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetFileMetadataByExprResult.java
@@ -444,16 +444,16 @@ import org.slf4j.LoggerFactory;
           case 1: // METADATA
             if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
               {
-                org.apache.thrift.protocol.TMap _map836 = iprot.readMapBegin();
-                struct.metadata = new HashMap<Long,MetadataPpdResult>(2*_map836.size);
-                long _key837;
-                MetadataPpdResult _val838;
-                for (int _i839 = 0; _i839 < _map836.size; ++_i839)
+                org.apache.thrift.protocol.TMap _map860 = iprot.readMapBegin();
+                struct.metadata = new HashMap<Long,MetadataPpdResult>(2*_map860.size);
+                long _key861;
+                MetadataPpdResult _val862;
+                for (int _i863 = 0; _i863 < _map860.size; ++_i863)
                 {
-                  _key837 = iprot.readI64();
-                  _val838 = new MetadataPpdResult();
-                  _val838.read(iprot);
-                  struct.metadata.put(_key837, _val838);
+                  _key861 = iprot.readI64();
+                  _val862 = new MetadataPpdResult();
+                  _val862.read(iprot);
+                  struct.metadata.put(_key861, _val862);
                 }
                 iprot.readMapEnd();
               }
@@ -487,10 +487,10 @@ import org.slf4j.LoggerFactory;
         oprot.writeFieldBegin(METADATA_FIELD_DESC);
         {
           oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.I64, org.apache.thrift.protocol.TType.STRUCT, struct.metadata.size()));
-          for (Map.Entry<Long, MetadataPpdResult> _iter840 : struct.metadata.entrySet())
+          for (Map.Entry<Long, MetadataPpdResult> _iter864 : struct.metadata.entrySet())
           {
-            oprot.writeI64(_iter840.getKey());
-            _iter840.getValue().write(oprot);
+            oprot.writeI64(_iter864.getKey());
+            _iter864.getValue().write(oprot);
           }
           oprot.writeMapEnd();
         }
@@ -518,10 +518,10 @@ import org.slf4j.LoggerFactory;
       TTupleProtocol oprot = (TTupleProtocol) prot;
       {
         oprot.writeI32(struct.metadata.size());
-        for (Map.Entry<Long, MetadataPpdResult> _iter841 : struct.metadata.entrySet())
+        for (Map.Entry<Long, MetadataPpdResult> _iter865 : struct.metadata.entrySet())
         {
-          oprot.writeI64(_iter841.getKey());
-          _iter841.getValue().write(oprot);
+          oprot.writeI64(_iter865.getKey());
+          _iter865.getValue().write(oprot);
         }
       }
       oprot.writeBool(struct.isSupported);
@@ -531,16 +531,16 @@ import org.slf4j.LoggerFactory;
     public void read(org.apache.thrift.protocol.TProtocol prot, GetFileMetadataByExprResult struct) throws org.apache.thrift.TException {
       TTupleProtocol iprot = (TTupleProtocol) prot;
       {
-        org.apache.thrift.protocol.TMap _map842 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.I64, org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-        struct.metadata = new HashMap<Long,MetadataPpdResult>(2*_map842.size);
-        long _key843;
-        MetadataPpdResult _val844;
-        for (int _i845 = 0; _i845 < _map842.size; ++_i845)
+        org.apache.thrift.protocol.TMap _map866 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.I64, org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+        struct.metadata = new HashMap<Long,MetadataPpdResult>(2*_map866.size);
+        long _key867;
+        MetadataPpdResult _val868;
+        for (int _i869 = 0; _i869 < _map866.size; ++_i869)
         {
-          _key843 = iprot.readI64();
-          _val844 = new MetadataPpdResult();
-          _val844.read(iprot);
-          struct.metadata.put(_key843, _val844);
+          _key867 = iprot.readI64();
+          _val868 = new MetadataPpdResult();
+          _val868.read(iprot);
+          struct.metadata.put(_key867, _val868);
         }
       }
       struct.setMetadataIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetFileMetadataRequest.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetFileMetadataRequest.java
index 8ccce25..797376f 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetFileMetadataRequest.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetFileMetadataRequest.java
@@ -351,13 +351,13 @@ import org.slf4j.LoggerFactory;
           case 1: // FILE_IDS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list864 = iprot.readListBegin();
-                struct.fileIds = new ArrayList<Long>(_list864.size);
-                long _elem865;
-                for (int _i866 = 0; _i866 < _list864.size; ++_i866)
+                org.apache.thrift.protocol.TList _list888 = iprot.readListBegin();
+                struct.fileIds = new ArrayList<Long>(_list888.size);
+                long _elem889;
+                for (int _i890 = 0; _i890 < _list888.size; ++_i890)
                 {
-                  _elem865 = iprot.readI64();
-                  struct.fileIds.add(_elem865);
+                  _elem889 = iprot.readI64();
+                  struct.fileIds.add(_elem889);
                 }
                 iprot.readListEnd();
               }
@@ -383,9 +383,9 @@ import org.slf4j.LoggerFactory;
         oprot.writeFieldBegin(FILE_IDS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I64, struct.fileIds.size()));
-          for (long _iter867 : struct.fileIds)
+          for (long _iter891 : struct.fileIds)
           {
-            oprot.writeI64(_iter867);
+            oprot.writeI64(_iter891);
           }
           oprot.writeListEnd();
         }
@@ -410,9 +410,9 @@ import org.slf4j.LoggerFactory;
       TTupleProtocol oprot = (TTupleProtocol) prot;
       {
         oprot.writeI32(struct.fileIds.size());
-        for (long _iter868 : struct.fileIds)
+        for (long _iter892 : struct.fileIds)
         {
-          oprot.writeI64(_iter868);
+          oprot.writeI64(_iter892);
         }
       }
     }
@@ -421,13 +421,13 @@ import org.slf4j.LoggerFactory;
     public void read(org.apache.thrift.protocol.TProtocol prot, GetFileMetadataRequest struct) throws org.apache.thrift.TException {
       TTupleProtocol iprot = (TTupleProtocol) prot;
       {
-        org.apache.thrift.protocol.TList _list869 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I64, iprot.readI32());
-        struct.fileIds = new ArrayList<Long>(_list869.size);
-        long _elem870;
-        for (int _i871 = 0; _i871 < _list869.size; ++_i871)
+        org.apache.thrift.protocol.TList _list893 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I64, iprot.readI32());
+        struct.fileIds = new ArrayList<Long>(_list893.size);
+        long _elem894;
+        for (int _i895 = 0; _i895 < _list893.size; ++_i895)
         {
-          _elem870 = iprot.readI64();
-          struct.fileIds.add(_elem870);
+          _elem894 = iprot.readI64();
+          struct.fileIds.add(_elem894);
         }
       }
       struct.setFileIdsIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetFileMetadataResult.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetFileMetadataResult.java
index a6da5c5..c87bc47 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetFileMetadataResult.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetFileMetadataResult.java
@@ -433,15 +433,15 @@ import org.slf4j.LoggerFactory;
           case 1: // METADATA
             if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
               {
-                org.apache.thrift.protocol.TMap _map854 = iprot.readMapBegin();
-                struct.metadata = new HashMap<Long,ByteBuffer>(2*_map854.size);
-                long _key855;
-                ByteBuffer _val856;
-                for (int _i857 = 0; _i857 < _map854.size; ++_i857)
+                org.apache.thrift.protocol.TMap _map878 = iprot.readMapBegin();
+                struct.metadata = new HashMap<Long,ByteBuffer>(2*_map878.size);
+                long _key879;
+                ByteBuffer _val880;
+                for (int _i881 = 0; _i881 < _map878.size; ++_i881)
                 {
-                  _key855 = iprot.readI64();
-                  _val856 = iprot.readBinary();
-                  struct.metadata.put(_key855, _val856);
+                  _key879 = iprot.readI64();
+                  _val880 = iprot.readBinary();
+                  struct.metadata.put(_key879, _val880);
                 }
                 iprot.readMapEnd();
               }
@@ -475,10 +475,10 @@ import org.slf4j.LoggerFactory;
         oprot.writeFieldBegin(METADATA_FIELD_DESC);
         {
           oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.I64, org.apache.thrift.protocol.TType.STRING, struct.metadata.size()));
-          for (Map.Entry<Long, ByteBuffer> _iter858 : struct.metadata.entrySet())
+          for (Map.Entry<Long, ByteBuffer> _iter882 : struct.metadata.entrySet())
           {
-            oprot.writeI64(_iter858.getKey());
-            oprot.writeBinary(_iter858.getValue());
+            oprot.writeI64(_iter882.getKey());
+            oprot.writeBinary(_iter882.getValue());
           }
           oprot.writeMapEnd();
         }
@@ -506,10 +506,10 @@ import org.slf4j.LoggerFactory;
       TTupleProtocol oprot = (TTupleProtocol) prot;
       {
         oprot.writeI32(struct.metadata.size());
-        for (Map.Entry<Long, ByteBuffer> _iter859 : struct.metadata.entrySet())
+        for (Map.Entry<Long, ByteBuffer> _iter883 : struct.metadata.entrySet())
         {
-          oprot.writeI64(_iter859.getKey());
-          oprot.writeBinary(_iter859.getValue());
+          oprot.writeI64(_iter883.getKey());
+          oprot.writeBinary(_iter883.getValue());
         }
       }
       oprot.writeBool(struct.isSupported);
@@ -519,15 +519,15 @@ import org.slf4j.LoggerFactory;
     public void read(org.apache.thrift.protocol.TProtocol prot, GetFileMetadataResult struct) throws org.apache.thrift.TException {
       TTupleProtocol iprot = (TTupleProtocol) prot;
       {
-        org.apache.thrift.protocol.TMap _map860 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.I64, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-        struct.metadata = new HashMap<Long,ByteBuffer>(2*_map860.size);
-        long _key861;
-        ByteBuffer _val862;
-        for (int _i863 = 0; _i863 < _map860.size; ++_i863)
+        org.apache.thrift.protocol.TMap _map884 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.I64, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+        struct.metadata = new HashMap<Long,ByteBuffer>(2*_map884.size);
+        long _key885;
+        ByteBuffer _val886;
+        for (int _i887 = 0; _i887 < _map884.size; ++_i887)
         {
-          _key861 = iprot.readI64();
-          _val862 = iprot.readBinary();
-          struct.metadata.put(_key861, _val862);
+          _key885 = iprot.readI64();
+          _val886 = iprot.readBinary();
+          struct.metadata.put(_key885, _val886);
         }
       }
       struct.setMetadataIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetPartitionsFilterSpec.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetPartitionsFilterSpec.java
index e0520a5..a96741f 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetPartitionsFilterSpec.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetPartitionsFilterSpec.java
@@ -444,13 +444,13 @@ import org.slf4j.LoggerFactory;
           case 8: // FILTERS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list1144 = iprot.readListBegin();
-                struct.filters = new ArrayList<String>(_list1144.size);
-                String _elem1145;
-                for (int _i1146 = 0; _i1146 < _list1144.size; ++_i1146)
+                org.apache.thrift.protocol.TList _list1168 = iprot.readListBegin();
+                struct.filters = new ArrayList<String>(_list1168.size);
+                String _elem1169;
+                for (int _i1170 = 0; _i1170 < _list1168.size; ++_i1170)
                 {
-                  _elem1145 = iprot.readString();
-                  struct.filters.add(_elem1145);
+                  _elem1169 = iprot.readString();
+                  struct.filters.add(_elem1169);
                 }
                 iprot.readListEnd();
               }
@@ -484,9 +484,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(FILTERS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.filters.size()));
-            for (String _iter1147 : struct.filters)
+            for (String _iter1171 : struct.filters)
             {
-              oprot.writeString(_iter1147);
+              oprot.writeString(_iter1171);
             }
             oprot.writeListEnd();
           }
@@ -524,9 +524,9 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetFilters()) {
         {
           oprot.writeI32(struct.filters.size());
-          for (String _iter1148 : struct.filters)
+          for (String _iter1172 : struct.filters)
           {
-            oprot.writeString(_iter1148);
+            oprot.writeString(_iter1172);
           }
         }
       }
@@ -542,13 +542,13 @@ import org.slf4j.LoggerFactory;
       }
       if (incoming.get(1)) {
         {
-          org.apache.thrift.protocol.TList _list1149 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-          struct.filters = new ArrayList<String>(_list1149.size);
-          String _elem1150;
-          for (int _i1151 = 0; _i1151 < _list1149.size; ++_i1151)
+          org.apache.thrift.protocol.TList _list1173 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.filters = new ArrayList<String>(_list1173.size);
+          String _elem1174;
+          for (int _i1175 = 0; _i1175 < _list1173.size; ++_i1175)
           {
-            _elem1150 = iprot.readString();
-            struct.filters.add(_elem1150);
+            _elem1174 = iprot.readString();
+            struct.filters.add(_elem1174);
           }
         }
         struct.setFiltersIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetPartitionsProjectionSpec.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetPartitionsProjectionSpec.java
index cc5076c..26f6e8a 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetPartitionsProjectionSpec.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetPartitionsProjectionSpec.java
@@ -509,13 +509,13 @@ import org.slf4j.LoggerFactory;
           case 1: // FIELD_LIST
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list1136 = iprot.readListBegin();
-                struct.fieldList = new ArrayList<String>(_list1136.size);
-                String _elem1137;
-                for (int _i1138 = 0; _i1138 < _list1136.size; ++_i1138)
+                org.apache.thrift.protocol.TList _list1160 = iprot.readListBegin();
+                struct.fieldList = new ArrayList<String>(_list1160.size);
+                String _elem1161;
+                for (int _i1162 = 0; _i1162 < _list1160.size; ++_i1162)
                 {
-                  _elem1137 = iprot.readString();
-                  struct.fieldList.add(_elem1137);
+                  _elem1161 = iprot.readString();
+                  struct.fieldList.add(_elem1161);
                 }
                 iprot.readListEnd();
               }
@@ -557,9 +557,9 @@ import org.slf4j.LoggerFactory;
         oprot.writeFieldBegin(FIELD_LIST_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.fieldList.size()));
-          for (String _iter1139 : struct.fieldList)
+          for (String _iter1163 : struct.fieldList)
           {
-            oprot.writeString(_iter1139);
+            oprot.writeString(_iter1163);
           }
           oprot.writeListEnd();
         }
@@ -606,9 +606,9 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetFieldList()) {
         {
           oprot.writeI32(struct.fieldList.size());
-          for (String _iter1140 : struct.fieldList)
+          for (String _iter1164 : struct.fieldList)
           {
-            oprot.writeString(_iter1140);
+            oprot.writeString(_iter1164);
           }
         }
       }
@@ -626,13 +626,13 @@ import org.slf4j.LoggerFactory;
       BitSet incoming = iprot.readBitSet(3);
       if (incoming.get(0)) {
         {
-          org.apache.thrift.protocol.TList _list1141 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-          struct.fieldList = new ArrayList<String>(_list1141.size);
-          String _elem1142;
-          for (int _i1143 = 0; _i1143 < _list1141.size; ++_i1143)
+          org.apache.thrift.protocol.TList _list1165 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.fieldList = new ArrayList<String>(_list1165.size);
+          String _elem1166;
+          for (int _i1167 = 0; _i1167 < _list1165.size; ++_i1167)
           {
-            _elem1142 = iprot.readString();
-            struct.fieldList.add(_elem1142);
+            _elem1166 = iprot.readString();
+            struct.fieldList.add(_elem1166);
           }
         }
         struct.setFieldListIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetPartitionsRequest.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetPartitionsRequest.java
index 0afb4a1..bb3743c 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetPartitionsRequest.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetPartitionsRequest.java
@@ -1139,13 +1139,13 @@ import org.slf4j.LoggerFactory;
           case 6: // GROUP_NAMES
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list1160 = iprot.readListBegin();
-                struct.groupNames = new ArrayList<String>(_list1160.size);
-                String _elem1161;
-                for (int _i1162 = 0; _i1162 < _list1160.size; ++_i1162)
+                org.apache.thrift.protocol.TList _list1184 = iprot.readListBegin();
+                struct.groupNames = new ArrayList<String>(_list1184.size);
+                String _elem1185;
+                for (int _i1186 = 0; _i1186 < _list1184.size; ++_i1186)
                 {
-                  _elem1161 = iprot.readString();
-                  struct.groupNames.add(_elem1161);
+                  _elem1185 = iprot.readString();
+                  struct.groupNames.add(_elem1185);
                 }
                 iprot.readListEnd();
               }
@@ -1175,13 +1175,13 @@ import org.slf4j.LoggerFactory;
           case 9: // PROCESSOR_CAPABILITIES
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list1163 = iprot.readListBegin();
-                struct.processorCapabilities = new ArrayList<String>(_list1163.size);
-                String _elem1164;
-                for (int _i1165 = 0; _i1165 < _list1163.size; ++_i1165)
+                org.apache.thrift.protocol.TList _list1187 = iprot.readListBegin();
+                struct.processorCapabilities = new ArrayList<String>(_list1187.size);
+                String _elem1188;
+                for (int _i1189 = 0; _i1189 < _list1187.size; ++_i1189)
                 {
-                  _elem1164 = iprot.readString();
-                  struct.processorCapabilities.add(_elem1164);
+                  _elem1188 = iprot.readString();
+                  struct.processorCapabilities.add(_elem1188);
                 }
                 iprot.readListEnd();
               }
@@ -1245,9 +1245,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(GROUP_NAMES_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.groupNames.size()));
-            for (String _iter1166 : struct.groupNames)
+            for (String _iter1190 : struct.groupNames)
             {
-              oprot.writeString(_iter1166);
+              oprot.writeString(_iter1190);
             }
             oprot.writeListEnd();
           }
@@ -1269,9 +1269,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(PROCESSOR_CAPABILITIES_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.processorCapabilities.size()));
-            for (String _iter1167 : struct.processorCapabilities)
+            for (String _iter1191 : struct.processorCapabilities)
             {
-              oprot.writeString(_iter1167);
+              oprot.writeString(_iter1191);
             }
             oprot.writeListEnd();
           }
@@ -1352,9 +1352,9 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetGroupNames()) {
         {
           oprot.writeI32(struct.groupNames.size());
-          for (String _iter1168 : struct.groupNames)
+          for (String _iter1192 : struct.groupNames)
           {
-            oprot.writeString(_iter1168);
+            oprot.writeString(_iter1192);
           }
         }
       }
@@ -1367,9 +1367,9 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetProcessorCapabilities()) {
         {
           oprot.writeI32(struct.processorCapabilities.size());
-          for (String _iter1169 : struct.processorCapabilities)
+          for (String _iter1193 : struct.processorCapabilities)
           {
-            oprot.writeString(_iter1169);
+            oprot.writeString(_iter1193);
           }
         }
       }
@@ -1404,13 +1404,13 @@ import org.slf4j.LoggerFactory;
       }
       if (incoming.get(5)) {
         {
-          org.apache.thrift.protocol.TList _list1170 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-          struct.groupNames = new ArrayList<String>(_list1170.size);
-          String _elem1171;
-          for (int _i1172 = 0; _i1172 < _list1170.size; ++_i1172)
+          org.apache.thrift.protocol.TList _list1194 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.groupNames = new ArrayList<String>(_list1194.size);
+          String _elem1195;
+          for (int _i1196 = 0; _i1196 < _list1194.size; ++_i1196)
           {
-            _elem1171 = iprot.readString();
-            struct.groupNames.add(_elem1171);
+            _elem1195 = iprot.readString();
+            struct.groupNames.add(_elem1195);
           }
         }
         struct.setGroupNamesIsSet(true);
@@ -1427,13 +1427,13 @@ import org.slf4j.LoggerFactory;
       }
       if (incoming.get(8)) {
         {
-          org.apache.thrift.protocol.TList _list1173 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-          struct.processorCapabilities = new ArrayList<String>(_list1173.size);
-          String _elem1174;
-          for (int _i1175 = 0; _i1175 < _list1173.size; ++_i1175)
+          org.apache.thrift.protocol.TList _list1197 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.processorCapabilities = new ArrayList<String>(_list1197.size);
+          String _elem1198;
+          for (int _i1199 = 0; _i1199 < _list1197.size; ++_i1199)
           {
-            _elem1174 = iprot.readString();
-            struct.processorCapabilities.add(_elem1174);
+            _elem1198 = iprot.readString();
+            struct.processorCapabilities.add(_elem1198);
           }
         }
         struct.setProcessorCapabilitiesIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetPartitionsResponse.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetPartitionsResponse.java
index 839e7af..42f78a6 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetPartitionsResponse.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetPartitionsResponse.java
@@ -350,14 +350,14 @@ import org.slf4j.LoggerFactory;
           case 1: // PARTITION_SPEC
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list1152 = iprot.readListBegin();
-                struct.partitionSpec = new ArrayList<PartitionSpec>(_list1152.size);
-                PartitionSpec _elem1153;
-                for (int _i1154 = 0; _i1154 < _list1152.size; ++_i1154)
+                org.apache.thrift.protocol.TList _list1176 = iprot.readListBegin();
+                struct.partitionSpec = new ArrayList<PartitionSpec>(_list1176.size);
+                PartitionSpec _elem1177;
+                for (int _i1178 = 0; _i1178 < _list1176.size; ++_i1178)
                 {
-                  _elem1153 = new PartitionSpec();
-                  _elem1153.read(iprot);
-                  struct.partitionSpec.add(_elem1153);
+                  _elem1177 = new PartitionSpec();
+                  _elem1177.read(iprot);
+                  struct.partitionSpec.add(_elem1177);
                 }
                 iprot.readListEnd();
               }
@@ -383,9 +383,9 @@ import org.slf4j.LoggerFactory;
         oprot.writeFieldBegin(PARTITION_SPEC_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.partitionSpec.size()));
-          for (PartitionSpec _iter1155 : struct.partitionSpec)
+          for (PartitionSpec _iter1179 : struct.partitionSpec)
           {
-            _iter1155.write(oprot);
+            _iter1179.write(oprot);
           }
           oprot.writeListEnd();
         }
@@ -416,9 +416,9 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetPartitionSpec()) {
         {
           oprot.writeI32(struct.partitionSpec.size());
-          for (PartitionSpec _iter1156 : struct.partitionSpec)
+          for (PartitionSpec _iter1180 : struct.partitionSpec)
           {
-            _iter1156.write(oprot);
+            _iter1180.write(oprot);
           }
         }
       }
@@ -430,14 +430,14 @@ import org.slf4j.LoggerFactory;
       BitSet incoming = iprot.readBitSet(1);
       if (incoming.get(0)) {
         {
-          org.apache.thrift.protocol.TList _list1157 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-          struct.partitionSpec = new ArrayList<PartitionSpec>(_list1157.size);
-          PartitionSpec _elem1158;
-          for (int _i1159 = 0; _i1159 < _list1157.size; ++_i1159)
+          org.apache.thrift.protocol.TList _list1181 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.partitionSpec = new ArrayList<PartitionSpec>(_list1181.size);
+          PartitionSpec _elem1182;
+          for (int _i1183 = 0; _i1183 < _list1181.size; ++_i1183)
           {
-            _elem1158 = new PartitionSpec();
-            _elem1158.read(iprot);
-            struct.partitionSpec.add(_elem1158);
+            _elem1182 = new PartitionSpec();
+            _elem1182.read(iprot);
+            struct.partitionSpec.add(_elem1182);
           }
         }
         struct.setPartitionSpecIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetTableRequest.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetTableRequest.java
index c3b4d74..d8dc0c3 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetTableRequest.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetTableRequest.java
@@ -1055,13 +1055,13 @@ import org.slf4j.LoggerFactory;
           case 8: // PROCESSOR_CAPABILITIES
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list912 = iprot.readListBegin();
-                struct.processorCapabilities = new ArrayList<String>(_list912.size);
-                String _elem913;
-                for (int _i914 = 0; _i914 < _list912.size; ++_i914)
+                org.apache.thrift.protocol.TList _list936 = iprot.readListBegin();
+                struct.processorCapabilities = new ArrayList<String>(_list936.size);
+                String _elem937;
+                for (int _i938 = 0; _i938 < _list936.size; ++_i938)
                 {
-                  _elem913 = iprot.readString();
-                  struct.processorCapabilities.add(_elem913);
+                  _elem937 = iprot.readString();
+                  struct.processorCapabilities.add(_elem937);
                 }
                 iprot.readListEnd();
               }
@@ -1140,9 +1140,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(PROCESSOR_CAPABILITIES_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.processorCapabilities.size()));
-            for (String _iter915 : struct.processorCapabilities)
+            for (String _iter939 : struct.processorCapabilities)
             {
-              oprot.writeString(_iter915);
+              oprot.writeString(_iter939);
             }
             oprot.writeListEnd();
           }
@@ -1220,9 +1220,9 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetProcessorCapabilities()) {
         {
           oprot.writeI32(struct.processorCapabilities.size());
-          for (String _iter916 : struct.processorCapabilities)
+          for (String _iter940 : struct.processorCapabilities)
           {
-            oprot.writeString(_iter916);
+            oprot.writeString(_iter940);
           }
         }
       }
@@ -1261,13 +1261,13 @@ import org.slf4j.LoggerFactory;
       }
       if (incoming.get(4)) {
         {
-          org.apache.thrift.protocol.TList _list917 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-          struct.processorCapabilities = new ArrayList<String>(_list917.size);
-          String _elem918;
-          for (int _i919 = 0; _i919 < _list917.size; ++_i919)
+          org.apache.thrift.protocol.TList _list941 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.processorCapabilities = new ArrayList<String>(_list941.size);
+          String _elem942;
+          for (int _i943 = 0; _i943 < _list941.size; ++_i943)
           {
-            _elem918 = iprot.readString();
-            struct.processorCapabilities.add(_elem918);
+            _elem942 = iprot.readString();
+            struct.processorCapabilities.add(_elem942);
           }
         }
         struct.setProcessorCapabilitiesIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetTablesExtRequest.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetTablesExtRequest.java
index 88ff220..b9136bd 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetTablesExtRequest.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetTablesExtRequest.java
@@ -885,13 +885,13 @@ import org.slf4j.LoggerFactory;
           case 6: // PROCESSOR_CAPABILITIES
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list944 = iprot.readListBegin();
-                struct.processorCapabilities = new ArrayList<String>(_list944.size);
-                String _elem945;
-                for (int _i946 = 0; _i946 < _list944.size; ++_i946)
+                org.apache.thrift.protocol.TList _list968 = iprot.readListBegin();
+                struct.processorCapabilities = new ArrayList<String>(_list968.size);
+                String _elem969;
+                for (int _i970 = 0; _i970 < _list968.size; ++_i970)
                 {
-                  _elem945 = iprot.readString();
-                  struct.processorCapabilities.add(_elem945);
+                  _elem969 = iprot.readString();
+                  struct.processorCapabilities.add(_elem969);
                 }
                 iprot.readListEnd();
               }
@@ -949,9 +949,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(PROCESSOR_CAPABILITIES_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.processorCapabilities.size()));
-            for (String _iter947 : struct.processorCapabilities)
+            for (String _iter971 : struct.processorCapabilities)
             {
-              oprot.writeString(_iter947);
+              oprot.writeString(_iter971);
             }
             oprot.writeListEnd();
           }
@@ -1003,9 +1003,9 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetProcessorCapabilities()) {
         {
           oprot.writeI32(struct.processorCapabilities.size());
-          for (String _iter948 : struct.processorCapabilities)
+          for (String _iter972 : struct.processorCapabilities)
           {
-            oprot.writeString(_iter948);
+            oprot.writeString(_iter972);
           }
         }
       }
@@ -1032,13 +1032,13 @@ import org.slf4j.LoggerFactory;
       }
       if (incoming.get(1)) {
         {
-          org.apache.thrift.protocol.TList _list949 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-          struct.processorCapabilities = new ArrayList<String>(_list949.size);
-          String _elem950;
-          for (int _i951 = 0; _i951 < _list949.size; ++_i951)
+          org.apache.thrift.protocol.TList _list973 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.processorCapabilities = new ArrayList<String>(_list973.size);
+          String _elem974;
+          for (int _i975 = 0; _i975 < _list973.size; ++_i975)
           {
-            _elem950 = iprot.readString();
-            struct.processorCapabilities.add(_elem950);
+            _elem974 = iprot.readString();
+            struct.processorCapabilities.add(_elem974);
           }
         }
         struct.setProcessorCapabilitiesIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetTablesRequest.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetTablesRequest.java
index 414128b..f475c02 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetTablesRequest.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetTablesRequest.java
@@ -785,13 +785,13 @@ import org.slf4j.LoggerFactory;
           case 2: // TBL_NAMES
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list920 = iprot.readListBegin();
-                struct.tblNames = new ArrayList<String>(_list920.size);
-                String _elem921;
-                for (int _i922 = 0; _i922 < _list920.size; ++_i922)
+                org.apache.thrift.protocol.TList _list944 = iprot.readListBegin();
+                struct.tblNames = new ArrayList<String>(_list944.size);
+                String _elem945;
+                for (int _i946 = 0; _i946 < _list944.size; ++_i946)
                 {
-                  _elem921 = iprot.readString();
-                  struct.tblNames.add(_elem921);
+                  _elem945 = iprot.readString();
+                  struct.tblNames.add(_elem945);
                 }
                 iprot.readListEnd();
               }
@@ -820,13 +820,13 @@ import org.slf4j.LoggerFactory;
           case 5: // PROCESSOR_CAPABILITIES
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list923 = iprot.readListBegin();
-                struct.processorCapabilities = new ArrayList<String>(_list923.size);
-                String _elem924;
-                for (int _i925 = 0; _i925 < _list923.size; ++_i925)
+                org.apache.thrift.protocol.TList _list947 = iprot.readListBegin();
+                struct.processorCapabilities = new ArrayList<String>(_list947.size);
+                String _elem948;
+                for (int _i949 = 0; _i949 < _list947.size; ++_i949)
                 {
-                  _elem924 = iprot.readString();
-                  struct.processorCapabilities.add(_elem924);
+                  _elem948 = iprot.readString();
+                  struct.processorCapabilities.add(_elem948);
                 }
                 iprot.readListEnd();
               }
@@ -866,9 +866,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.tblNames.size()));
-            for (String _iter926 : struct.tblNames)
+            for (String _iter950 : struct.tblNames)
             {
-              oprot.writeString(_iter926);
+              oprot.writeString(_iter950);
             }
             oprot.writeListEnd();
           }
@@ -894,9 +894,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(PROCESSOR_CAPABILITIES_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.processorCapabilities.size()));
-            for (String _iter927 : struct.processorCapabilities)
+            for (String _iter951 : struct.processorCapabilities)
             {
-              oprot.writeString(_iter927);
+              oprot.writeString(_iter951);
             }
             oprot.writeListEnd();
           }
@@ -948,9 +948,9 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetTblNames()) {
         {
           oprot.writeI32(struct.tblNames.size());
-          for (String _iter928 : struct.tblNames)
+          for (String _iter952 : struct.tblNames)
           {
-            oprot.writeString(_iter928);
+            oprot.writeString(_iter952);
           }
         }
       }
@@ -963,9 +963,9 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetProcessorCapabilities()) {
         {
           oprot.writeI32(struct.processorCapabilities.size());
-          for (String _iter929 : struct.processorCapabilities)
+          for (String _iter953 : struct.processorCapabilities)
           {
-            oprot.writeString(_iter929);
+            oprot.writeString(_iter953);
           }
         }
       }
@@ -982,13 +982,13 @@ import org.slf4j.LoggerFactory;
       BitSet incoming = iprot.readBitSet(5);
       if (incoming.get(0)) {
         {
-          org.apache.thrift.protocol.TList _list930 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-          struct.tblNames = new ArrayList<String>(_list930.size);
-          String _elem931;
-          for (int _i932 = 0; _i932 < _list930.size; ++_i932)
+          org.apache.thrift.protocol.TList _list954 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.tblNames = new ArrayList<String>(_list954.size);
+          String _elem955;
+          for (int _i956 = 0; _i956 < _list954.size; ++_i956)
           {
-            _elem931 = iprot.readString();
-            struct.tblNames.add(_elem931);
+            _elem955 = iprot.readString();
+            struct.tblNames.add(_elem955);
           }
         }
         struct.setTblNamesIsSet(true);
@@ -1004,13 +1004,13 @@ import org.slf4j.LoggerFactory;
       }
       if (incoming.get(3)) {
         {
-          org.apache.thrift.protocol.TList _list933 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-          struct.processorCapabilities = new ArrayList<String>(_list933.size);
-          String _elem934;
-          for (int _i935 = 0; _i935 < _list933.size; ++_i935)
+          org.apache.thrift.protocol.TList _list957 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.processorCapabilities = new ArrayList<String>(_list957.size);
+          String _elem958;
+          for (int _i959 = 0; _i959 < _list957.size; ++_i959)
           {
-            _elem934 = iprot.readString();
-            struct.processorCapabilities.add(_elem934);
+            _elem958 = iprot.readString();
+            struct.processorCapabilities.add(_elem958);
           }
         }
         struct.setProcessorCapabilitiesIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetTablesResult.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetTablesResult.java
index 1e95bd3..935d902 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetTablesResult.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetTablesResult.java
@@ -354,14 +354,14 @@ import org.slf4j.LoggerFactory;
           case 1: // TABLES
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list936 = iprot.readListBegin();
-                struct.tables = new ArrayList<Table>(_list936.size);
-                Table _elem937;
-                for (int _i938 = 0; _i938 < _list936.size; ++_i938)
+                org.apache.thrift.protocol.TList _list960 = iprot.readListBegin();
+                struct.tables = new ArrayList<Table>(_list960.size);
+                Table _elem961;
+                for (int _i962 = 0; _i962 < _list960.size; ++_i962)
                 {
-                  _elem937 = new Table();
-                  _elem937.read(iprot);
-                  struct.tables.add(_elem937);
+                  _elem961 = new Table();
+                  _elem961.read(iprot);
+                  struct.tables.add(_elem961);
                 }
                 iprot.readListEnd();
               }
@@ -387,9 +387,9 @@ import org.slf4j.LoggerFactory;
         oprot.writeFieldBegin(TABLES_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.tables.size()));
-          for (Table _iter939 : struct.tables)
+          for (Table _iter963 : struct.tables)
           {
-            _iter939.write(oprot);
+            _iter963.write(oprot);
           }
           oprot.writeListEnd();
         }
@@ -414,9 +414,9 @@ import org.slf4j.LoggerFactory;
       TTupleProtocol oprot = (TTupleProtocol) prot;
       {
         oprot.writeI32(struct.tables.size());
-        for (Table _iter940 : struct.tables)
+        for (Table _iter964 : struct.tables)
         {
-          _iter940.write(oprot);
+          _iter964.write(oprot);
         }
       }
     }
@@ -425,14 +425,14 @@ import org.slf4j.LoggerFactory;
     public void read(org.apache.thrift.protocol.TProtocol prot, GetTablesResult struct) throws org.apache.thrift.TException {
       TTupleProtocol iprot = (TTupleProtocol) prot;
       {
-        org.apache.thrift.protocol.TList _list941 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-        struct.tables = new ArrayList<Table>(_list941.size);
-        Table _elem942;
-        for (int _i943 = 0; _i943 < _list941.size; ++_i943)
+        org.apache.thrift.protocol.TList _list965 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+        struct.tables = new ArrayList<Table>(_list965.size);
+        Table _elem966;
+        for (int _i967 = 0; _i967 < _list965.size; ++_i967)
         {
-          _elem942 = new Table();
-          _elem942.read(iprot);
-          struct.tables.add(_elem942);
+          _elem966 = new Table();
+          _elem966.read(iprot);
+          struct.tables.add(_elem966);
         }
       }
       struct.setTablesIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/InsertEventRequestData.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/InsertEventRequestData.java
index adbf18c..e6a6643 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/InsertEventRequestData.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/InsertEventRequestData.java
@@ -42,6 +42,7 @@ import org.slf4j.LoggerFactory;
   private static final org.apache.thrift.protocol.TField FILES_ADDED_FIELD_DESC = new org.apache.thrift.protocol.TField("filesAdded", org.apache.thrift.protocol.TType.LIST, (short)2);
   private static final org.apache.thrift.protocol.TField FILES_ADDED_CHECKSUM_FIELD_DESC = new org.apache.thrift.protocol.TField("filesAddedChecksum", org.apache.thrift.protocol.TType.LIST, (short)3);
   private static final org.apache.thrift.protocol.TField SUB_DIRECTORY_LIST_FIELD_DESC = new org.apache.thrift.protocol.TField("subDirectoryList", org.apache.thrift.protocol.TType.LIST, (short)4);
+  private static final org.apache.thrift.protocol.TField PARTITION_VAL_FIELD_DESC = new org.apache.thrift.protocol.TField("partitionVal", org.apache.thrift.protocol.TType.LIST, (short)5);
 
   private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
   static {
@@ -53,13 +54,15 @@ import org.slf4j.LoggerFactory;
   private List<String> filesAdded; // required
   private List<String> filesAddedChecksum; // optional
   private List<String> subDirectoryList; // optional
+  private List<String> partitionVal; // optional
 
   /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
   public enum _Fields implements org.apache.thrift.TFieldIdEnum {
     REPLACE((short)1, "replace"),
     FILES_ADDED((short)2, "filesAdded"),
     FILES_ADDED_CHECKSUM((short)3, "filesAddedChecksum"),
-    SUB_DIRECTORY_LIST((short)4, "subDirectoryList");
+    SUB_DIRECTORY_LIST((short)4, "subDirectoryList"),
+    PARTITION_VAL((short)5, "partitionVal");
 
     private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
 
@@ -82,6 +85,8 @@ import org.slf4j.LoggerFactory;
           return FILES_ADDED_CHECKSUM;
         case 4: // SUB_DIRECTORY_LIST
           return SUB_DIRECTORY_LIST;
+        case 5: // PARTITION_VAL
+          return PARTITION_VAL;
         default:
           return null;
       }
@@ -124,7 +129,7 @@ import org.slf4j.LoggerFactory;
   // isset id assignments
   private static final int __REPLACE_ISSET_ID = 0;
   private byte __isset_bitfield = 0;
-  private static final _Fields optionals[] = {_Fields.REPLACE,_Fields.FILES_ADDED_CHECKSUM,_Fields.SUB_DIRECTORY_LIST};
+  private static final _Fields optionals[] = {_Fields.REPLACE,_Fields.FILES_ADDED_CHECKSUM,_Fields.SUB_DIRECTORY_LIST,_Fields.PARTITION_VAL};
   public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
   static {
     Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
@@ -139,6 +144,9 @@ import org.slf4j.LoggerFactory;
     tmpMap.put(_Fields.SUB_DIRECTORY_LIST, new org.apache.thrift.meta_data.FieldMetaData("subDirectoryList", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
         new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
             new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
+    tmpMap.put(_Fields.PARTITION_VAL, new org.apache.thrift.meta_data.FieldMetaData("partitionVal", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
+            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
     metaDataMap = Collections.unmodifiableMap(tmpMap);
     org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(InsertEventRequestData.class, metaDataMap);
   }
@@ -171,6 +179,10 @@ import org.slf4j.LoggerFactory;
       List<String> __this__subDirectoryList = new ArrayList<String>(other.subDirectoryList);
       this.subDirectoryList = __this__subDirectoryList;
     }
+    if (other.isSetPartitionVal()) {
+      List<String> __this__partitionVal = new ArrayList<String>(other.partitionVal);
+      this.partitionVal = __this__partitionVal;
+    }
   }
 
   public InsertEventRequestData deepCopy() {
@@ -184,6 +196,7 @@ import org.slf4j.LoggerFactory;
     this.filesAdded = null;
     this.filesAddedChecksum = null;
     this.subDirectoryList = null;
+    this.partitionVal = null;
   }
 
   public boolean isReplace() {
@@ -322,6 +335,44 @@ import org.slf4j.LoggerFactory;
     }
   }
 
+  public int getPartitionValSize() {
+    return (this.partitionVal == null) ? 0 : this.partitionVal.size();
+  }
+
+  public java.util.Iterator<String> getPartitionValIterator() {
+    return (this.partitionVal == null) ? null : this.partitionVal.iterator();
+  }
+
+  public void addToPartitionVal(String elem) {
+    if (this.partitionVal == null) {
+      this.partitionVal = new ArrayList<String>();
+    }
+    this.partitionVal.add(elem);
+  }
+
+  public List<String> getPartitionVal() {
+    return this.partitionVal;
+  }
+
+  public void setPartitionVal(List<String> partitionVal) {
+    this.partitionVal = partitionVal;
+  }
+
+  public void unsetPartitionVal() {
+    this.partitionVal = null;
+  }
+
+  /** Returns true if field partitionVal is set (has been assigned a value) and false otherwise */
+  public boolean isSetPartitionVal() {
+    return this.partitionVal != null;
+  }
+
+  public void setPartitionValIsSet(boolean value) {
+    if (!value) {
+      this.partitionVal = null;
+    }
+  }
+
   public void setFieldValue(_Fields field, Object value) {
     switch (field) {
     case REPLACE:
@@ -356,6 +407,14 @@ import org.slf4j.LoggerFactory;
       }
       break;
 
+    case PARTITION_VAL:
+      if (value == null) {
+        unsetPartitionVal();
+      } else {
+        setPartitionVal((List<String>)value);
+      }
+      break;
+
     }
   }
 
@@ -373,6 +432,9 @@ import org.slf4j.LoggerFactory;
     case SUB_DIRECTORY_LIST:
       return getSubDirectoryList();
 
+    case PARTITION_VAL:
+      return getPartitionVal();
+
     }
     throw new IllegalStateException();
   }
@@ -392,6 +454,8 @@ import org.slf4j.LoggerFactory;
       return isSetFilesAddedChecksum();
     case SUB_DIRECTORY_LIST:
       return isSetSubDirectoryList();
+    case PARTITION_VAL:
+      return isSetPartitionVal();
     }
     throw new IllegalStateException();
   }
@@ -445,6 +509,15 @@ import org.slf4j.LoggerFactory;
         return false;
     }
 
+    boolean this_present_partitionVal = true && this.isSetPartitionVal();
+    boolean that_present_partitionVal = true && that.isSetPartitionVal();
+    if (this_present_partitionVal || that_present_partitionVal) {
+      if (!(this_present_partitionVal && that_present_partitionVal))
+        return false;
+      if (!this.partitionVal.equals(that.partitionVal))
+        return false;
+    }
+
     return true;
   }
 
@@ -472,6 +545,11 @@ import org.slf4j.LoggerFactory;
     if (present_subDirectoryList)
       list.add(subDirectoryList);
 
+    boolean present_partitionVal = true && (isSetPartitionVal());
+    list.add(present_partitionVal);
+    if (present_partitionVal)
+      list.add(partitionVal);
+
     return list.hashCode();
   }
 
@@ -523,6 +601,16 @@ import org.slf4j.LoggerFactory;
         return lastComparison;
       }
     }
+    lastComparison = Boolean.valueOf(isSetPartitionVal()).compareTo(other.isSetPartitionVal());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetPartitionVal()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.partitionVal, other.partitionVal);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
     return 0;
   }
 
@@ -576,6 +664,16 @@ import org.slf4j.LoggerFactory;
       }
       first = false;
     }
+    if (isSetPartitionVal()) {
+      if (!first) sb.append(", ");
+      sb.append("partitionVal:");
+      if (this.partitionVal == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.partitionVal);
+      }
+      first = false;
+    }
     sb.append(")");
     return sb.toString();
   }
@@ -687,6 +785,24 @@ import org.slf4j.LoggerFactory;
               org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
             }
             break;
+          case 5: // PARTITION_VAL
+            if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
+              {
+                org.apache.thrift.protocol.TList _list805 = iprot.readListBegin();
+                struct.partitionVal = new ArrayList<String>(_list805.size);
+                String _elem806;
+                for (int _i807 = 0; _i807 < _list805.size; ++_i807)
+                {
+                  _elem806 = iprot.readString();
+                  struct.partitionVal.add(_elem806);
+                }
+                iprot.readListEnd();
+              }
+              struct.setPartitionValIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
           default:
             org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
         }
@@ -709,9 +825,9 @@ import org.slf4j.LoggerFactory;
         oprot.writeFieldBegin(FILES_ADDED_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.filesAdded.size()));
-          for (String _iter805 : struct.filesAdded)
+          for (String _iter808 : struct.filesAdded)
           {
-            oprot.writeString(_iter805);
+            oprot.writeString(_iter808);
           }
           oprot.writeListEnd();
         }
@@ -722,9 +838,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(FILES_ADDED_CHECKSUM_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.filesAddedChecksum.size()));
-            for (String _iter806 : struct.filesAddedChecksum)
+            for (String _iter809 : struct.filesAddedChecksum)
             {
-              oprot.writeString(_iter806);
+              oprot.writeString(_iter809);
             }
             oprot.writeListEnd();
           }
@@ -736,9 +852,23 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(SUB_DIRECTORY_LIST_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.subDirectoryList.size()));
-            for (String _iter807 : struct.subDirectoryList)
+            for (String _iter810 : struct.subDirectoryList)
             {
-              oprot.writeString(_iter807);
+              oprot.writeString(_iter810);
+            }
+            oprot.writeListEnd();
+          }
+          oprot.writeFieldEnd();
+        }
+      }
+      if (struct.partitionVal != null) {
+        if (struct.isSetPartitionVal()) {
+          oprot.writeFieldBegin(PARTITION_VAL_FIELD_DESC);
+          {
+            oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.partitionVal.size()));
+            for (String _iter811 : struct.partitionVal)
+            {
+              oprot.writeString(_iter811);
             }
             oprot.writeListEnd();
           }
@@ -764,9 +894,9 @@ import org.slf4j.LoggerFactory;
       TTupleProtocol oprot = (TTupleProtocol) prot;
       {
         oprot.writeI32(struct.filesAdded.size());
-        for (String _iter808 : struct.filesAdded)
+        for (String _iter812 : struct.filesAdded)
         {
-          oprot.writeString(_iter808);
+          oprot.writeString(_iter812);
         }
       }
       BitSet optionals = new BitSet();
@@ -779,25 +909,37 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetSubDirectoryList()) {
         optionals.set(2);
       }
-      oprot.writeBitSet(optionals, 3);
+      if (struct.isSetPartitionVal()) {
+        optionals.set(3);
+      }
+      oprot.writeBitSet(optionals, 4);
       if (struct.isSetReplace()) {
         oprot.writeBool(struct.replace);
       }
       if (struct.isSetFilesAddedChecksum()) {
         {
           oprot.writeI32(struct.filesAddedChecksum.size());
-          for (String _iter809 : struct.filesAddedChecksum)
+          for (String _iter813 : struct.filesAddedChecksum)
           {
-            oprot.writeString(_iter809);
+            oprot.writeString(_iter813);
           }
         }
       }
       if (struct.isSetSubDirectoryList()) {
         {
           oprot.writeI32(struct.subDirectoryList.size());
-          for (String _iter810 : struct.subDirectoryList)
+          for (String _iter814 : struct.subDirectoryList)
+          {
+            oprot.writeString(_iter814);
+          }
+        }
+      }
+      if (struct.isSetPartitionVal()) {
+        {
+          oprot.writeI32(struct.partitionVal.size());
+          for (String _iter815 : struct.partitionVal)
           {
-            oprot.writeString(_iter810);
+            oprot.writeString(_iter815);
           }
         }
       }
@@ -807,47 +949,60 @@ import org.slf4j.LoggerFactory;
     public void read(org.apache.thrift.protocol.TProtocol prot, InsertEventRequestData struct) throws org.apache.thrift.TException {
       TTupleProtocol iprot = (TTupleProtocol) prot;
       {
-        org.apache.thrift.protocol.TList _list811 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-        struct.filesAdded = new ArrayList<String>(_list811.size);
-        String _elem812;
-        for (int _i813 = 0; _i813 < _list811.size; ++_i813)
+        org.apache.thrift.protocol.TList _list816 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+        struct.filesAdded = new ArrayList<String>(_list816.size);
+        String _elem817;
+        for (int _i818 = 0; _i818 < _list816.size; ++_i818)
         {
-          _elem812 = iprot.readString();
-          struct.filesAdded.add(_elem812);
+          _elem817 = iprot.readString();
+          struct.filesAdded.add(_elem817);
         }
       }
       struct.setFilesAddedIsSet(true);
-      BitSet incoming = iprot.readBitSet(3);
+      BitSet incoming = iprot.readBitSet(4);
       if (incoming.get(0)) {
         struct.replace = iprot.readBool();
         struct.setReplaceIsSet(true);
       }
       if (incoming.get(1)) {
         {
-          org.apache.thrift.protocol.TList _list814 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-          struct.filesAddedChecksum = new ArrayList<String>(_list814.size);
-          String _elem815;
-          for (int _i816 = 0; _i816 < _list814.size; ++_i816)
+          org.apache.thrift.protocol.TList _list819 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.filesAddedChecksum = new ArrayList<String>(_list819.size);
+          String _elem820;
+          for (int _i821 = 0; _i821 < _list819.size; ++_i821)
           {
-            _elem815 = iprot.readString();
-            struct.filesAddedChecksum.add(_elem815);
+            _elem820 = iprot.readString();
+            struct.filesAddedChecksum.add(_elem820);
           }
         }
         struct.setFilesAddedChecksumIsSet(true);
       }
       if (incoming.get(2)) {
         {
-          org.apache.thrift.protocol.TList _list817 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-          struct.subDirectoryList = new ArrayList<String>(_list817.size);
-          String _elem818;
-          for (int _i819 = 0; _i819 < _list817.size; ++_i819)
+          org.apache.thrift.protocol.TList _list822 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.subDirectoryList = new ArrayList<String>(_list822.size);
+          String _elem823;
+          for (int _i824 = 0; _i824 < _list822.size; ++_i824)
           {
-            _elem818 = iprot.readString();
-            struct.subDirectoryList.add(_elem818);
+            _elem823 = iprot.readString();
+            struct.subDirectoryList.add(_elem823);
           }
         }
         struct.setSubDirectoryListIsSet(true);
       }
+      if (incoming.get(3)) {
+        {
+          org.apache.thrift.protocol.TList _list825 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.partitionVal = new ArrayList<String>(_list825.size);
+          String _elem826;
+          for (int _i827 = 0; _i827 < _list825.size; ++_i827)
+          {
+            _elem826 = iprot.readString();
+            struct.partitionVal.add(_elem826);
+          }
+        }
+        struct.setPartitionValIsSet(true);
+      }
     }
   }
 
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PutFileMetadataRequest.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PutFileMetadataRequest.java
index 40dab8c..4727876 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PutFileMetadataRequest.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PutFileMetadataRequest.java
@@ -547,13 +547,13 @@ import org.slf4j.LoggerFactory;
           case 1: // FILE_IDS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list872 = iprot.readListBegin();
-                struct.fileIds = new ArrayList<Long>(_list872.size);
-                long _elem873;
-                for (int _i874 = 0; _i874 < _list872.size; ++_i874)
+                org.apache.thrift.protocol.TList _list896 = iprot.readListBegin();
+                struct.fileIds = new ArrayList<Long>(_list896.size);
+                long _elem897;
+                for (int _i898 = 0; _i898 < _list896.size; ++_i898)
                 {
-                  _elem873 = iprot.readI64();
-                  struct.fileIds.add(_elem873);
+                  _elem897 = iprot.readI64();
+                  struct.fileIds.add(_elem897);
                 }
                 iprot.readListEnd();
               }
@@ -565,13 +565,13 @@ import org.slf4j.LoggerFactory;
           case 2: // METADATA
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list875 = iprot.readListBegin();
-                struct.metadata = new ArrayList<ByteBuffer>(_list875.size);
-                ByteBuffer _elem876;
-                for (int _i877 = 0; _i877 < _list875.size; ++_i877)
+                org.apache.thrift.protocol.TList _list899 = iprot.readListBegin();
+                struct.metadata = new ArrayList<ByteBuffer>(_list899.size);
+                ByteBuffer _elem900;
+                for (int _i901 = 0; _i901 < _list899.size; ++_i901)
                 {
-                  _elem876 = iprot.readBinary();
-                  struct.metadata.add(_elem876);
+                  _elem900 = iprot.readBinary();
+                  struct.metadata.add(_elem900);
                 }
                 iprot.readListEnd();
               }
@@ -605,9 +605,9 @@ import org.slf4j.LoggerFactory;
         oprot.writeFieldBegin(FILE_IDS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I64, struct.fileIds.size()));
-          for (long _iter878 : struct.fileIds)
+          for (long _iter902 : struct.fileIds)
           {
-            oprot.writeI64(_iter878);
+            oprot.writeI64(_iter902);
           }
           oprot.writeListEnd();
         }
@@ -617,9 +617,9 @@ import org.slf4j.LoggerFactory;
         oprot.writeFieldBegin(METADATA_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.metadata.size()));
-          for (ByteBuffer _iter879 : struct.metadata)
+          for (ByteBuffer _iter903 : struct.metadata)
           {
-            oprot.writeBinary(_iter879);
+            oprot.writeBinary(_iter903);
           }
           oprot.writeListEnd();
         }
@@ -651,16 +651,16 @@ import org.slf4j.LoggerFactory;
       TTupleProtocol oprot = (TTupleProtocol) prot;
       {
         oprot.writeI32(struct.fileIds.size());
-        for (long _iter880 : struct.fileIds)
+        for (long _iter904 : struct.fileIds)
         {
-          oprot.writeI64(_iter880);
+          oprot.writeI64(_iter904);
         }
       }
       {
         oprot.writeI32(struct.metadata.size());
-        for (ByteBuffer _iter881 : struct.metadata)
+        for (ByteBuffer _iter905 : struct.metadata)
         {
-          oprot.writeBinary(_iter881);
+          oprot.writeBinary(_iter905);
         }
       }
       BitSet optionals = new BitSet();
@@ -677,24 +677,24 @@ import org.slf4j.LoggerFactory;
     public void read(org.apache.thrift.protocol.TProtocol prot, PutFileMetadataRequest struct) throws org.apache.thrift.TException {
       TTupleProtocol iprot = (TTupleProtocol) prot;
       {
-        org.apache.thrift.protocol.TList _list882 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I64, iprot.readI32());
-        struct.fileIds = new ArrayList<Long>(_list882.size);
-        long _elem883;
-        for (int _i884 = 0; _i884 < _list882.size; ++_i884)
+        org.apache.thrift.protocol.TList _list906 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I64, iprot.readI32());
+        struct.fileIds = new ArrayList<Long>(_list906.size);
+        long _elem907;
+        for (int _i908 = 0; _i908 < _list906.size; ++_i908)
         {
-          _elem883 = iprot.readI64();
-          struct.fileIds.add(_elem883);
+          _elem907 = iprot.readI64();
+          struct.fileIds.add(_elem907);
         }
       }
       struct.setFileIdsIsSet(true);
       {
-        org.apache.thrift.protocol.TList _list885 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-        struct.metadata = new ArrayList<ByteBuffer>(_list885.size);
-        ByteBuffer _elem886;
-        for (int _i887 = 0; _i887 < _list885.size; ++_i887)
+        org.apache.thrift.protocol.TList _list909 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+        struct.metadata = new ArrayList<ByteBuffer>(_list909.size);
+        ByteBuffer _elem910;
+        for (int _i911 = 0; _i911 < _list909.size; ++_i911)
         {
-          _elem886 = iprot.readBinary();
-          struct.metadata.add(_elem886);
+          _elem910 = iprot.readBinary();
+          struct.metadata.add(_elem910);
         }
       }
       struct.setMetadataIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/RenamePartitionRequest.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/RenamePartitionRequest.java
index 75842e1..8a65bb1 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/RenamePartitionRequest.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/RenamePartitionRequest.java
@@ -796,13 +796,13 @@ import org.slf4j.LoggerFactory;
           case 4: // PART_VALS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list1120 = iprot.readListBegin();
-                struct.partVals = new ArrayList<String>(_list1120.size);
-                String _elem1121;
-                for (int _i1122 = 0; _i1122 < _list1120.size; ++_i1122)
+                org.apache.thrift.protocol.TList _list1144 = iprot.readListBegin();
+                struct.partVals = new ArrayList<String>(_list1144.size);
+                String _elem1145;
+                for (int _i1146 = 0; _i1146 < _list1144.size; ++_i1146)
                 {
-                  _elem1121 = iprot.readString();
-                  struct.partVals.add(_elem1121);
+                  _elem1145 = iprot.readString();
+                  struct.partVals.add(_elem1145);
                 }
                 iprot.readListEnd();
               }
@@ -862,9 +862,9 @@ import org.slf4j.LoggerFactory;
         oprot.writeFieldBegin(PART_VALS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.partVals.size()));
-          for (String _iter1123 : struct.partVals)
+          for (String _iter1147 : struct.partVals)
           {
-            oprot.writeString(_iter1123);
+            oprot.writeString(_iter1147);
           }
           oprot.writeListEnd();
         }
@@ -903,9 +903,9 @@ import org.slf4j.LoggerFactory;
       oprot.writeString(struct.tableName);
       {
         oprot.writeI32(struct.partVals.size());
-        for (String _iter1124 : struct.partVals)
+        for (String _iter1148 : struct.partVals)
         {
-          oprot.writeString(_iter1124);
+          oprot.writeString(_iter1148);
         }
       }
       struct.newPart.write(oprot);
@@ -933,13 +933,13 @@ import org.slf4j.LoggerFactory;
       struct.tableName = iprot.readString();
       struct.setTableNameIsSet(true);
       {
-        org.apache.thrift.protocol.TList _list1125 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-        struct.partVals = new ArrayList<String>(_list1125.size);
-        String _elem1126;
-        for (int _i1127 = 0; _i1127 < _list1125.size; ++_i1127)
+        org.apache.thrift.protocol.TList _list1149 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+        struct.partVals = new ArrayList<String>(_list1149.size);
+        String _elem1150;
+        for (int _i1151 = 0; _i1151 < _list1149.size; ++_i1151)
         {
-          _elem1126 = iprot.readString();
-          struct.partVals.add(_elem1126);
+          _elem1150 = iprot.readString();
+          struct.partVals.add(_elem1150);
         }
       }
       struct.setPartValsIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/SchemaVersion.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/SchemaVersion.java
index 3122487..40486c4 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/SchemaVersion.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/SchemaVersion.java
@@ -1119,14 +1119,14 @@ import org.slf4j.LoggerFactory;
           case 4: // COLS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list1040 = iprot.readListBegin();
-                struct.cols = new ArrayList<FieldSchema>(_list1040.size);
-                FieldSchema _elem1041;
-                for (int _i1042 = 0; _i1042 < _list1040.size; ++_i1042)
+                org.apache.thrift.protocol.TList _list1064 = iprot.readListBegin();
+                struct.cols = new ArrayList<FieldSchema>(_list1064.size);
+                FieldSchema _elem1065;
+                for (int _i1066 = 0; _i1066 < _list1064.size; ++_i1066)
                 {
-                  _elem1041 = new FieldSchema();
-                  _elem1041.read(iprot);
-                  struct.cols.add(_elem1041);
+                  _elem1065 = new FieldSchema();
+                  _elem1065.read(iprot);
+                  struct.cols.add(_elem1065);
                 }
                 iprot.readListEnd();
               }
@@ -1212,9 +1212,9 @@ import org.slf4j.LoggerFactory;
         oprot.writeFieldBegin(COLS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.cols.size()));
-          for (FieldSchema _iter1043 : struct.cols)
+          for (FieldSchema _iter1067 : struct.cols)
           {
-            _iter1043.write(oprot);
+            _iter1067.write(oprot);
           }
           oprot.writeListEnd();
         }
@@ -1323,9 +1323,9 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetCols()) {
         {
           oprot.writeI32(struct.cols.size());
-          for (FieldSchema _iter1044 : struct.cols)
+          for (FieldSchema _iter1068 : struct.cols)
           {
-            _iter1044.write(oprot);
+            _iter1068.write(oprot);
           }
         }
       }
@@ -1368,14 +1368,14 @@ import org.slf4j.LoggerFactory;
       }
       if (incoming.get(3)) {
         {
-          org.apache.thrift.protocol.TList _list1045 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-          struct.cols = new ArrayList<FieldSchema>(_list1045.size);
-          FieldSchema _elem1046;
-          for (int _i1047 = 0; _i1047 < _list1045.size; ++_i1047)
+          org.apache.thrift.protocol.TList _list1069 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.cols = new ArrayList<FieldSchema>(_list1069.size);
+          FieldSchema _elem1070;
+          for (int _i1071 = 0; _i1071 < _list1069.size; ++_i1071)
           {
-            _elem1046 = new FieldSchema();
-            _elem1046.read(iprot);
-            struct.cols.add(_elem1046);
+            _elem1070 = new FieldSchema();
+            _elem1070.read(iprot);
+            struct.cols.add(_elem1070);
           }
         }
         struct.setColsIsSet(true);
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 f828fed..26cc9dd 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
@@ -46788,13 +46788,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1176 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1176.size);
-                  String _elem1177;
-                  for (int _i1178 = 0; _i1178 < _list1176.size; ++_i1178)
+                  org.apache.thrift.protocol.TList _list1200 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1200.size);
+                  String _elem1201;
+                  for (int _i1202 = 0; _i1202 < _list1200.size; ++_i1202)
                   {
-                    _elem1177 = iprot.readString();
-                    struct.success.add(_elem1177);
+                    _elem1201 = iprot.readString();
+                    struct.success.add(_elem1201);
                   }
                   iprot.readListEnd();
                 }
@@ -46829,9 +46829,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 _iter1179 : struct.success)
+            for (String _iter1203 : struct.success)
             {
-              oprot.writeString(_iter1179);
+              oprot.writeString(_iter1203);
             }
             oprot.writeListEnd();
           }
@@ -46870,9 +46870,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1180 : struct.success)
+            for (String _iter1204 : struct.success)
             {
-              oprot.writeString(_iter1180);
+              oprot.writeString(_iter1204);
             }
           }
         }
@@ -46887,13 +46887,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1181 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1181.size);
-            String _elem1182;
-            for (int _i1183 = 0; _i1183 < _list1181.size; ++_i1183)
+            org.apache.thrift.protocol.TList _list1205 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1205.size);
+            String _elem1206;
+            for (int _i1207 = 0; _i1207 < _list1205.size; ++_i1207)
             {
-              _elem1182 = iprot.readString();
-              struct.success.add(_elem1182);
+              _elem1206 = iprot.readString();
+              struct.success.add(_elem1206);
             }
           }
           struct.setSuccessIsSet(true);
@@ -47547,13 +47547,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1184 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1184.size);
-                  String _elem1185;
-                  for (int _i1186 = 0; _i1186 < _list1184.size; ++_i1186)
+                  org.apache.thrift.protocol.TList _list1208 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1208.size);
+                  String _elem1209;
+                  for (int _i1210 = 0; _i1210 < _list1208.size; ++_i1210)
                   {
-                    _elem1185 = iprot.readString();
-                    struct.success.add(_elem1185);
+                    _elem1209 = iprot.readString();
+                    struct.success.add(_elem1209);
                   }
                   iprot.readListEnd();
                 }
@@ -47588,9 +47588,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 _iter1187 : struct.success)
+            for (String _iter1211 : struct.success)
             {
-              oprot.writeString(_iter1187);
+              oprot.writeString(_iter1211);
             }
             oprot.writeListEnd();
           }
@@ -47629,9 +47629,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1188 : struct.success)
+            for (String _iter1212 : struct.success)
             {
-              oprot.writeString(_iter1188);
+              oprot.writeString(_iter1212);
             }
           }
         }
@@ -47646,13 +47646,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1189 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1189.size);
-            String _elem1190;
-            for (int _i1191 = 0; _i1191 < _list1189.size; ++_i1191)
+            org.apache.thrift.protocol.TList _list1213 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1213.size);
+            String _elem1214;
+            for (int _i1215 = 0; _i1215 < _list1213.size; ++_i1215)
             {
-              _elem1190 = iprot.readString();
-              struct.success.add(_elem1190);
+              _elem1214 = iprot.readString();
+              struct.success.add(_elem1214);
             }
           }
           struct.setSuccessIsSet(true);
@@ -52259,16 +52259,16 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
                 {
-                  org.apache.thrift.protocol.TMap _map1192 = iprot.readMapBegin();
-                  struct.success = new HashMap<String,Type>(2*_map1192.size);
-                  String _key1193;
-                  Type _val1194;
-                  for (int _i1195 = 0; _i1195 < _map1192.size; ++_i1195)
+                  org.apache.thrift.protocol.TMap _map1216 = iprot.readMapBegin();
+                  struct.success = new HashMap<String,Type>(2*_map1216.size);
+                  String _key1217;
+                  Type _val1218;
+                  for (int _i1219 = 0; _i1219 < _map1216.size; ++_i1219)
                   {
-                    _key1193 = iprot.readString();
-                    _val1194 = new Type();
-                    _val1194.read(iprot);
-                    struct.success.put(_key1193, _val1194);
+                    _key1217 = iprot.readString();
+                    _val1218 = new Type();
+                    _val1218.read(iprot);
+                    struct.success.put(_key1217, _val1218);
                   }
                   iprot.readMapEnd();
                 }
@@ -52303,10 +52303,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> _iter1196 : struct.success.entrySet())
+            for (Map.Entry<String, Type> _iter1220 : struct.success.entrySet())
             {
-              oprot.writeString(_iter1196.getKey());
-              _iter1196.getValue().write(oprot);
+              oprot.writeString(_iter1220.getKey());
+              _iter1220.getValue().write(oprot);
             }
             oprot.writeMapEnd();
           }
@@ -52345,10 +52345,10 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (Map.Entry<String, Type> _iter1197 : struct.success.entrySet())
+            for (Map.Entry<String, Type> _iter1221 : struct.success.entrySet())
             {
-              oprot.writeString(_iter1197.getKey());
-              _iter1197.getValue().write(oprot);
+              oprot.writeString(_iter1221.getKey());
+              _iter1221.getValue().write(oprot);
             }
           }
         }
@@ -52363,16 +52363,16 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TMap _map1198 = 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*_map1198.size);
-            String _key1199;
-            Type _val1200;
-            for (int _i1201 = 0; _i1201 < _map1198.size; ++_i1201)
+            org.apache.thrift.protocol.TMap _map1222 = 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*_map1222.size);
+            String _key1223;
+            Type _val1224;
+            for (int _i1225 = 0; _i1225 < _map1222.size; ++_i1225)
             {
-              _key1199 = iprot.readString();
-              _val1200 = new Type();
-              _val1200.read(iprot);
-              struct.success.put(_key1199, _val1200);
+              _key1223 = iprot.readString();
+              _val1224 = new Type();
+              _val1224.read(iprot);
+              struct.success.put(_key1223, _val1224);
             }
           }
           struct.setSuccessIsSet(true);
@@ -53407,14 +53407,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1202 = iprot.readListBegin();
-                  struct.success = new ArrayList<FieldSchema>(_list1202.size);
-                  FieldSchema _elem1203;
-                  for (int _i1204 = 0; _i1204 < _list1202.size; ++_i1204)
+                  org.apache.thrift.protocol.TList _list1226 = iprot.readListBegin();
+                  struct.success = new ArrayList<FieldSchema>(_list1226.size);
+                  FieldSchema _elem1227;
+                  for (int _i1228 = 0; _i1228 < _list1226.size; ++_i1228)
                   {
-                    _elem1203 = new FieldSchema();
-                    _elem1203.read(iprot);
-                    struct.success.add(_elem1203);
+                    _elem1227 = new FieldSchema();
+                    _elem1227.read(iprot);
+                    struct.success.add(_elem1227);
                   }
                   iprot.readListEnd();
                 }
@@ -53467,9 +53467,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 _iter1205 : struct.success)
+            for (FieldSchema _iter1229 : struct.success)
             {
-              _iter1205.write(oprot);
+              _iter1229.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -53524,9 +53524,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (FieldSchema _iter1206 : struct.success)
+            for (FieldSchema _iter1230 : struct.success)
             {
-              _iter1206.write(oprot);
+              _iter1230.write(oprot);
             }
           }
         }
@@ -53547,14 +53547,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(4);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1207 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<FieldSchema>(_list1207.size);
-            FieldSchema _elem1208;
-            for (int _i1209 = 0; _i1209 < _list1207.size; ++_i1209)
+            org.apache.thrift.protocol.TList _list1231 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<FieldSchema>(_list1231.size);
+            FieldSchema _elem1232;
+            for (int _i1233 = 0; _i1233 < _list1231.size; ++_i1233)
             {
-              _elem1208 = new FieldSchema();
-              _elem1208.read(iprot);
-              struct.success.add(_elem1208);
+              _elem1232 = new FieldSchema();
+              _elem1232.read(iprot);
+              struct.success.add(_elem1232);
             }
           }
           struct.setSuccessIsSet(true);
@@ -54708,14 +54708,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1210 = iprot.readListBegin();
-                  struct.success = new ArrayList<FieldSchema>(_list1210.size);
-                  FieldSchema _elem1211;
-                  for (int _i1212 = 0; _i1212 < _list1210.size; ++_i1212)
+                  org.apache.thrift.protocol.TList _list1234 = iprot.readListBegin();
+                  struct.success = new ArrayList<FieldSchema>(_list1234.size);
+                  FieldSchema _elem1235;
+                  for (int _i1236 = 0; _i1236 < _list1234.size; ++_i1236)
                   {
-                    _elem1211 = new FieldSchema();
-                    _elem1211.read(iprot);
-                    struct.success.add(_elem1211);
+                    _elem1235 = new FieldSchema();
+                    _elem1235.read(iprot);
+                    struct.success.add(_elem1235);
                   }
                   iprot.readListEnd();
                 }
@@ -54768,9 +54768,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 _iter1213 : struct.success)
+            for (FieldSchema _iter1237 : struct.success)
             {
-              _iter1213.write(oprot);
+              _iter1237.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -54825,9 +54825,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (FieldSchema _iter1214 : struct.success)
+            for (FieldSchema _iter1238 : struct.success)
             {
-              _iter1214.write(oprot);
+              _iter1238.write(oprot);
             }
           }
         }
@@ -54848,14 +54848,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(4);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1215 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<FieldSchema>(_list1215.size);
-            FieldSchema _elem1216;
-            for (int _i1217 = 0; _i1217 < _list1215.size; ++_i1217)
+            org.apache.thrift.protocol.TList _list1239 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<FieldSchema>(_list1239.size);
+            FieldSchema _elem1240;
+            for (int _i1241 = 0; _i1241 < _list1239.size; ++_i1241)
             {
-              _elem1216 = new FieldSchema();
-              _elem1216.read(iprot);
-              struct.success.add(_elem1216);
+              _elem1240 = new FieldSchema();
+              _elem1240.read(iprot);
+              struct.success.add(_elem1240);
             }
           }
           struct.setSuccessIsSet(true);
@@ -55900,14 +55900,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1218 = iprot.readListBegin();
-                  struct.success = new ArrayList<FieldSchema>(_list1218.size);
-                  FieldSchema _elem1219;
-                  for (int _i1220 = 0; _i1220 < _list1218.size; ++_i1220)
+                  org.apache.thrift.protocol.TList _list1242 = iprot.readListBegin();
+                  struct.success = new ArrayList<FieldSchema>(_list1242.size);
+                  FieldSchema _elem1243;
+                  for (int _i1244 = 0; _i1244 < _list1242.size; ++_i1244)
                   {
-                    _elem1219 = new FieldSchema();
-                    _elem1219.read(iprot);
-                    struct.success.add(_elem1219);
+                    _elem1243 = new FieldSchema();
+                    _elem1243.read(iprot);
+                    struct.success.add(_elem1243);
                   }
                   iprot.readListEnd();
                 }
@@ -55960,9 +55960,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 _iter1221 : struct.success)
+            for (FieldSchema _iter1245 : struct.success)
             {
-              _iter1221.write(oprot);
+              _iter1245.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -56017,9 +56017,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (FieldSchema _iter1222 : struct.success)
+            for (FieldSchema _iter1246 : struct.success)
             {
-              _iter1222.write(oprot);
+              _iter1246.write(oprot);
             }
           }
         }
@@ -56040,14 +56040,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(4);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1223 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<FieldSchema>(_list1223.size);
-            FieldSchema _elem1224;
-            for (int _i1225 = 0; _i1225 < _list1223.size; ++_i1225)
+            org.apache.thrift.protocol.TList _list1247 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<FieldSchema>(_list1247.size);
+            FieldSchema _elem1248;
+            for (int _i1249 = 0; _i1249 < _list1247.size; ++_i1249)
             {
-              _elem1224 = new FieldSchema();
-              _elem1224.read(iprot);
-              struct.success.add(_elem1224);
+              _elem1248 = new FieldSchema();
+              _elem1248.read(iprot);
+              struct.success.add(_elem1248);
             }
           }
           struct.setSuccessIsSet(true);
@@ -57201,14 +57201,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1226 = iprot.readListBegin();
-                  struct.success = new ArrayList<FieldSchema>(_list1226.size);
-                  FieldSchema _elem1227;
-                  for (int _i1228 = 0; _i1228 < _list1226.size; ++_i1228)
+                  org.apache.thrift.protocol.TList _list1250 = iprot.readListBegin();
+                  struct.success = new ArrayList<FieldSchema>(_list1250.size);
+                  FieldSchema _elem1251;
+                  for (int _i1252 = 0; _i1252 < _list1250.size; ++_i1252)
                   {
-                    _elem1227 = new FieldSchema();
-                    _elem1227.read(iprot);
-                    struct.success.add(_elem1227);
+                    _elem1251 = new FieldSchema();
+                    _elem1251.read(iprot);
+                    struct.success.add(_elem1251);
                   }
                   iprot.readListEnd();
                 }
@@ -57261,9 +57261,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 _iter1229 : struct.success)
+            for (FieldSchema _iter1253 : struct.success)
             {
-              _iter1229.write(oprot);
+              _iter1253.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -57318,9 +57318,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (FieldSchema _iter1230 : struct.success)
+            for (FieldSchema _iter1254 : struct.success)
             {
-              _iter1230.write(oprot);
+              _iter1254.write(oprot);
             }
           }
         }
@@ -57341,14 +57341,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(4);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1231 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<FieldSchema>(_list1231.size);
-            FieldSchema _elem1232;
-            for (int _i1233 = 0; _i1233 < _list1231.size; ++_i1233)
+            org.apache.thrift.protocol.TList _list1255 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<FieldSchema>(_list1255.size);
+            FieldSchema _elem1256;
+            for (int _i1257 = 0; _i1257 < _list1255.size; ++_i1257)
             {
-              _elem1232 = new FieldSchema();
-              _elem1232.read(iprot);
-              struct.success.add(_elem1232);
+              _elem1256 = new FieldSchema();
+              _elem1256.read(iprot);
+              struct.success.add(_elem1256);
             }
           }
           struct.setSuccessIsSet(true);
@@ -60477,14 +60477,14 @@ import org.slf4j.LoggerFactory;
             case 2: // PRIMARY_KEYS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1234 = iprot.readListBegin();
-                  struct.primaryKeys = new ArrayList<SQLPrimaryKey>(_list1234.size);
-                  SQLPrimaryKey _elem1235;
-                  for (int _i1236 = 0; _i1236 < _list1234.size; ++_i1236)
+                  org.apache.thrift.protocol.TList _list1258 = iprot.readListBegin();
+                  struct.primaryKeys = new ArrayList<SQLPrimaryKey>(_list1258.size);
+                  SQLPrimaryKey _elem1259;
+                  for (int _i1260 = 0; _i1260 < _list1258.size; ++_i1260)
                   {
-                    _elem1235 = new SQLPrimaryKey();
-                    _elem1235.read(iprot);
-                    struct.primaryKeys.add(_elem1235);
+                    _elem1259 = new SQLPrimaryKey();
+                    _elem1259.read(iprot);
+                    struct.primaryKeys.add(_elem1259);
                   }
                   iprot.readListEnd();
                 }
@@ -60496,14 +60496,14 @@ import org.slf4j.LoggerFactory;
             case 3: // FOREIGN_KEYS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1237 = iprot.readListBegin();
-                  struct.foreignKeys = new ArrayList<SQLForeignKey>(_list1237.size);
-                  SQLForeignKey _elem1238;
-                  for (int _i1239 = 0; _i1239 < _list1237.size; ++_i1239)
+                  org.apache.thrift.protocol.TList _list1261 = iprot.readListBegin();
+                  struct.foreignKeys = new ArrayList<SQLForeignKey>(_list1261.size);
+                  SQLForeignKey _elem1262;
+                  for (int _i1263 = 0; _i1263 < _list1261.size; ++_i1263)
                   {
-                    _elem1238 = new SQLForeignKey();
-                    _elem1238.read(iprot);
-                    struct.foreignKeys.add(_elem1238);
+                    _elem1262 = new SQLForeignKey();
+                    _elem1262.read(iprot);
+                    struct.foreignKeys.add(_elem1262);
                   }
                   iprot.readListEnd();
                 }
@@ -60515,14 +60515,14 @@ import org.slf4j.LoggerFactory;
             case 4: // UNIQUE_CONSTRAINTS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1240 = iprot.readListBegin();
-                  struct.uniqueConstraints = new ArrayList<SQLUniqueConstraint>(_list1240.size);
-                  SQLUniqueConstraint _elem1241;
-                  for (int _i1242 = 0; _i1242 < _list1240.size; ++_i1242)
+                  org.apache.thrift.protocol.TList _list1264 = iprot.readListBegin();
+                  struct.uniqueConstraints = new ArrayList<SQLUniqueConstraint>(_list1264.size);
+                  SQLUniqueConstraint _elem1265;
+                  for (int _i1266 = 0; _i1266 < _list1264.size; ++_i1266)
                   {
-                    _elem1241 = new SQLUniqueConstraint();
-                    _elem1241.read(iprot);
-                    struct.uniqueConstraints.add(_elem1241);
+                    _elem1265 = new SQLUniqueConstraint();
+                    _elem1265.read(iprot);
+                    struct.uniqueConstraints.add(_elem1265);
                   }
                   iprot.readListEnd();
                 }
@@ -60534,14 +60534,14 @@ import org.slf4j.LoggerFactory;
             case 5: // NOT_NULL_CONSTRAINTS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1243 = iprot.readListBegin();
-                  struct.notNullConstraints = new ArrayList<SQLNotNullConstraint>(_list1243.size);
-                  SQLNotNullConstraint _elem1244;
-                  for (int _i1245 = 0; _i1245 < _list1243.size; ++_i1245)
+                  org.apache.thrift.protocol.TList _list1267 = iprot.readListBegin();
+                  struct.notNullConstraints = new ArrayList<SQLNotNullConstraint>(_list1267.size);
+                  SQLNotNullConstraint _elem1268;
+                  for (int _i1269 = 0; _i1269 < _list1267.size; ++_i1269)
                   {
-                    _elem1244 = new SQLNotNullConstraint();
-                    _elem1244.read(iprot);
-                    struct.notNullConstraints.add(_elem1244);
+                    _elem1268 = new SQLNotNullConstraint();
+                    _elem1268.read(iprot);
+                    struct.notNullConstraints.add(_elem1268);
                   }
                   iprot.readListEnd();
                 }
@@ -60553,14 +60553,14 @@ import org.slf4j.LoggerFactory;
             case 6: // DEFAULT_CONSTRAINTS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1246 = iprot.readListBegin();
-                  struct.defaultConstraints = new ArrayList<SQLDefaultConstraint>(_list1246.size);
-                  SQLDefaultConstraint _elem1247;
-                  for (int _i1248 = 0; _i1248 < _list1246.size; ++_i1248)
+                  org.apache.thrift.protocol.TList _list1270 = iprot.readListBegin();
+                  struct.defaultConstraints = new ArrayList<SQLDefaultConstraint>(_list1270.size);
+                  SQLDefaultConstraint _elem1271;
+                  for (int _i1272 = 0; _i1272 < _list1270.size; ++_i1272)
                   {
-                    _elem1247 = new SQLDefaultConstraint();
-                    _elem1247.read(iprot);
-                    struct.defaultConstraints.add(_elem1247);
+                    _elem1271 = new SQLDefaultConstraint();
+                    _elem1271.read(iprot);
+                    struct.defaultConstraints.add(_elem1271);
                   }
                   iprot.readListEnd();
                 }
@@ -60572,14 +60572,14 @@ import org.slf4j.LoggerFactory;
             case 7: // CHECK_CONSTRAINTS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1249 = iprot.readListBegin();
-                  struct.checkConstraints = new ArrayList<SQLCheckConstraint>(_list1249.size);
-                  SQLCheckConstraint _elem1250;
-                  for (int _i1251 = 0; _i1251 < _list1249.size; ++_i1251)
+                  org.apache.thrift.protocol.TList _list1273 = iprot.readListBegin();
+                  struct.checkConstraints = new ArrayList<SQLCheckConstraint>(_list1273.size);
+                  SQLCheckConstraint _elem1274;
+                  for (int _i1275 = 0; _i1275 < _list1273.size; ++_i1275)
                   {
-                    _elem1250 = new SQLCheckConstraint();
-                    _elem1250.read(iprot);
-                    struct.checkConstraints.add(_elem1250);
+                    _elem1274 = new SQLCheckConstraint();
+                    _elem1274.read(iprot);
+                    struct.checkConstraints.add(_elem1274);
                   }
                   iprot.readListEnd();
                 }
@@ -60610,9 +60610,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 _iter1252 : struct.primaryKeys)
+            for (SQLPrimaryKey _iter1276 : struct.primaryKeys)
             {
-              _iter1252.write(oprot);
+              _iter1276.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -60622,9 +60622,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 _iter1253 : struct.foreignKeys)
+            for (SQLForeignKey _iter1277 : struct.foreignKeys)
             {
-              _iter1253.write(oprot);
+              _iter1277.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -60634,9 +60634,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 _iter1254 : struct.uniqueConstraints)
+            for (SQLUniqueConstraint _iter1278 : struct.uniqueConstraints)
             {
-              _iter1254.write(oprot);
+              _iter1278.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -60646,9 +60646,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 _iter1255 : struct.notNullConstraints)
+            for (SQLNotNullConstraint _iter1279 : struct.notNullConstraints)
             {
-              _iter1255.write(oprot);
+              _iter1279.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -60658,9 +60658,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 _iter1256 : struct.defaultConstraints)
+            for (SQLDefaultConstraint _iter1280 : struct.defaultConstraints)
             {
-              _iter1256.write(oprot);
+              _iter1280.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -60670,9 +60670,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 _iter1257 : struct.checkConstraints)
+            for (SQLCheckConstraint _iter1281 : struct.checkConstraints)
             {
-              _iter1257.write(oprot);
+              _iter1281.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -60724,54 +60724,54 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetPrimaryKeys()) {
           {
             oprot.writeI32(struct.primaryKeys.size());
-            for (SQLPrimaryKey _iter1258 : struct.primaryKeys)
+            for (SQLPrimaryKey _iter1282 : struct.primaryKeys)
             {
-              _iter1258.write(oprot);
+              _iter1282.write(oprot);
             }
           }
         }
         if (struct.isSetForeignKeys()) {
           {
             oprot.writeI32(struct.foreignKeys.size());
-            for (SQLForeignKey _iter1259 : struct.foreignKeys)
+            for (SQLForeignKey _iter1283 : struct.foreignKeys)
             {
-              _iter1259.write(oprot);
+              _iter1283.write(oprot);
             }
           }
         }
         if (struct.isSetUniqueConstraints()) {
           {
             oprot.writeI32(struct.uniqueConstraints.size());
-            for (SQLUniqueConstraint _iter1260 : struct.uniqueConstraints)
+            for (SQLUniqueConstraint _iter1284 : struct.uniqueConstraints)
             {
-              _iter1260.write(oprot);
+              _iter1284.write(oprot);
             }
           }
         }
         if (struct.isSetNotNullConstraints()) {
           {
             oprot.writeI32(struct.notNullConstraints.size());
-            for (SQLNotNullConstraint _iter1261 : struct.notNullConstraints)
+            for (SQLNotNullConstraint _iter1285 : struct.notNullConstraints)
             {
-              _iter1261.write(oprot);
+              _iter1285.write(oprot);
             }
           }
         }
         if (struct.isSetDefaultConstraints()) {
           {
             oprot.writeI32(struct.defaultConstraints.size());
-            for (SQLDefaultConstraint _iter1262 : struct.defaultConstraints)
+            for (SQLDefaultConstraint _iter1286 : struct.defaultConstraints)
             {
-              _iter1262.write(oprot);
+              _iter1286.write(oprot);
             }
           }
         }
         if (struct.isSetCheckConstraints()) {
           {
             oprot.writeI32(struct.checkConstraints.size());
-            for (SQLCheckConstraint _iter1263 : struct.checkConstraints)
+            for (SQLCheckConstraint _iter1287 : struct.checkConstraints)
             {
-              _iter1263.write(oprot);
+              _iter1287.write(oprot);
             }
           }
         }
@@ -60788,84 +60788,84 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(1)) {
           {
-            org.apache.thrift.protocol.TList _list1264 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.primaryKeys = new ArrayList<SQLPrimaryKey>(_list1264.size);
-            SQLPrimaryKey _elem1265;
-            for (int _i1266 = 0; _i1266 < _list1264.size; ++_i1266)
+            org.apache.thrift.protocol.TList _list1288 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.primaryKeys = new ArrayList<SQLPrimaryKey>(_list1288.size);
+            SQLPrimaryKey _elem1289;
+            for (int _i1290 = 0; _i1290 < _list1288.size; ++_i1290)
             {
-              _elem1265 = new SQLPrimaryKey();
-              _elem1265.read(iprot);
-              struct.primaryKeys.add(_elem1265);
+              _elem1289 = new SQLPrimaryKey();
+              _elem1289.read(iprot);
+              struct.primaryKeys.add(_elem1289);
             }
           }
           struct.setPrimaryKeysIsSet(true);
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list1267 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.foreignKeys = new ArrayList<SQLForeignKey>(_list1267.size);
-            SQLForeignKey _elem1268;
-            for (int _i1269 = 0; _i1269 < _list1267.size; ++_i1269)
+            org.apache.thrift.protocol.TList _list1291 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.foreignKeys = new ArrayList<SQLForeignKey>(_list1291.size);
+            SQLForeignKey _elem1292;
+            for (int _i1293 = 0; _i1293 < _list1291.size; ++_i1293)
             {
-              _elem1268 = new SQLForeignKey();
-              _elem1268.read(iprot);
-              struct.foreignKeys.add(_elem1268);
+              _elem1292 = new SQLForeignKey();
+              _elem1292.read(iprot);
+              struct.foreignKeys.add(_elem1292);
             }
           }
           struct.setForeignKeysIsSet(true);
         }
         if (incoming.get(3)) {
           {
-            org.apache.thrift.protocol.TList _list1270 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.uniqueConstraints = new ArrayList<SQLUniqueConstraint>(_list1270.size);
-            SQLUniqueConstraint _elem1271;
-            for (int _i1272 = 0; _i1272 < _list1270.size; ++_i1272)
+            org.apache.thrift.protocol.TList _list1294 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.uniqueConstraints = new ArrayList<SQLUniqueConstraint>(_list1294.size);
+            SQLUniqueConstraint _elem1295;
+            for (int _i1296 = 0; _i1296 < _list1294.size; ++_i1296)
             {
-              _elem1271 = new SQLUniqueConstraint();
-              _elem1271.read(iprot);
-              struct.uniqueConstraints.add(_elem1271);
+              _elem1295 = new SQLUniqueConstraint();
+              _elem1295.read(iprot);
+              struct.uniqueConstraints.add(_elem1295);
             }
           }
           struct.setUniqueConstraintsIsSet(true);
         }
         if (incoming.get(4)) {
           {
-            org.apache.thrift.protocol.TList _list1273 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.notNullConstraints = new ArrayList<SQLNotNullConstraint>(_list1273.size);
-            SQLNotNullConstraint _elem1274;
-            for (int _i1275 = 0; _i1275 < _list1273.size; ++_i1275)
+            org.apache.thrift.protocol.TList _list1297 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.notNullConstraints = new ArrayList<SQLNotNullConstraint>(_list1297.size);
+            SQLNotNullConstraint _elem1298;
+            for (int _i1299 = 0; _i1299 < _list1297.size; ++_i1299)
             {
-              _elem1274 = new SQLNotNullConstraint();
-              _elem1274.read(iprot);
-              struct.notNullConstraints.add(_elem1274);
+              _elem1298 = new SQLNotNullConstraint();
+              _elem1298.read(iprot);
+              struct.notNullConstraints.add(_elem1298);
             }
           }
           struct.setNotNullConstraintsIsSet(true);
         }
         if (incoming.get(5)) {
           {
-            org.apache.thrift.protocol.TList _list1276 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.defaultConstraints = new ArrayList<SQLDefaultConstraint>(_list1276.size);
-            SQLDefaultConstraint _elem1277;
-            for (int _i1278 = 0; _i1278 < _list1276.size; ++_i1278)
+            org.apache.thrift.protocol.TList _list1300 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.defaultConstraints = new ArrayList<SQLDefaultConstraint>(_list1300.size);
+            SQLDefaultConstraint _elem1301;
+            for (int _i1302 = 0; _i1302 < _list1300.size; ++_i1302)
             {
-              _elem1277 = new SQLDefaultConstraint();
-              _elem1277.read(iprot);
-              struct.defaultConstraints.add(_elem1277);
+              _elem1301 = new SQLDefaultConstraint();
+              _elem1301.read(iprot);
+              struct.defaultConstraints.add(_elem1301);
             }
           }
           struct.setDefaultConstraintsIsSet(true);
         }
         if (incoming.get(6)) {
           {
-            org.apache.thrift.protocol.TList _list1279 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.checkConstraints = new ArrayList<SQLCheckConstraint>(_list1279.size);
-            SQLCheckConstraint _elem1280;
-            for (int _i1281 = 0; _i1281 < _list1279.size; ++_i1281)
+            org.apache.thrift.protocol.TList _list1303 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.checkConstraints = new ArrayList<SQLCheckConstraint>(_list1303.size);
+            SQLCheckConstraint _elem1304;
+            for (int _i1305 = 0; _i1305 < _list1303.size; ++_i1305)
             {
-              _elem1280 = new SQLCheckConstraint();
-              _elem1280.read(iprot);
-              struct.checkConstraints.add(_elem1280);
+              _elem1304 = new SQLCheckConstraint();
+              _elem1304.read(iprot);
+              struct.checkConstraints.add(_elem1304);
             }
           }
           struct.setCheckConstraintsIsSet(true);
@@ -71056,13 +71056,13 @@ import org.slf4j.LoggerFactory;
             case 3: // PART_NAMES
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1282 = iprot.readListBegin();
-                  struct.partNames = new ArrayList<String>(_list1282.size);
-                  String _elem1283;
-                  for (int _i1284 = 0; _i1284 < _list1282.size; ++_i1284)
+                  org.apache.thrift.protocol.TList _list1306 = iprot.readListBegin();
+                  struct.partNames = new ArrayList<String>(_list1306.size);
+                  String _elem1307;
+                  for (int _i1308 = 0; _i1308 < _list1306.size; ++_i1308)
                   {
-                    _elem1283 = iprot.readString();
-                    struct.partNames.add(_elem1283);
+                    _elem1307 = iprot.readString();
+                    struct.partNames.add(_elem1307);
                   }
                   iprot.readListEnd();
                 }
@@ -71098,9 +71098,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 _iter1285 : struct.partNames)
+            for (String _iter1309 : struct.partNames)
             {
-              oprot.writeString(_iter1285);
+              oprot.writeString(_iter1309);
             }
             oprot.writeListEnd();
           }
@@ -71143,9 +71143,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetPartNames()) {
           {
             oprot.writeI32(struct.partNames.size());
-            for (String _iter1286 : struct.partNames)
+            for (String _iter1310 : struct.partNames)
             {
-              oprot.writeString(_iter1286);
+              oprot.writeString(_iter1310);
             }
           }
         }
@@ -71165,13 +71165,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list1287 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.partNames = new ArrayList<String>(_list1287.size);
-            String _elem1288;
-            for (int _i1289 = 0; _i1289 < _list1287.size; ++_i1289)
+            org.apache.thrift.protocol.TList _list1311 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.partNames = new ArrayList<String>(_list1311.size);
+            String _elem1312;
+            for (int _i1313 = 0; _i1313 < _list1311.size; ++_i1313)
             {
-              _elem1288 = iprot.readString();
-              struct.partNames.add(_elem1288);
+              _elem1312 = iprot.readString();
+              struct.partNames.add(_elem1312);
             }
           }
           struct.setPartNamesIsSet(true);
@@ -73228,13 +73228,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1290 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1290.size);
-                  String _elem1291;
-                  for (int _i1292 = 0; _i1292 < _list1290.size; ++_i1292)
+                  org.apache.thrift.protocol.TList _list1314 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1314.size);
+                  String _elem1315;
+                  for (int _i1316 = 0; _i1316 < _list1314.size; ++_i1316)
                   {
-                    _elem1291 = iprot.readString();
-                    struct.success.add(_elem1291);
+                    _elem1315 = iprot.readString();
+                    struct.success.add(_elem1315);
                   }
                   iprot.readListEnd();
                 }
@@ -73269,9 +73269,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 _iter1293 : struct.success)
+            for (String _iter1317 : struct.success)
             {
-              oprot.writeString(_iter1293);
+              oprot.writeString(_iter1317);
             }
             oprot.writeListEnd();
           }
@@ -73310,9 +73310,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1294 : struct.success)
+            for (String _iter1318 : struct.success)
             {
-              oprot.writeString(_iter1294);
+              oprot.writeString(_iter1318);
             }
           }
         }
@@ -73327,13 +73327,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1295 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1295.size);
-            String _elem1296;
-            for (int _i1297 = 0; _i1297 < _list1295.size; ++_i1297)
+            org.apache.thrift.protocol.TList _list1319 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1319.size);
+            String _elem1320;
+            for (int _i1321 = 0; _i1321 < _list1319.size; ++_i1321)
             {
-              _elem1296 = iprot.readString();
-              struct.success.add(_elem1296);
+              _elem1320 = iprot.readString();
+              struct.success.add(_elem1320);
             }
           }
           struct.setSuccessIsSet(true);
@@ -74307,13 +74307,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1298 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1298.size);
-                  String _elem1299;
-                  for (int _i1300 = 0; _i1300 < _list1298.size; ++_i1300)
+                  org.apache.thrift.protocol.TList _list1322 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1322.size);
+                  String _elem1323;
+                  for (int _i1324 = 0; _i1324 < _list1322.size; ++_i1324)
                   {
-                    _elem1299 = iprot.readString();
-                    struct.success.add(_elem1299);
+                    _elem1323 = iprot.readString();
+                    struct.success.add(_elem1323);
                   }
                   iprot.readListEnd();
                 }
@@ -74348,9 +74348,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 _iter1301 : struct.success)
+            for (String _iter1325 : struct.success)
             {
-              oprot.writeString(_iter1301);
+              oprot.writeString(_iter1325);
             }
             oprot.writeListEnd();
           }
@@ -74389,9 +74389,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1302 : struct.success)
+            for (String _iter1326 : struct.success)
             {
-              oprot.writeString(_iter1302);
+              oprot.writeString(_iter1326);
             }
           }
         }
@@ -74406,13 +74406,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1303 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1303.size);
-            String _elem1304;
-            for (int _i1305 = 0; _i1305 < _list1303.size; ++_i1305)
+            org.apache.thrift.protocol.TList _list1327 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1327.size);
+            String _elem1328;
+            for (int _i1329 = 0; _i1329 < _list1327.size; ++_i1329)
             {
-              _elem1304 = iprot.readString();
-              struct.success.add(_elem1304);
+              _elem1328 = iprot.readString();
+              struct.success.add(_elem1328);
             }
           }
           struct.setSuccessIsSet(true);
@@ -75069,14 +75069,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1306 = iprot.readListBegin();
-                  struct.success = new ArrayList<Table>(_list1306.size);
-                  Table _elem1307;
-                  for (int _i1308 = 0; _i1308 < _list1306.size; ++_i1308)
+                  org.apache.thrift.protocol.TList _list1330 = iprot.readListBegin();
+                  struct.success = new ArrayList<Table>(_list1330.size);
+                  Table _elem1331;
+                  for (int _i1332 = 0; _i1332 < _list1330.size; ++_i1332)
                   {
-                    _elem1307 = new Table();
-                    _elem1307.read(iprot);
-                    struct.success.add(_elem1307);
+                    _elem1331 = new Table();
+                    _elem1331.read(iprot);
+                    struct.success.add(_elem1331);
                   }
                   iprot.readListEnd();
                 }
@@ -75111,9 +75111,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 _iter1309 : struct.success)
+            for (Table _iter1333 : struct.success)
             {
-              _iter1309.write(oprot);
+              _iter1333.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -75152,9 +75152,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (Table _iter1310 : struct.success)
+            for (Table _iter1334 : struct.success)
             {
-              _iter1310.write(oprot);
+              _iter1334.write(oprot);
             }
           }
         }
@@ -75169,14 +75169,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1311 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<Table>(_list1311.size);
-            Table _elem1312;
-            for (int _i1313 = 0; _i1313 < _list1311.size; ++_i1313)
+            org.apache.thrift.protocol.TList _list1335 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<Table>(_list1335.size);
+            Table _elem1336;
+            for (int _i1337 = 0; _i1337 < _list1335.size; ++_i1337)
             {
-              _elem1312 = new Table();
-              _elem1312.read(iprot);
-              struct.success.add(_elem1312);
+              _elem1336 = new Table();
+              _elem1336.read(iprot);
+              struct.success.add(_elem1336);
             }
           }
           struct.setSuccessIsSet(true);
@@ -75942,13 +75942,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1314 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1314.size);
-                  String _elem1315;
-                  for (int _i1316 = 0; _i1316 < _list1314.size; ++_i1316)
+                  org.apache.thrift.protocol.TList _list1338 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1338.size);
+                  String _elem1339;
+                  for (int _i1340 = 0; _i1340 < _list1338.size; ++_i1340)
                   {
-                    _elem1315 = iprot.readString();
-                    struct.success.add(_elem1315);
+                    _elem1339 = iprot.readString();
+                    struct.success.add(_elem1339);
                   }
                   iprot.readListEnd();
                 }
@@ -75983,9 +75983,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 _iter1317 : struct.success)
+            for (String _iter1341 : struct.success)
             {
-              oprot.writeString(_iter1317);
+              oprot.writeString(_iter1341);
             }
             oprot.writeListEnd();
           }
@@ -76024,9 +76024,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1318 : struct.success)
+            for (String _iter1342 : struct.success)
             {
-              oprot.writeString(_iter1318);
+              oprot.writeString(_iter1342);
             }
           }
         }
@@ -76041,13 +76041,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1319 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1319.size);
-            String _elem1320;
-            for (int _i1321 = 0; _i1321 < _list1319.size; ++_i1321)
+            org.apache.thrift.protocol.TList _list1343 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1343.size);
+            String _elem1344;
+            for (int _i1345 = 0; _i1345 < _list1343.size; ++_i1345)
             {
-              _elem1320 = iprot.readString();
-              struct.success.add(_elem1320);
+              _elem1344 = iprot.readString();
+              struct.success.add(_elem1344);
             }
           }
           struct.setSuccessIsSet(true);
@@ -76552,13 +76552,13 @@ import org.slf4j.LoggerFactory;
             case 3: // TBL_TYPES
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1322 = iprot.readListBegin();
-                  struct.tbl_types = new ArrayList<String>(_list1322.size);
-                  String _elem1323;
-                  for (int _i1324 = 0; _i1324 < _list1322.size; ++_i1324)
+                  org.apache.thrift.protocol.TList _list1346 = iprot.readListBegin();
+                  struct.tbl_types = new ArrayList<String>(_list1346.size);
+                  String _elem1347;
+                  for (int _i1348 = 0; _i1348 < _list1346.size; ++_i1348)
                   {
-                    _elem1323 = iprot.readString();
-                    struct.tbl_types.add(_elem1323);
+                    _elem1347 = iprot.readString();
+                    struct.tbl_types.add(_elem1347);
                   }
                   iprot.readListEnd();
                 }
@@ -76594,9 +76594,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 _iter1325 : struct.tbl_types)
+            for (String _iter1349 : struct.tbl_types)
             {
-              oprot.writeString(_iter1325);
+              oprot.writeString(_iter1349);
             }
             oprot.writeListEnd();
           }
@@ -76639,9 +76639,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetTbl_types()) {
           {
             oprot.writeI32(struct.tbl_types.size());
-            for (String _iter1326 : struct.tbl_types)
+            for (String _iter1350 : struct.tbl_types)
             {
-              oprot.writeString(_iter1326);
+              oprot.writeString(_iter1350);
             }
           }
         }
@@ -76661,13 +76661,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list1327 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.tbl_types = new ArrayList<String>(_list1327.size);
-            String _elem1328;
-            for (int _i1329 = 0; _i1329 < _list1327.size; ++_i1329)
+            org.apache.thrift.protocol.TList _list1351 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.tbl_types = new ArrayList<String>(_list1351.size);
+            String _elem1352;
+            for (int _i1353 = 0; _i1353 < _list1351.size; ++_i1353)
             {
-              _elem1328 = iprot.readString();
-              struct.tbl_types.add(_elem1328);
+              _elem1352 = iprot.readString();
+              struct.tbl_types.add(_elem1352);
             }
           }
           struct.setTbl_typesIsSet(true);
@@ -77073,14 +77073,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1330 = iprot.readListBegin();
-                  struct.success = new ArrayList<TableMeta>(_list1330.size);
-                  TableMeta _elem1331;
-                  for (int _i1332 = 0; _i1332 < _list1330.size; ++_i1332)
+                  org.apache.thrift.protocol.TList _list1354 = iprot.readListBegin();
+                  struct.success = new ArrayList<TableMeta>(_list1354.size);
+                  TableMeta _elem1355;
+                  for (int _i1356 = 0; _i1356 < _list1354.size; ++_i1356)
                   {
-                    _elem1331 = new TableMeta();
-                    _elem1331.read(iprot);
-                    struct.success.add(_elem1331);
+                    _elem1355 = new TableMeta();
+                    _elem1355.read(iprot);
+                    struct.success.add(_elem1355);
                   }
                   iprot.readListEnd();
                 }
@@ -77115,9 +77115,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 _iter1333 : struct.success)
+            for (TableMeta _iter1357 : struct.success)
             {
-              _iter1333.write(oprot);
+              _iter1357.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -77156,9 +77156,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (TableMeta _iter1334 : struct.success)
+            for (TableMeta _iter1358 : struct.success)
             {
-              _iter1334.write(oprot);
+              _iter1358.write(oprot);
             }
           }
         }
@@ -77173,14 +77173,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1335 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<TableMeta>(_list1335.size);
-            TableMeta _elem1336;
-            for (int _i1337 = 0; _i1337 < _list1335.size; ++_i1337)
+            org.apache.thrift.protocol.TList _list1359 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<TableMeta>(_list1359.size);
+            TableMeta _elem1360;
+            for (int _i1361 = 0; _i1361 < _list1359.size; ++_i1361)
             {
-              _elem1336 = new TableMeta();
-              _elem1336.read(iprot);
-              struct.success.add(_elem1336);
+              _elem1360 = new TableMeta();
+              _elem1360.read(iprot);
+              struct.success.add(_elem1360);
             }
           }
           struct.setSuccessIsSet(true);
@@ -77946,13 +77946,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1338 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1338.size);
-                  String _elem1339;
-                  for (int _i1340 = 0; _i1340 < _list1338.size; ++_i1340)
+                  org.apache.thrift.protocol.TList _list1362 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1362.size);
+                  String _elem1363;
+                  for (int _i1364 = 0; _i1364 < _list1362.size; ++_i1364)
                   {
-                    _elem1339 = iprot.readString();
-                    struct.success.add(_elem1339);
+                    _elem1363 = iprot.readString();
+                    struct.success.add(_elem1363);
                   }
                   iprot.readListEnd();
                 }
@@ -77987,9 +77987,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 _iter1341 : struct.success)
+            for (String _iter1365 : struct.success)
             {
-              oprot.writeString(_iter1341);
+              oprot.writeString(_iter1365);
             }
             oprot.writeListEnd();
           }
@@ -78028,9 +78028,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1342 : struct.success)
+            for (String _iter1366 : struct.success)
             {
-              oprot.writeString(_iter1342);
+              oprot.writeString(_iter1366);
             }
           }
         }
@@ -78045,13 +78045,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1343 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1343.size);
-            String _elem1344;
-            for (int _i1345 = 0; _i1345 < _list1343.size; ++_i1345)
+            org.apache.thrift.protocol.TList _list1367 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1367.size);
+            String _elem1368;
+            for (int _i1369 = 0; _i1369 < _list1367.size; ++_i1369)
             {
-              _elem1344 = iprot.readString();
-              struct.success.add(_elem1344);
+              _elem1368 = iprot.readString();
+              struct.success.add(_elem1368);
             }
           }
           struct.setSuccessIsSet(true);
@@ -79504,13 +79504,13 @@ import org.slf4j.LoggerFactory;
             case 2: // TBL_NAMES
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1346 = iprot.readListBegin();
-                  struct.tbl_names = new ArrayList<String>(_list1346.size);
-                  String _elem1347;
-                  for (int _i1348 = 0; _i1348 < _list1346.size; ++_i1348)
+                  org.apache.thrift.protocol.TList _list1370 = iprot.readListBegin();
+                  struct.tbl_names = new ArrayList<String>(_list1370.size);
+                  String _elem1371;
+                  for (int _i1372 = 0; _i1372 < _list1370.size; ++_i1372)
                   {
-                    _elem1347 = iprot.readString();
-                    struct.tbl_names.add(_elem1347);
+                    _elem1371 = iprot.readString();
+                    struct.tbl_names.add(_elem1371);
                   }
                   iprot.readListEnd();
                 }
@@ -79541,9 +79541,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 _iter1349 : struct.tbl_names)
+            for (String _iter1373 : struct.tbl_names)
             {
-              oprot.writeString(_iter1349);
+              oprot.writeString(_iter1373);
             }
             oprot.writeListEnd();
           }
@@ -79580,9 +79580,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetTbl_names()) {
           {
             oprot.writeI32(struct.tbl_names.size());
-            for (String _iter1350 : struct.tbl_names)
+            for (String _iter1374 : struct.tbl_names)
             {
-              oprot.writeString(_iter1350);
+              oprot.writeString(_iter1374);
             }
           }
         }
@@ -79598,13 +79598,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(1)) {
           {
-            org.apache.thrift.protocol.TList _list1351 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.tbl_names = new ArrayList<String>(_list1351.size);
-            String _elem1352;
-            for (int _i1353 = 0; _i1353 < _list1351.size; ++_i1353)
+            org.apache.thrift.protocol.TList _list1375 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.tbl_names = new ArrayList<String>(_list1375.size);
+            String _elem1376;
+            for (int _i1377 = 0; _i1377 < _list1375.size; ++_i1377)
             {
-              _elem1352 = iprot.readString();
-              struct.tbl_names.add(_elem1352);
+              _elem1376 = iprot.readString();
+              struct.tbl_names.add(_elem1376);
             }
           }
           struct.setTbl_namesIsSet(true);
@@ -79929,14 +79929,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1354 = iprot.readListBegin();
-                  struct.success = new ArrayList<Table>(_list1354.size);
-                  Table _elem1355;
-                  for (int _i1356 = 0; _i1356 < _list1354.size; ++_i1356)
+                  org.apache.thrift.protocol.TList _list1378 = iprot.readListBegin();
+                  struct.success = new ArrayList<Table>(_list1378.size);
+                  Table _elem1379;
+                  for (int _i1380 = 0; _i1380 < _list1378.size; ++_i1380)
                   {
-                    _elem1355 = new Table();
-                    _elem1355.read(iprot);
-                    struct.success.add(_elem1355);
+                    _elem1379 = new Table();
+                    _elem1379.read(iprot);
+                    struct.success.add(_elem1379);
                   }
                   iprot.readListEnd();
                 }
@@ -79962,9 +79962,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 _iter1357 : struct.success)
+            for (Table _iter1381 : struct.success)
             {
-              _iter1357.write(oprot);
+              _iter1381.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -79995,9 +79995,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (Table _iter1358 : struct.success)
+            for (Table _iter1382 : struct.success)
             {
-              _iter1358.write(oprot);
+              _iter1382.write(oprot);
             }
           }
         }
@@ -80009,14 +80009,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(1);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1359 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<Table>(_list1359.size);
-            Table _elem1360;
-            for (int _i1361 = 0; _i1361 < _list1359.size; ++_i1361)
+            org.apache.thrift.protocol.TList _list1383 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<Table>(_list1383.size);
+            Table _elem1384;
+            for (int _i1385 = 0; _i1385 < _list1383.size; ++_i1385)
             {
-              _elem1360 = new Table();
-              _elem1360.read(iprot);
-              struct.success.add(_elem1360);
+              _elem1384 = new Table();
+              _elem1384.read(iprot);
+              struct.success.add(_elem1384);
             }
           }
           struct.setSuccessIsSet(true);
@@ -80785,14 +80785,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1362 = iprot.readListBegin();
-                  struct.success = new ArrayList<ExtendedTableInfo>(_list1362.size);
-                  ExtendedTableInfo _elem1363;
-                  for (int _i1364 = 0; _i1364 < _list1362.size; ++_i1364)
+                  org.apache.thrift.protocol.TList _list1386 = iprot.readListBegin();
+                  struct.success = new ArrayList<ExtendedTableInfo>(_list1386.size);
+                  ExtendedTableInfo _elem1387;
+                  for (int _i1388 = 0; _i1388 < _list1386.size; ++_i1388)
                   {
-                    _elem1363 = new ExtendedTableInfo();
-                    _elem1363.read(iprot);
-                    struct.success.add(_elem1363);
+                    _elem1387 = new ExtendedTableInfo();
+                    _elem1387.read(iprot);
+                    struct.success.add(_elem1387);
                   }
                   iprot.readListEnd();
                 }
@@ -80827,9 +80827,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 (ExtendedTableInfo _iter1365 : struct.success)
+            for (ExtendedTableInfo _iter1389 : struct.success)
             {
-              _iter1365.write(oprot);
+              _iter1389.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -80868,9 +80868,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (ExtendedTableInfo _iter1366 : struct.success)
+            for (ExtendedTableInfo _iter1390 : struct.success)
             {
-              _iter1366.write(oprot);
+              _iter1390.write(oprot);
             }
           }
         }
@@ -80885,14 +80885,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1367 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<ExtendedTableInfo>(_list1367.size);
-            ExtendedTableInfo _elem1368;
-            for (int _i1369 = 0; _i1369 < _list1367.size; ++_i1369)
+            org.apache.thrift.protocol.TList _list1391 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<ExtendedTableInfo>(_list1391.size);
+            ExtendedTableInfo _elem1392;
+            for (int _i1393 = 0; _i1393 < _list1391.size; ++_i1393)
             {
-              _elem1368 = new ExtendedTableInfo();
-              _elem1368.read(iprot);
-              struct.success.add(_elem1368);
+              _elem1392 = new ExtendedTableInfo();
+              _elem1392.read(iprot);
+              struct.success.add(_elem1392);
             }
           }
           struct.setSuccessIsSet(true);
@@ -86405,13 +86405,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1370 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1370.size);
-                  String _elem1371;
-                  for (int _i1372 = 0; _i1372 < _list1370.size; ++_i1372)
+                  org.apache.thrift.protocol.TList _list1394 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1394.size);
+                  String _elem1395;
+                  for (int _i1396 = 0; _i1396 < _list1394.size; ++_i1396)
                   {
-                    _elem1371 = iprot.readString();
-                    struct.success.add(_elem1371);
+                    _elem1395 = iprot.readString();
+                    struct.success.add(_elem1395);
                   }
                   iprot.readListEnd();
                 }
@@ -86464,9 +86464,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 _iter1373 : struct.success)
+            for (String _iter1397 : struct.success)
             {
-              oprot.writeString(_iter1373);
+              oprot.writeString(_iter1397);
             }
             oprot.writeListEnd();
           }
@@ -86521,9 +86521,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1374 : struct.success)
+            for (String _iter1398 : struct.success)
             {
-              oprot.writeString(_iter1374);
+              oprot.writeString(_iter1398);
             }
           }
         }
@@ -86544,13 +86544,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(4);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1375 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1375.size);
-            String _elem1376;
-            for (int _i1377 = 0; _i1377 < _list1375.size; ++_i1377)
+            org.apache.thrift.protocol.TList _list1399 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1399.size);
+            String _elem1400;
+            for (int _i1401 = 0; _i1401 < _list1399.size; ++_i1401)
             {
-              _elem1376 = iprot.readString();
-              struct.success.add(_elem1376);
+              _elem1400 = iprot.readString();
+              struct.success.add(_elem1400);
             }
           }
           struct.setSuccessIsSet(true);
@@ -93347,14 +93347,14 @@ import org.slf4j.LoggerFactory;
             case 1: // NEW_PARTS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1378 = iprot.readListBegin();
-                  struct.new_parts = new ArrayList<Partition>(_list1378.size);
-                  Partition _elem1379;
-                  for (int _i1380 = 0; _i1380 < _list1378.size; ++_i1380)
+                  org.apache.thrift.protocol.TList _list1402 = iprot.readListBegin();
+                  struct.new_parts = new ArrayList<Partition>(_list1402.size);
+                  Partition _elem1403;
+                  for (int _i1404 = 0; _i1404 < _list1402.size; ++_i1404)
                   {
-                    _elem1379 = new Partition();
-                    _elem1379.read(iprot);
-                    struct.new_parts.add(_elem1379);
+                    _elem1403 = new Partition();
+                    _elem1403.read(iprot);
+                    struct.new_parts.add(_elem1403);
                   }
                   iprot.readListEnd();
                 }
@@ -93380,9 +93380,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 _iter1381 : struct.new_parts)
+            for (Partition _iter1405 : struct.new_parts)
             {
-              _iter1381.write(oprot);
+              _iter1405.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -93413,9 +93413,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetNew_parts()) {
           {
             oprot.writeI32(struct.new_parts.size());
-            for (Partition _iter1382 : struct.new_parts)
+            for (Partition _iter1406 : struct.new_parts)
             {
-              _iter1382.write(oprot);
+              _iter1406.write(oprot);
             }
           }
         }
@@ -93427,14 +93427,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(1);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1383 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.new_parts = new ArrayList<Partition>(_list1383.size);
-            Partition _elem1384;
-            for (int _i1385 = 0; _i1385 < _list1383.size; ++_i1385)
+            org.apache.thrift.protocol.TList _list1407 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.new_parts = new ArrayList<Partition>(_list1407.size);
+            Partition _elem1408;
+            for (int _i1409 = 0; _i1409 < _list1407.size; ++_i1409)
             {
-              _elem1384 = new Partition();
-              _elem1384.read(iprot);
-              struct.new_parts.add(_elem1384);
+              _elem1408 = new Partition();
+              _elem1408.read(iprot);
+              struct.new_parts.add(_elem1408);
             }
           }
           struct.setNew_partsIsSet(true);
@@ -94435,14 +94435,14 @@ import org.slf4j.LoggerFactory;
             case 1: // NEW_PARTS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1386 = iprot.readListBegin();
-                  struct.new_parts = new ArrayList<PartitionSpec>(_list1386.size);
-                  PartitionSpec _elem1387;
-                  for (int _i1388 = 0; _i1388 < _list1386.size; ++_i1388)
+                  org.apache.thrift.protocol.TList _list1410 = iprot.readListBegin();
+                  struct.new_parts = new ArrayList<PartitionSpec>(_list1410.size);
+                  PartitionSpec _elem1411;
+                  for (int _i1412 = 0; _i1412 < _list1410.size; ++_i1412)
                   {
-                    _elem1387 = new PartitionSpec();
-                    _elem1387.read(iprot);
-                    struct.new_parts.add(_elem1387);
+                    _elem1411 = new PartitionSpec();
+                    _elem1411.read(iprot);
+                    struct.new_parts.add(_elem1411);
                   }
                   iprot.readListEnd();
                 }
@@ -94468,9 +94468,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 (PartitionSpec _iter1389 : struct.new_parts)
+            for (PartitionSpec _iter1413 : struct.new_parts)
             {
-              _iter1389.write(oprot);
+              _iter1413.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -94501,9 +94501,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetNew_parts()) {
           {
             oprot.writeI32(struct.new_parts.size());
-            for (PartitionSpec _iter1390 : struct.new_parts)
+            for (PartitionSpec _iter1414 : struct.new_parts)
             {
-              _iter1390.write(oprot);
+              _iter1414.write(oprot);
             }
           }
         }
@@ -94515,14 +94515,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(1);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1391 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.new_parts = new ArrayList<PartitionSpec>(_list1391.size);
-            PartitionSpec _elem1392;
-            for (int _i1393 = 0; _i1393 < _list1391.size; ++_i1393)
+            org.apache.thrift.protocol.TList _list1415 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.new_parts = new ArrayList<PartitionSpec>(_list1415.size);
+            PartitionSpec _elem1416;
+            for (int _i1417 = 0; _i1417 < _list1415.size; ++_i1417)
             {
-              _elem1392 = new PartitionSpec();
-              _elem1392.read(iprot);
-              struct.new_parts.add(_elem1392);
+              _elem1416 = new PartitionSpec();
+              _elem1416.read(iprot);
+              struct.new_parts.add(_elem1416);
             }
           }
           struct.setNew_partsIsSet(true);
@@ -95698,13 +95698,13 @@ import org.slf4j.LoggerFactory;
             case 3: // PART_VALS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1394 = iprot.readListBegin();
-                  struct.part_vals = new ArrayList<String>(_list1394.size);
-                  String _elem1395;
-                  for (int _i1396 = 0; _i1396 < _list1394.size; ++_i1396)
+                  org.apache.thrift.protocol.TList _list1418 = iprot.readListBegin();
+                  struct.part_vals = new ArrayList<String>(_list1418.size);
+                  String _elem1419;
+                  for (int _i1420 = 0; _i1420 < _list1418.size; ++_i1420)
                   {
-                    _elem1395 = iprot.readString();
-                    struct.part_vals.add(_elem1395);
+                    _elem1419 = iprot.readString();
+                    struct.part_vals.add(_elem1419);
                   }
                   iprot.readListEnd();
                 }
@@ -95740,9 +95740,9 @@ import org.slf4j.LoggerFactory;
           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 _iter1397 : struct.part_vals)
+            for (String _iter1421 : struct.part_vals)
             {
-              oprot.writeString(_iter1397);
+              oprot.writeString(_iter1421);
             }
             oprot.writeListEnd();
           }
@@ -95785,9 +95785,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetPart_vals()) {
           {
             oprot.writeI32(struct.part_vals.size());
-            for (String _iter1398 : struct.part_vals)
+            for (String _iter1422 : struct.part_vals)
             {
-              oprot.writeString(_iter1398);
+              oprot.writeString(_iter1422);
             }
           }
         }
@@ -95807,13 +95807,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list1399 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.part_vals = new ArrayList<String>(_list1399.size);
-            String _elem1400;
-            for (int _i1401 = 0; _i1401 < _list1399.size; ++_i1401)
+            org.apache.thrift.protocol.TList _list1423 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.part_vals = new ArrayList<String>(_list1423.size);
+            String _elem1424;
+            for (int _i1425 = 0; _i1425 < _list1423.size; ++_i1425)
             {
-              _elem1400 = iprot.readString();
-              struct.part_vals.add(_elem1400);
+              _elem1424 = iprot.readString();
+              struct.part_vals.add(_elem1424);
             }
           }
           struct.setPart_valsIsSet(true);
@@ -98122,13 +98122,13 @@ import org.slf4j.LoggerFactory;
             case 3: // PART_VALS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1402 = iprot.readListBegin();
-                  struct.part_vals = new ArrayList<String>(_list1402.size);
-                  String _elem1403;
-                  for (int _i1404 = 0; _i1404 < _list1402.size; ++_i1404)
+                  org.apache.thrift.protocol.TList _list1426 = iprot.readListBegin();
+                  struct.part_vals = new ArrayList<String>(_list1426.size);
+                  String _elem1427;
+                  for (int _i1428 = 0; _i1428 < _list1426.size; ++_i1428)
                   {
-                    _elem1403 = iprot.readString();
-                    struct.part_vals.add(_elem1403);
+                    _elem1427 = iprot.readString();
+                    struct.part_vals.add(_elem1427);
                   }
                   iprot.readListEnd();
                 }
@@ -98173,9 +98173,9 @@ import org.slf4j.LoggerFactory;
           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 _iter1405 : struct.part_vals)
+            for (String _iter1429 : struct.part_vals)
             {
-              oprot.writeString(_iter1405);
+              oprot.writeString(_iter1429);
             }
             oprot.writeListEnd();
           }
@@ -98226,9 +98226,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetPart_vals()) {
           {
             oprot.writeI32(struct.part_vals.size());
-            for (String _iter1406 : struct.part_vals)
+            for (String _iter1430 : struct.part_vals)
             {
-              oprot.writeString(_iter1406);
+              oprot.writeString(_iter1430);
             }
           }
         }
@@ -98251,13 +98251,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list1407 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.part_vals = new ArrayList<String>(_list1407.size);
-            String _elem1408;
-            for (int _i1409 = 0; _i1409 < _list1407.size; ++_i1409)
+            org.apache.thrift.protocol.TList _list1431 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.part_vals = new ArrayList<String>(_list1431.size);
+            String _elem1432;
+            for (int _i1433 = 0; _i1433 < _list1431.size; ++_i1433)
             {
-              _elem1408 = iprot.readString();
-              struct.part_vals.add(_elem1408);
+              _elem1432 = iprot.readString();
+              struct.part_vals.add(_elem1432);
             }
           }
           struct.setPart_valsIsSet(true);
@@ -102127,13 +102127,13 @@ import org.slf4j.LoggerFactory;
             case 3: // PART_VALS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1410 = iprot.readListBegin();
-                  struct.part_vals = new ArrayList<String>(_list1410.size);
-                  String _elem1411;
-                  for (int _i1412 = 0; _i1412 < _list1410.size; ++_i1412)
+                  org.apache.thrift.protocol.TList _list1434 = iprot.readListBegin();
+                  struct.part_vals = new ArrayList<String>(_list1434.size);
+                  String _elem1435;
+                  for (int _i1436 = 0; _i1436 < _list1434.size; ++_i1436)
                   {
-                    _elem1411 = iprot.readString();
-                    struct.part_vals.add(_elem1411);
+                    _elem1435 = iprot.readString();
+                    struct.part_vals.add(_elem1435);
                   }
                   iprot.readListEnd();
                 }
@@ -102177,9 +102177,9 @@ import org.slf4j.LoggerFactory;
           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 _iter1413 : struct.part_vals)
+            for (String _iter1437 : struct.part_vals)
             {
-              oprot.writeString(_iter1413);
+              oprot.writeString(_iter1437);
             }
             oprot.writeListEnd();
           }
@@ -102228,9 +102228,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetPart_vals()) {
           {
             oprot.writeI32(struct.part_vals.size());
-            for (String _iter1414 : struct.part_vals)
+            for (String _iter1438 : struct.part_vals)
             {
-              oprot.writeString(_iter1414);
+              oprot.writeString(_iter1438);
             }
           }
         }
@@ -102253,13 +102253,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list1415 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.part_vals = new ArrayList<String>(_list1415.size);
-            String _elem1416;
-            for (int _i1417 = 0; _i1417 < _list1415.size; ++_i1417)
+            org.apache.thrift.protocol.TList _list1439 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.part_vals = new ArrayList<String>(_list1439.size);
+            String _elem1440;
+            for (int _i1441 = 0; _i1441 < _list1439.size; ++_i1441)
             {
-              _elem1416 = iprot.readString();
-              struct.part_vals.add(_elem1416);
+              _elem1440 = iprot.readString();
+              struct.part_vals.add(_elem1440);
             }
           }
           struct.setPart_valsIsSet(true);
@@ -103498,13 +103498,13 @@ import org.slf4j.LoggerFactory;
             case 3: // PART_VALS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1418 = iprot.readListBegin();
-                  struct.part_vals = new ArrayList<String>(_list1418.size);
-                  String _elem1419;
-                  for (int _i1420 = 0; _i1420 < _list1418.size; ++_i1420)
+                  org.apache.thrift.protocol.TList _list1442 = iprot.readListBegin();
+                  struct.part_vals = new ArrayList<String>(_list1442.size);
+                  String _elem1443;
+                  for (int _i1444 = 0; _i1444 < _list1442.size; ++_i1444)
                   {
-                    _elem1419 = iprot.readString();
-                    struct.part_vals.add(_elem1419);
+                    _elem1443 = iprot.readString();
+                    struct.part_vals.add(_elem1443);
                   }
                   iprot.readListEnd();
                 }
@@ -103557,9 +103557,9 @@ import org.slf4j.LoggerFactory;
           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 _iter1421 : struct.part_vals)
+            for (String _iter1445 : struct.part_vals)
             {
-              oprot.writeString(_iter1421);
+              oprot.writeString(_iter1445);
             }
             oprot.writeListEnd();
           }
@@ -103616,9 +103616,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetPart_vals()) {
           {
             oprot.writeI32(struct.part_vals.size());
-            for (String _iter1422 : struct.part_vals)
+            for (String _iter1446 : struct.part_vals)
             {
-              oprot.writeString(_iter1422);
+              oprot.writeString(_iter1446);
             }
           }
         }
@@ -103644,13 +103644,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list1423 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.part_vals = new ArrayList<String>(_list1423.size);
-            String _elem1424;
-            for (int _i1425 = 0; _i1425 < _list1423.size; ++_i1425)
+            org.apache.thrift.protocol.TList _list1447 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.part_vals = new ArrayList<String>(_list1447.size);
+            String _elem1448;
+            for (int _i1449 = 0; _i1449 < _list1447.size; ++_i1449)
             {
-              _elem1424 = iprot.readString();
-              struct.part_vals.add(_elem1424);
+              _elem1448 = iprot.readString();
+              struct.part_vals.add(_elem1448);
             }
           }
           struct.setPart_valsIsSet(true);
@@ -108252,13 +108252,13 @@ import org.slf4j.LoggerFactory;
             case 3: // PART_VALS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1426 = iprot.readListBegin();
-                  struct.part_vals = new ArrayList<String>(_list1426.size);
-                  String _elem1427;
-                  for (int _i1428 = 0; _i1428 < _list1426.size; ++_i1428)
+                  org.apache.thrift.protocol.TList _list1450 = iprot.readListBegin();
+                  struct.part_vals = new ArrayList<String>(_list1450.size);
+                  String _elem1451;
+                  for (int _i1452 = 0; _i1452 < _list1450.size; ++_i1452)
                   {
-                    _elem1427 = iprot.readString();
-                    struct.part_vals.add(_elem1427);
+                    _elem1451 = iprot.readString();
+                    struct.part_vals.add(_elem1451);
                   }
                   iprot.readListEnd();
                 }
@@ -108294,9 +108294,9 @@ import org.slf4j.LoggerFactory;
           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 _iter1429 : struct.part_vals)
+            for (String _iter1453 : struct.part_vals)
             {
-              oprot.writeString(_iter1429);
+              oprot.writeString(_iter1453);
             }
             oprot.writeListEnd();
           }
@@ -108339,9 +108339,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetPart_vals()) {
           {
             oprot.writeI32(struct.part_vals.size());
-            for (String _iter1430 : struct.part_vals)
+            for (String _iter1454 : struct.part_vals)
             {
-              oprot.writeString(_iter1430);
+              oprot.writeString(_iter1454);
             }
           }
         }
@@ -108361,13 +108361,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list1431 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.part_vals = new ArrayList<String>(_list1431.size);
-            String _elem1432;
-            for (int _i1433 = 0; _i1433 < _list1431.size; ++_i1433)
+            org.apache.thrift.protocol.TList _list1455 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.part_vals = new ArrayList<String>(_list1455.size);
+            String _elem1456;
+            for (int _i1457 = 0; _i1457 < _list1455.size; ++_i1457)
             {
-              _elem1432 = iprot.readString();
-              struct.part_vals.add(_elem1432);
+              _elem1456 = iprot.readString();
+              struct.part_vals.add(_elem1456);
             }
           }
           struct.setPart_valsIsSet(true);
@@ -109585,15 +109585,15 @@ import org.slf4j.LoggerFactory;
             case 1: // PARTITION_SPECS
               if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
                 {
-                  org.apache.thrift.protocol.TMap _map1434 = iprot.readMapBegin();
-                  struct.partitionSpecs = new HashMap<String,String>(2*_map1434.size);
-                  String _key1435;
-                  String _val1436;
-                  for (int _i1437 = 0; _i1437 < _map1434.size; ++_i1437)
+                  org.apache.thrift.protocol.TMap _map1458 = iprot.readMapBegin();
+                  struct.partitionSpecs = new HashMap<String,String>(2*_map1458.size);
+                  String _key1459;
+                  String _val1460;
+                  for (int _i1461 = 0; _i1461 < _map1458.size; ++_i1461)
                   {
-                    _key1435 = iprot.readString();
-                    _val1436 = iprot.readString();
-                    struct.partitionSpecs.put(_key1435, _val1436);
+                    _key1459 = iprot.readString();
+                    _val1460 = iprot.readString();
+                    struct.partitionSpecs.put(_key1459, _val1460);
                   }
                   iprot.readMapEnd();
                 }
@@ -109651,10 +109651,10 @@ import org.slf4j.LoggerFactory;
           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> _iter1438 : struct.partitionSpecs.entrySet())
+            for (Map.Entry<String, String> _iter1462 : struct.partitionSpecs.entrySet())
             {
-              oprot.writeString(_iter1438.getKey());
-              oprot.writeString(_iter1438.getValue());
+              oprot.writeString(_iter1462.getKey());
+              oprot.writeString(_iter1462.getValue());
             }
             oprot.writeMapEnd();
           }
@@ -109717,10 +109717,10 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetPartitionSpecs()) {
           {
             oprot.writeI32(struct.partitionSpecs.size());
-            for (Map.Entry<String, String> _iter1439 : struct.partitionSpecs.entrySet())
+            for (Map.Entry<String, String> _iter1463 : struct.partitionSpecs.entrySet())
             {
-              oprot.writeString(_iter1439.getKey());
-              oprot.writeString(_iter1439.getValue());
+              oprot.writeString(_iter1463.getKey());
+              oprot.writeString(_iter1463.getValue());
             }
           }
         }
@@ -109744,15 +109744,15 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(5);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TMap _map1440 = 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*_map1440.size);
-            String _key1441;
-            String _val1442;
-            for (int _i1443 = 0; _i1443 < _map1440.size; ++_i1443)
+            org.apache.thrift.protocol.TMap _map1464 = 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*_map1464.size);
+            String _key1465;
+            String _val1466;
+            for (int _i1467 = 0; _i1467 < _map1464.size; ++_i1467)
             {
-              _key1441 = iprot.readString();
-              _val1442 = iprot.readString();
-              struct.partitionSpecs.put(_key1441, _val1442);
+              _key1465 = iprot.readString();
+              _val1466 = iprot.readString();
+              struct.partitionSpecs.put(_key1465, _val1466);
             }
           }
           struct.setPartitionSpecsIsSet(true);
@@ -111198,15 +111198,15 @@ import org.slf4j.LoggerFactory;
             case 1: // PARTITION_SPECS
               if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
                 {
-                  org.apache.thrift.protocol.TMap _map1444 = iprot.readMapBegin();
-                  struct.partitionSpecs = new HashMap<String,String>(2*_map1444.size);
-                  String _key1445;
-                  String _val1446;
-                  for (int _i1447 = 0; _i1447 < _map1444.size; ++_i1447)
+                  org.apache.thrift.protocol.TMap _map1468 = iprot.readMapBegin();
+                  struct.partitionSpecs = new HashMap<String,String>(2*_map1468.size);
+                  String _key1469;
+                  String _val1470;
+                  for (int _i1471 = 0; _i1471 < _map1468.size; ++_i1471)
                   {
-                    _key1445 = iprot.readString();
-                    _val1446 = iprot.readString();
-                    struct.partitionSpecs.put(_key1445, _val1446);
+                    _key1469 = iprot.readString();
+                    _val1470 = iprot.readString();
+                    struct.partitionSpecs.put(_key1469, _val1470);
                   }
                   iprot.readMapEnd();
                 }
@@ -111264,10 +111264,10 @@ import org.slf4j.LoggerFactory;
           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> _iter1448 : struct.partitionSpecs.entrySet())
+            for (Map.Entry<String, String> _iter1472 : struct.partitionSpecs.entrySet())
             {
-              oprot.writeString(_iter1448.getKey());
-              oprot.writeString(_iter1448.getValue());
+              oprot.writeString(_iter1472.getKey());
+              oprot.writeString(_iter1472.getValue());
             }
             oprot.writeMapEnd();
           }
@@ -111330,10 +111330,10 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetPartitionSpecs()) {
           {
             oprot.writeI32(struct.partitionSpecs.size());
-            for (Map.Entry<String, String> _iter1449 : struct.partitionSpecs.entrySet())
+            for (Map.Entry<String, String> _iter1473 : struct.partitionSpecs.entrySet())
             {
-              oprot.writeString(_iter1449.getKey());
-              oprot.writeString(_iter1449.getValue());
+              oprot.writeString(_iter1473.getKey());
+              oprot.writeString(_iter1473.getValue());
             }
           }
         }
@@ -111357,15 +111357,15 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(5);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TMap _map1450 = 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*_map1450.size);
-            String _key1451;
-            String _val1452;
-            for (int _i1453 = 0; _i1453 < _map1450.size; ++_i1453)
+            org.apache.thrift.protocol.TMap _map1474 = 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*_map1474.size);
+            String _key1475;
+            String _val1476;
+            for (int _i1477 = 0; _i1477 < _map1474.size; ++_i1477)
             {
-              _key1451 = iprot.readString();
-              _val1452 = iprot.readString();
-              struct.partitionSpecs.put(_key1451, _val1452);
+              _key1475 = iprot.readString();
+              _val1476 = iprot.readString();
+              struct.partitionSpecs.put(_key1475, _val1476);
             }
           }
           struct.setPartitionSpecsIsSet(true);
@@ -112030,14 +112030,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1454 = iprot.readListBegin();
-                  struct.success = new ArrayList<Partition>(_list1454.size);
-                  Partition _elem1455;
-                  for (int _i1456 = 0; _i1456 < _list1454.size; ++_i1456)
+                  org.apache.thrift.protocol.TList _list1478 = iprot.readListBegin();
+                  struct.success = new ArrayList<Partition>(_list1478.size);
+                  Partition _elem1479;
+                  for (int _i1480 = 0; _i1480 < _list1478.size; ++_i1480)
                   {
-                    _elem1455 = new Partition();
-                    _elem1455.read(iprot);
-                    struct.success.add(_elem1455);
+                    _elem1479 = new Partition();
+                    _elem1479.read(iprot);
+                    struct.success.add(_elem1479);
                   }
                   iprot.readListEnd();
                 }
@@ -112099,9 +112099,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 (Partition _iter1457 : struct.success)
+            for (Partition _iter1481 : struct.success)
             {
-              _iter1457.write(oprot);
+              _iter1481.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -112164,9 +112164,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (Partition _iter1458 : struct.success)
+            for (Partition _iter1482 : struct.success)
             {
-              _iter1458.write(oprot);
+              _iter1482.write(oprot);
             }
           }
         }
@@ -112190,14 +112190,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(5);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1459 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<Partition>(_list1459.size);
-            Partition _elem1460;
-            for (int _i1461 = 0; _i1461 < _list1459.size; ++_i1461)
+            org.apache.thrift.protocol.TList _list1483 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<Partition>(_list1483.size);
+            Partition _elem1484;
+            for (int _i1485 = 0; _i1485 < _list1483.size; ++_i1485)
             {
-              _elem1460 = new Partition();
-              _elem1460.read(iprot);
-              struct.success.add(_elem1460);
+              _elem1484 = new Partition();
+              _elem1484.read(iprot);
+              struct.success.add(_elem1484);
             }
           }
           struct.setSuccessIsSet(true);
@@ -112896,13 +112896,13 @@ import org.slf4j.LoggerFactory;
             case 3: // PART_VALS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1462 = iprot.readListBegin();
-                  struct.part_vals = new ArrayList<String>(_list1462.size);
-                  String _elem1463;
-                  for (int _i1464 = 0; _i1464 < _list1462.size; ++_i1464)
+                  org.apache.thrift.protocol.TList _list1486 = iprot.readListBegin();
+                  struct.part_vals = new ArrayList<String>(_list1486.size);
+                  String _elem1487;
+                  for (int _i1488 = 0; _i1488 < _list1486.size; ++_i1488)
                   {
-                    _elem1463 = iprot.readString();
-                    struct.part_vals.add(_elem1463);
+                    _elem1487 = iprot.readString();
+                    struct.part_vals.add(_elem1487);
                   }
                   iprot.readListEnd();
                 }
@@ -112922,13 +112922,13 @@ import org.slf4j.LoggerFactory;
             case 5: // GROUP_NAMES
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1465 = iprot.readListBegin();
-                  struct.group_names = new ArrayList<String>(_list1465.size);
-                  String _elem1466;
-                  for (int _i1467 = 0; _i1467 < _list1465.size; ++_i1467)
+                  org.apache.thrift.protocol.TList _list1489 = iprot.readListBegin();
+                  struct.group_names = new ArrayList<String>(_list1489.size);
+                  String _elem1490;
+                  for (int _i1491 = 0; _i1491 < _list1489.size; ++_i1491)
                   {
-                    _elem1466 = iprot.readString();
-                    struct.group_names.add(_elem1466);
+                    _elem1490 = iprot.readString();
+                    struct.group_names.add(_elem1490);
                   }
                   iprot.readListEnd();
                 }
@@ -112964,9 +112964,9 @@ import org.slf4j.LoggerFactory;
           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 _iter1468 : struct.part_vals)
+            for (String _iter1492 : struct.part_vals)
             {
-              oprot.writeString(_iter1468);
+              oprot.writeString(_iter1492);
             }
             oprot.writeListEnd();
           }
@@ -112981,9 +112981,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(GROUP_NAMES_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.group_names.size()));
-            for (String _iter1469 : struct.group_names)
+            for (String _iter1493 : struct.group_names)
             {
-              oprot.writeString(_iter1469);
+              oprot.writeString(_iter1493);
             }
             oprot.writeListEnd();
           }
@@ -113032,9 +113032,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetPart_vals()) {
           {
             oprot.writeI32(struct.part_vals.size());
-            for (String _iter1470 : struct.part_vals)
+            for (String _iter1494 : struct.part_vals)
             {
-              oprot.writeString(_iter1470);
+              oprot.writeString(_iter1494);
             }
           }
         }
@@ -113044,9 +113044,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetGroup_names()) {
           {
             oprot.writeI32(struct.group_names.size());
-            for (String _iter1471 : struct.group_names)
+            for (String _iter1495 : struct.group_names)
             {
-              oprot.writeString(_iter1471);
+              oprot.writeString(_iter1495);
             }
           }
         }
@@ -113066,13 +113066,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list1472 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.part_vals = new ArrayList<String>(_list1472.size);
-            String _elem1473;
-            for (int _i1474 = 0; _i1474 < _list1472.size; ++_i1474)
+            org.apache.thrift.protocol.TList _list1496 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.part_vals = new ArrayList<String>(_list1496.size);
+            String _elem1497;
+            for (int _i1498 = 0; _i1498 < _list1496.size; ++_i1498)
             {
-              _elem1473 = iprot.readString();
-              struct.part_vals.add(_elem1473);
+              _elem1497 = iprot.readString();
+              struct.part_vals.add(_elem1497);
             }
           }
           struct.setPart_valsIsSet(true);
@@ -113083,13 +113083,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(4)) {
           {
-            org.apache.thrift.protocol.TList _list1475 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.group_names = new ArrayList<String>(_list1475.size);
-            String _elem1476;
-            for (int _i1477 = 0; _i1477 < _list1475.size; ++_i1477)
+            org.apache.thrift.protocol.TList _list1499 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.group_names = new ArrayList<String>(_list1499.size);
+            String _elem1500;
+            for (int _i1501 = 0; _i1501 < _list1499.size; ++_i1501)
             {
-              _elem1476 = iprot.readString();
-              struct.group_names.add(_elem1476);
+              _elem1500 = iprot.readString();
+              struct.group_names.add(_elem1500);
             }
           }
           struct.setGroup_namesIsSet(true);
@@ -115858,14 +115858,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1478 = iprot.readListBegin();
-                  struct.success = new ArrayList<Partition>(_list1478.size);
-                  Partition _elem1479;
-                  for (int _i1480 = 0; _i1480 < _list1478.size; ++_i1480)
+                  org.apache.thrift.protocol.TList _list1502 = iprot.readListBegin();
+                  struct.success = new ArrayList<Partition>(_list1502.size);
+                  Partition _elem1503;
+                  for (int _i1504 = 0; _i1504 < _list1502.size; ++_i1504)
                   {
-                    _elem1479 = new Partition();
-                    _elem1479.read(iprot);
-                    struct.success.add(_elem1479);
+                    _elem1503 = new Partition();
+                    _elem1503.read(iprot);
+                    struct.success.add(_elem1503);
                   }
                   iprot.readListEnd();
                 }
@@ -115909,9 +115909,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 (Partition _iter1481 : struct.success)
+            for (Partition _iter1505 : struct.success)
             {
-              _iter1481.write(oprot);
+              _iter1505.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -115958,9 +115958,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (Partition _iter1482 : struct.success)
+            for (Partition _iter1506 : struct.success)
             {
-              _iter1482.write(oprot);
+              _iter1506.write(oprot);
             }
           }
         }
@@ -115978,14 +115978,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(3);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1483 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<Partition>(_list1483.size);
-            Partition _elem1484;
-            for (int _i1485 = 0; _i1485 < _list1483.size; ++_i1485)
+            org.apache.thrift.protocol.TList _list1507 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<Partition>(_list1507.size);
+            Partition _elem1508;
+            for (int _i1509 = 0; _i1509 < _list1507.size; ++_i1509)
             {
-              _elem1484 = new Partition();
-              _elem1484.read(iprot);
-              struct.success.add(_elem1484);
+              _elem1508 = new Partition();
+              _elem1508.read(iprot);
+              struct.success.add(_elem1508);
             }
           }
           struct.setSuccessIsSet(true);
@@ -116675,13 +116675,13 @@ import org.slf4j.LoggerFactory;
             case 5: // GROUP_NAMES
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1486 = iprot.readListBegin();
-                  struct.group_names = new ArrayList<String>(_list1486.size);
-                  String _elem1487;
-                  for (int _i1488 = 0; _i1488 < _list1486.size; ++_i1488)
+                  org.apache.thrift.protocol.TList _list1510 = iprot.readListBegin();
+                  struct.group_names = new ArrayList<String>(_list1510.size);
+                  String _elem1511;
+                  for (int _i1512 = 0; _i1512 < _list1510.size; ++_i1512)
                   {
-                    _elem1487 = iprot.readString();
-                    struct.group_names.add(_elem1487);
+                    _elem1511 = iprot.readString();
+                    struct.group_names.add(_elem1511);
                   }
                   iprot.readListEnd();
                 }
@@ -116725,9 +116725,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(GROUP_NAMES_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.group_names.size()));
-            for (String _iter1489 : struct.group_names)
+            for (String _iter1513 : struct.group_names)
             {
-              oprot.writeString(_iter1489);
+              oprot.writeString(_iter1513);
             }
             oprot.writeListEnd();
           }
@@ -116782,9 +116782,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetGroup_names()) {
           {
             oprot.writeI32(struct.group_names.size());
-            for (String _iter1490 : struct.group_names)
+            for (String _iter1514 : struct.group_names)
             {
-              oprot.writeString(_iter1490);
+              oprot.writeString(_iter1514);
             }
           }
         }
@@ -116812,13 +116812,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(4)) {
           {
-            org.apache.thrift.protocol.TList _list1491 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.group_names = new ArrayList<String>(_list1491.size);
-            String _elem1492;
-            for (int _i1493 = 0; _i1493 < _list1491.size; ++_i1493)
+            org.apache.thrift.protocol.TList _list1515 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.group_names = new ArrayList<String>(_list1515.size);
+            String _elem1516;
+            for (int _i1517 = 0; _i1517 < _list1515.size; ++_i1517)
             {
-              _elem1492 = iprot.readString();
-              struct.group_names.add(_elem1492);
+              _elem1516 = iprot.readString();
+              struct.group_names.add(_elem1516);
             }
           }
           struct.setGroup_namesIsSet(true);
@@ -117305,14 +117305,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1494 = iprot.readListBegin();
-                  struct.success = new ArrayList<Partition>(_list1494.size);
-                  Partition _elem1495;
-                  for (int _i1496 = 0; _i1496 < _list1494.size; ++_i1496)
+                  org.apache.thrift.protocol.TList _list1518 = iprot.readListBegin();
+                  struct.success = new ArrayList<Partition>(_list1518.size);
+                  Partition _elem1519;
+                  for (int _i1520 = 0; _i1520 < _list1518.size; ++_i1520)
                   {
-                    _elem1495 = new Partition();
-                    _elem1495.read(iprot);
-                    struct.success.add(_elem1495);
+                    _elem1519 = new Partition();
+                    _elem1519.read(iprot);
+                    struct.success.add(_elem1519);
                   }
                   iprot.readListEnd();
                 }
@@ -117356,9 +117356,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 (Partition _iter1497 : struct.success)
+            for (Partition _iter1521 : struct.success)
             {
-              _iter1497.write(oprot);
+              _iter1521.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -117405,9 +117405,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (Partition _iter1498 : struct.success)
+            for (Partition _iter1522 : struct.success)
             {
-              _iter1498.write(oprot);
+              _iter1522.write(oprot);
             }
           }
         }
@@ -117425,14 +117425,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(3);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1499 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<Partition>(_list1499.size);
-            Partition _elem1500;
-            for (int _i1501 = 0; _i1501 < _list1499.size; ++_i1501)
+            org.apache.thrift.protocol.TList _list1523 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<Partition>(_list1523.size);
+            Partition _elem1524;
+            for (int _i1525 = 0; _i1525 < _list1523.size; ++_i1525)
             {
-              _elem1500 = new Partition();
-              _elem1500.read(iprot);
-              struct.success.add(_elem1500);
+              _elem1524 = new Partition();
+              _elem1524.read(iprot);
+              struct.success.add(_elem1524);
             }
           }
           struct.setSuccessIsSet(true);
@@ -118495,14 +118495,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1502 = iprot.readListBegin();
-                  struct.success = new ArrayList<PartitionSpec>(_list1502.size);
-                  PartitionSpec _elem1503;
-                  for (int _i1504 = 0; _i1504 < _list1502.size; ++_i1504)
+                  org.apache.thrift.protocol.TList _list1526 = iprot.readListBegin();
+                  struct.success = new ArrayList<PartitionSpec>(_list1526.size);
+                  PartitionSpec _elem1527;
+                  for (int _i1528 = 0; _i1528 < _list1526.size; ++_i1528)
                   {
-                    _elem1503 = new PartitionSpec();
-                    _elem1503.read(iprot);
-                    struct.success.add(_elem1503);
+                    _elem1527 = new PartitionSpec();
+                    _elem1527.read(iprot);
+                    struct.success.add(_elem1527);
                   }
                   iprot.readListEnd();
                 }
@@ -118546,9 +118546,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 (PartitionSpec _iter1505 : struct.success)
+            for (PartitionSpec _iter1529 : struct.success)
             {
-              _iter1505.write(oprot);
+              _iter1529.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -118595,9 +118595,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (PartitionSpec _iter1506 : struct.success)
+            for (PartitionSpec _iter1530 : struct.success)
             {
-              _iter1506.write(oprot);
+              _iter1530.write(oprot);
             }
           }
         }
@@ -118615,14 +118615,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(3);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1507 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<PartitionSpec>(_list1507.size);
-            PartitionSpec _elem1508;
-            for (int _i1509 = 0; _i1509 < _list1507.size; ++_i1509)
+            org.apache.thrift.protocol.TList _list1531 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<PartitionSpec>(_list1531.size);
+            PartitionSpec _elem1532;
+            for (int _i1533 = 0; _i1533 < _list1531.size; ++_i1533)
             {
-              _elem1508 = new PartitionSpec();
-              _elem1508.read(iprot);
-              struct.success.add(_elem1508);
+              _elem1532 = new PartitionSpec();
+              _elem1532.read(iprot);
+              struct.success.add(_elem1532);
             }
           }
           struct.setSuccessIsSet(true);
@@ -119682,13 +119682,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1510 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1510.size);
-                  String _elem1511;
-                  for (int _i1512 = 0; _i1512 < _list1510.size; ++_i1512)
+                  org.apache.thrift.protocol.TList _list1534 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1534.size);
+                  String _elem1535;
+                  for (int _i1536 = 0; _i1536 < _list1534.size; ++_i1536)
                   {
-                    _elem1511 = iprot.readString();
-                    struct.success.add(_elem1511);
+                    _elem1535 = iprot.readString();
+                    struct.success.add(_elem1535);
                   }
                   iprot.readListEnd();
                 }
@@ -119732,9 +119732,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 _iter1513 : struct.success)
+            for (String _iter1537 : struct.success)
             {
-              oprot.writeString(_iter1513);
+              oprot.writeString(_iter1537);
             }
             oprot.writeListEnd();
           }
@@ -119781,9 +119781,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1514 : struct.success)
+            for (String _iter1538 : struct.success)
             {
-              oprot.writeString(_iter1514);
+              oprot.writeString(_iter1538);
             }
           }
         }
@@ -119801,13 +119801,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(3);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1515 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1515.size);
-            String _elem1516;
-            for (int _i1517 = 0; _i1517 < _list1515.size; ++_i1517)
+            org.apache.thrift.protocol.TList _list1539 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1539.size);
+            String _elem1540;
+            for (int _i1541 = 0; _i1541 < _list1539.size; ++_i1541)
             {
-              _elem1516 = iprot.readString();
-              struct.success.add(_elem1516);
+              _elem1540 = iprot.readString();
+              struct.success.add(_elem1540);
             }
           }
           struct.setSuccessIsSet(true);
@@ -121338,13 +121338,13 @@ import org.slf4j.LoggerFactory;
             case 3: // PART_VALS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1518 = iprot.readListBegin();
-                  struct.part_vals = new ArrayList<String>(_list1518.size);
-                  String _elem1519;
-                  for (int _i1520 = 0; _i1520 < _list1518.size; ++_i1520)
+                  org.apache.thrift.protocol.TList _list1542 = iprot.readListBegin();
+                  struct.part_vals = new ArrayList<String>(_list1542.size);
+                  String _elem1543;
+                  for (int _i1544 = 0; _i1544 < _list1542.size; ++_i1544)
                   {
-                    _elem1519 = iprot.readString();
-                    struct.part_vals.add(_elem1519);
+                    _elem1543 = iprot.readString();
+                    struct.part_vals.add(_elem1543);
                   }
                   iprot.readListEnd();
                 }
@@ -121388,9 +121388,9 @@ import org.slf4j.LoggerFactory;
           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 _iter1521 : struct.part_vals)
+            for (String _iter1545 : struct.part_vals)
             {
-              oprot.writeString(_iter1521);
+              oprot.writeString(_iter1545);
             }
             oprot.writeListEnd();
           }
@@ -121439,9 +121439,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetPart_vals()) {
           {
             oprot.writeI32(struct.part_vals.size());
-            for (String _iter1522 : struct.part_vals)
+            for (String _iter1546 : struct.part_vals)
             {
-              oprot.writeString(_iter1522);
+              oprot.writeString(_iter1546);
             }
           }
         }
@@ -121464,13 +121464,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list1523 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.part_vals = new ArrayList<String>(_list1523.size);
-            String _elem1524;
-            for (int _i1525 = 0; _i1525 < _list1523.size; ++_i1525)
+            org.apache.thrift.protocol.TList _list1547 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.part_vals = new ArrayList<String>(_list1547.size);
+            String _elem1548;
+            for (int _i1549 = 0; _i1549 < _list1547.size; ++_i1549)
             {
-              _elem1524 = iprot.readString();
-              struct.part_vals.add(_elem1524);
+              _elem1548 = iprot.readString();
+              struct.part_vals.add(_elem1548);
             }
           }
           struct.setPart_valsIsSet(true);
@@ -121961,14 +121961,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1526 = iprot.readListBegin();
-                  struct.success = new ArrayList<Partition>(_list1526.size);
-                  Partition _elem1527;
-                  for (int _i1528 = 0; _i1528 < _list1526.size; ++_i1528)
+                  org.apache.thrift.protocol.TList _list1550 = iprot.readListBegin();
+                  struct.success = new ArrayList<Partition>(_list1550.size);
+                  Partition _elem1551;
+                  for (int _i1552 = 0; _i1552 < _list1550.size; ++_i1552)
                   {
-                    _elem1527 = new Partition();
-                    _elem1527.read(iprot);
-                    struct.success.add(_elem1527);
+                    _elem1551 = new Partition();
+                    _elem1551.read(iprot);
+                    struct.success.add(_elem1551);
                   }
                   iprot.readListEnd();
                 }
@@ -122012,9 +122012,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 (Partition _iter1529 : struct.success)
+            for (Partition _iter1553 : struct.success)
             {
-              _iter1529.write(oprot);
+              _iter1553.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -122061,9 +122061,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (Partition _iter1530 : struct.success)
+            for (Partition _iter1554 : struct.success)
             {
-              _iter1530.write(oprot);
+              _iter1554.write(oprot);
             }
           }
         }
@@ -122081,14 +122081,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(3);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1531 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<Partition>(_list1531.size);
-            Partition _elem1532;
-            for (int _i1533 = 0; _i1533 < _list1531.size; ++_i1533)
+            org.apache.thrift.protocol.TList _list1555 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<Partition>(_list1555.size);
+            Partition _elem1556;
+            for (int _i1557 = 0; _i1557 < _list1555.size; ++_i1557)
             {
-              _elem1532 = new Partition();
-              _elem1532.read(iprot);
-              struct.success.add(_elem1532);
+              _elem1556 = new Partition();
+              _elem1556.read(iprot);
+              struct.success.add(_elem1556);
             }
           }
           struct.setSuccessIsSet(true);
@@ -122860,13 +122860,13 @@ import org.slf4j.LoggerFactory;
             case 3: // PART_VALS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1534 = iprot.readListBegin();
-                  struct.part_vals = new ArrayList<String>(_list1534.size);
-                  String _elem1535;
-                  for (int _i1536 = 0; _i1536 < _list1534.size; ++_i1536)
+                  org.apache.thrift.protocol.TList _list1558 = iprot.readListBegin();
+                  struct.part_vals = new ArrayList<String>(_list1558.size);
+                  String _elem1559;
+                  for (int _i1560 = 0; _i1560 < _list1558.size; ++_i1560)
                   {
-                    _elem1535 = iprot.readString();
-                    struct.part_vals.add(_elem1535);
+                    _elem1559 = iprot.readString();
+                    struct.part_vals.add(_elem1559);
                   }
                   iprot.readListEnd();
                 }
@@ -122894,13 +122894,13 @@ import org.slf4j.LoggerFactory;
             case 6: // GROUP_NAMES
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1537 = iprot.readListBegin();
-                  struct.group_names = new ArrayList<String>(_list1537.size);
-                  String _elem1538;
-                  for (int _i1539 = 0; _i1539 < _list1537.size; ++_i1539)
+                  org.apache.thrift.protocol.TList _list1561 = iprot.readListBegin();
+                  struct.group_names = new ArrayList<String>(_list1561.size);
+                  String _elem1562;
+                  for (int _i1563 = 0; _i1563 < _list1561.size; ++_i1563)
                   {
-                    _elem1538 = iprot.readString();
-                    struct.group_names.add(_elem1538);
+                    _elem1562 = iprot.readString();
+                    struct.group_names.add(_elem1562);
                   }
                   iprot.readListEnd();
                 }
@@ -122936,9 +122936,9 @@ import org.slf4j.LoggerFactory;
           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 _iter1540 : struct.part_vals)
+            for (String _iter1564 : struct.part_vals)
             {
-              oprot.writeString(_iter1540);
+              oprot.writeString(_iter1564);
             }
             oprot.writeListEnd();
           }
@@ -122956,9 +122956,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(GROUP_NAMES_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.group_names.size()));
-            for (String _iter1541 : struct.group_names)
+            for (String _iter1565 : struct.group_names)
             {
-              oprot.writeString(_iter1541);
+              oprot.writeString(_iter1565);
             }
             oprot.writeListEnd();
           }
@@ -123010,9 +123010,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetPart_vals()) {
           {
             oprot.writeI32(struct.part_vals.size());
-            for (String _iter1542 : struct.part_vals)
+            for (String _iter1566 : struct.part_vals)
             {
-              oprot.writeString(_iter1542);
+              oprot.writeString(_iter1566);
             }
           }
         }
@@ -123025,9 +123025,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetGroup_names()) {
           {
             oprot.writeI32(struct.group_names.size());
-            for (String _iter1543 : struct.group_names)
+            for (String _iter1567 : struct.group_names)
             {
-              oprot.writeString(_iter1543);
+              oprot.writeString(_iter1567);
             }
           }
         }
@@ -123047,13 +123047,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list1544 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.part_vals = new ArrayList<String>(_list1544.size);
-            String _elem1545;
-            for (int _i1546 = 0; _i1546 < _list1544.size; ++_i1546)
+            org.apache.thrift.protocol.TList _list1568 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.part_vals = new ArrayList<String>(_list1568.size);
+            String _elem1569;
+            for (int _i1570 = 0; _i1570 < _list1568.size; ++_i1570)
             {
-              _elem1545 = iprot.readString();
-              struct.part_vals.add(_elem1545);
+              _elem1569 = iprot.readString();
+              struct.part_vals.add(_elem1569);
             }
           }
           struct.setPart_valsIsSet(true);
@@ -123068,13 +123068,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(5)) {
           {
-            org.apache.thrift.protocol.TList _list1547 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.group_names = new ArrayList<String>(_list1547.size);
-            String _elem1548;
-            for (int _i1549 = 0; _i1549 < _list1547.size; ++_i1549)
+            org.apache.thrift.protocol.TList _list1571 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.group_names = new ArrayList<String>(_list1571.size);
+            String _elem1572;
+            for (int _i1573 = 0; _i1573 < _list1571.size; ++_i1573)
             {
-              _elem1548 = iprot.readString();
-              struct.group_names.add(_elem1548);
+              _elem1572 = iprot.readString();
+              struct.group_names.add(_elem1572);
             }
           }
           struct.setGroup_namesIsSet(true);
@@ -123561,14 +123561,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1550 = iprot.readListBegin();
-                  struct.success = new ArrayList<Partition>(_list1550.size);
-                  Partition _elem1551;
-                  for (int _i1552 = 0; _i1552 < _list1550.size; ++_i1552)
+                  org.apache.thrift.protocol.TList _list1574 = iprot.readListBegin();
+                  struct.success = new ArrayList<Partition>(_list1574.size);
+                  Partition _elem1575;
+                  for (int _i1576 = 0; _i1576 < _list1574.size; ++_i1576)
                   {
-                    _elem1551 = new Partition();
-                    _elem1551.read(iprot);
-                    struct.success.add(_elem1551);
+                    _elem1575 = new Partition();
+                    _elem1575.read(iprot);
+                    struct.success.add(_elem1575);
                   }
                   iprot.readListEnd();
                 }
@@ -123612,9 +123612,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 (Partition _iter1553 : struct.success)
+            for (Partition _iter1577 : struct.success)
             {
-              _iter1553.write(oprot);
+              _iter1577.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -123661,9 +123661,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (Partition _iter1554 : struct.success)
+            for (Partition _iter1578 : struct.success)
             {
-              _iter1554.write(oprot);
+              _iter1578.write(oprot);
             }
           }
         }
@@ -123681,14 +123681,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(3);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1555 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<Partition>(_list1555.size);
-            Partition _elem1556;
-            for (int _i1557 = 0; _i1557 < _list1555.size; ++_i1557)
+            org.apache.thrift.protocol.TList _list1579 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<Partition>(_list1579.size);
+            Partition _elem1580;
+            for (int _i1581 = 0; _i1581 < _list1579.size; ++_i1581)
             {
-              _elem1556 = new Partition();
-              _elem1556.read(iprot);
-              struct.success.add(_elem1556);
+              _elem1580 = new Partition();
+              _elem1580.read(iprot);
+              struct.success.add(_elem1580);
             }
           }
           struct.setSuccessIsSet(true);
@@ -124281,13 +124281,13 @@ import org.slf4j.LoggerFactory;
             case 3: // PART_VALS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1558 = iprot.readListBegin();
-                  struct.part_vals = new ArrayList<String>(_list1558.size);
-                  String _elem1559;
-                  for (int _i1560 = 0; _i1560 < _list1558.size; ++_i1560)
+                  org.apache.thrift.protocol.TList _list1582 = iprot.readListBegin();
+                  struct.part_vals = new ArrayList<String>(_list1582.size);
+                  String _elem1583;
+                  for (int _i1584 = 0; _i1584 < _list1582.size; ++_i1584)
                   {
-                    _elem1559 = iprot.readString();
-                    struct.part_vals.add(_elem1559);
+                    _elem1583 = iprot.readString();
+                    struct.part_vals.add(_elem1583);
                   }
                   iprot.readListEnd();
                 }
@@ -124331,9 +124331,9 @@ import org.slf4j.LoggerFactory;
           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 _iter1561 : struct.part_vals)
+            for (String _iter1585 : struct.part_vals)
             {
-              oprot.writeString(_iter1561);
+              oprot.writeString(_iter1585);
             }
             oprot.writeListEnd();
           }
@@ -124382,9 +124382,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetPart_vals()) {
           {
             oprot.writeI32(struct.part_vals.size());
-            for (String _iter1562 : struct.part_vals)
+            for (String _iter1586 : struct.part_vals)
             {
-              oprot.writeString(_iter1562);
+              oprot.writeString(_iter1586);
             }
           }
         }
@@ -124407,13 +124407,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list1563 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.part_vals = new ArrayList<String>(_list1563.size);
-            String _elem1564;
-            for (int _i1565 = 0; _i1565 < _list1563.size; ++_i1565)
+            org.apache.thrift.protocol.TList _list1587 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.part_vals = new ArrayList<String>(_list1587.size);
+            String _elem1588;
+            for (int _i1589 = 0; _i1589 < _list1587.size; ++_i1589)
             {
-              _elem1564 = iprot.readString();
-              struct.part_vals.add(_elem1564);
+              _elem1588 = iprot.readString();
+              struct.part_vals.add(_elem1588);
             }
           }
           struct.setPart_valsIsSet(true);
@@ -124901,13 +124901,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1566 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1566.size);
-                  String _elem1567;
-                  for (int _i1568 = 0; _i1568 < _list1566.size; ++_i1568)
+                  org.apache.thrift.protocol.TList _list1590 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1590.size);
+                  String _elem1591;
+                  for (int _i1592 = 0; _i1592 < _list1590.size; ++_i1592)
                   {
-                    _elem1567 = iprot.readString();
-                    struct.success.add(_elem1567);
+                    _elem1591 = iprot.readString();
+                    struct.success.add(_elem1591);
                   }
                   iprot.readListEnd();
                 }
@@ -124951,9 +124951,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 _iter1569 : struct.success)
+            for (String _iter1593 : struct.success)
             {
-              oprot.writeString(_iter1569);
+              oprot.writeString(_iter1593);
             }
             oprot.writeListEnd();
           }
@@ -125000,9 +125000,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1570 : struct.success)
+            for (String _iter1594 : struct.success)
             {
-              oprot.writeString(_iter1570);
+              oprot.writeString(_iter1594);
             }
           }
         }
@@ -125020,13 +125020,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(3);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1571 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1571.size);
-            String _elem1572;
-            for (int _i1573 = 0; _i1573 < _list1571.size; ++_i1573)
+            org.apache.thrift.protocol.TList _list1595 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1595.size);
+            String _elem1596;
+            for (int _i1597 = 0; _i1597 < _list1595.size; ++_i1597)
             {
-              _elem1572 = iprot.readString();
-              struct.success.add(_elem1572);
+              _elem1596 = iprot.readString();
+              struct.success.add(_elem1596);
             }
           }
           struct.setSuccessIsSet(true);
@@ -126193,14 +126193,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1574 = iprot.readListBegin();
-                  struct.success = new ArrayList<Partition>(_list1574.size);
-                  Partition _elem1575;
-                  for (int _i1576 = 0; _i1576 < _list1574.size; ++_i1576)
+                  org.apache.thrift.protocol.TList _list1598 = iprot.readListBegin();
+                  struct.success = new ArrayList<Partition>(_list1598.size);
+                  Partition _elem1599;
+                  for (int _i1600 = 0; _i1600 < _list1598.size; ++_i1600)
                   {
-                    _elem1575 = new Partition();
-                    _elem1575.read(iprot);
-                    struct.success.add(_elem1575);
+                    _elem1599 = new Partition();
+                    _elem1599.read(iprot);
+                    struct.success.add(_elem1599);
                   }
                   iprot.readListEnd();
                 }
@@ -126244,9 +126244,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 (Partition _iter1577 : struct.success)
+            for (Partition _iter1601 : struct.success)
             {
-              _iter1577.write(oprot);
+              _iter1601.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -126293,9 +126293,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (Partition _iter1578 : struct.success)
+            for (Partition _iter1602 : struct.success)
             {
-              _iter1578.write(oprot);
+              _iter1602.write(oprot);
             }
           }
         }
@@ -126313,14 +126313,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(3);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1579 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<Partition>(_list1579.size);
-            Partition _elem1580;
-            for (int _i1581 = 0; _i1581 < _list1579.size; ++_i1581)
+            org.apache.thrift.protocol.TList _list1603 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<Partition>(_list1603.size);
+            Partition _elem1604;
+            for (int _i1605 = 0; _i1605 < _list1603.size; ++_i1605)
             {
-              _elem1580 = new Partition();
-              _elem1580.read(iprot);
-              struct.success.add(_elem1580);
+              _elem1604 = new Partition();
+              _elem1604.read(iprot);
+              struct.success.add(_elem1604);
             }
           }
           struct.setSuccessIsSet(true);
@@ -127487,14 +127487,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1582 = iprot.readListBegin();
-                  struct.success = new ArrayList<PartitionSpec>(_list1582.size);
-                  PartitionSpec _elem1583;
-                  for (int _i1584 = 0; _i1584 < _list1582.size; ++_i1584)
+                  org.apache.thrift.protocol.TList _list1606 = iprot.readListBegin();
+                  struct.success = new ArrayList<PartitionSpec>(_list1606.size);
+                  PartitionSpec _elem1607;
+                  for (int _i1608 = 0; _i1608 < _list1606.size; ++_i1608)
                   {
-                    _elem1583 = new PartitionSpec();
-                    _elem1583.read(iprot);
-                    struct.success.add(_elem1583);
+                    _elem1607 = new PartitionSpec();
+                    _elem1607.read(iprot);
+                    struct.success.add(_elem1607);
                   }
                   iprot.readListEnd();
                 }
@@ -127538,9 +127538,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 (PartitionSpec _iter1585 : struct.success)
+            for (PartitionSpec _iter1609 : struct.success)
             {
-              _iter1585.write(oprot);
+              _iter1609.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -127587,9 +127587,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (PartitionSpec _iter1586 : struct.success)
+            for (PartitionSpec _iter1610 : struct.success)
             {
-              _iter1586.write(oprot);
+              _iter1610.write(oprot);
             }
           }
         }
@@ -127607,14 +127607,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(3);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1587 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<PartitionSpec>(_list1587.size);
-            PartitionSpec _elem1588;
-            for (int _i1589 = 0; _i1589 < _list1587.size; ++_i1589)
+            org.apache.thrift.protocol.TList _list1611 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<PartitionSpec>(_list1611.size);
+            PartitionSpec _elem1612;
+            for (int _i1613 = 0; _i1613 < _list1611.size; ++_i1613)
             {
-              _elem1588 = new PartitionSpec();
-              _elem1588.read(iprot);
-              struct.success.add(_elem1588);
+              _elem1612 = new PartitionSpec();
+              _elem1612.read(iprot);
+              struct.success.add(_elem1612);
             }
           }
           struct.setSuccessIsSet(true);
@@ -130198,13 +130198,13 @@ import org.slf4j.LoggerFactory;
             case 3: // NAMES
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1590 = iprot.readListBegin();
-                  struct.names = new ArrayList<String>(_list1590.size);
-                  String _elem1591;
-                  for (int _i1592 = 0; _i1592 < _list1590.size; ++_i1592)
+                  org.apache.thrift.protocol.TList _list1614 = iprot.readListBegin();
+                  struct.names = new ArrayList<String>(_list1614.size);
+                  String _elem1615;
+                  for (int _i1616 = 0; _i1616 < _list1614.size; ++_i1616)
                   {
-                    _elem1591 = iprot.readString();
-                    struct.names.add(_elem1591);
+                    _elem1615 = iprot.readString();
+                    struct.names.add(_elem1615);
                   }
                   iprot.readListEnd();
                 }
@@ -130240,9 +130240,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(NAMES_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.names.size()));
-            for (String _iter1593 : struct.names)
+            for (String _iter1617 : struct.names)
             {
-              oprot.writeString(_iter1593);
+              oprot.writeString(_iter1617);
             }
             oprot.writeListEnd();
           }
@@ -130285,9 +130285,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetNames()) {
           {
             oprot.writeI32(struct.names.size());
-            for (String _iter1594 : struct.names)
+            for (String _iter1618 : struct.names)
             {
-              oprot.writeString(_iter1594);
+              oprot.writeString(_iter1618);
             }
           }
         }
@@ -130307,13 +130307,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list1595 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.names = new ArrayList<String>(_list1595.size);
-            String _elem1596;
-            for (int _i1597 = 0; _i1597 < _list1595.size; ++_i1597)
+            org.apache.thrift.protocol.TList _list1619 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.names = new ArrayList<String>(_list1619.size);
+            String _elem1620;
+            for (int _i1621 = 0; _i1621 < _list1619.size; ++_i1621)
             {
-              _elem1596 = iprot.readString();
-              struct.names.add(_elem1596);
+              _elem1620 = iprot.readString();
+              struct.names.add(_elem1620);
             }
           }
           struct.setNamesIsSet(true);
@@ -130800,14 +130800,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1598 = iprot.readListBegin();
-                  struct.success = new ArrayList<Partition>(_list1598.size);
-                  Partition _elem1599;
-                  for (int _i1600 = 0; _i1600 < _list1598.size; ++_i1600)
+                  org.apache.thrift.protocol.TList _list1622 = iprot.readListBegin();
+                  struct.success = new ArrayList<Partition>(_list1622.size);
+                  Partition _elem1623;
+                  for (int _i1624 = 0; _i1624 < _list1622.size; ++_i1624)
                   {
-                    _elem1599 = new Partition();
-                    _elem1599.read(iprot);
-                    struct.success.add(_elem1599);
+                    _elem1623 = new Partition();
+                    _elem1623.read(iprot);
+                    struct.success.add(_elem1623);
                   }
                   iprot.readListEnd();
                 }
@@ -130851,9 +130851,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 (Partition _iter1601 : struct.success)
+            for (Partition _iter1625 : struct.success)
             {
-              _iter1601.write(oprot);
+              _iter1625.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -130900,9 +130900,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (Partition _iter1602 : struct.success)
+            for (Partition _iter1626 : struct.success)
             {
-              _iter1602.write(oprot);
+              _iter1626.write(oprot);
             }
           }
         }
@@ -130920,14 +130920,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(3);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1603 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<Partition>(_list1603.size);
-            Partition _elem1604;
-            for (int _i1605 = 0; _i1605 < _list1603.size; ++_i1605)
+            org.apache.thrift.protocol.TList _list1627 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<Partition>(_list1627.size);
+            Partition _elem1628;
+            for (int _i1629 = 0; _i1629 < _list1627.size; ++_i1629)
             {
-              _elem1604 = new Partition();
-              _elem1604.read(iprot);
-              struct.success.add(_elem1604);
+              _elem1628 = new Partition();
+              _elem1628.read(iprot);
+              struct.success.add(_elem1628);
             }
           }
           struct.setSuccessIsSet(true);
@@ -133415,14 +133415,14 @@ import org.slf4j.LoggerFactory;
             case 3: // NEW_PARTS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1606 = iprot.readListBegin();
-                  struct.new_parts = new ArrayList<Partition>(_list1606.size);
-                  Partition _elem1607;
-                  for (int _i1608 = 0; _i1608 < _list1606.size; ++_i1608)
+                  org.apache.thrift.protocol.TList _list1630 = iprot.readListBegin();
+                  struct.new_parts = new ArrayList<Partition>(_list1630.size);
+                  Partition _elem1631;
+                  for (int _i1632 = 0; _i1632 < _list1630.size; ++_i1632)
                   {
-                    _elem1607 = new Partition();
-                    _elem1607.read(iprot);
-                    struct.new_parts.add(_elem1607);
+                    _elem1631 = new Partition();
+                    _elem1631.read(iprot);
+                    struct.new_parts.add(_elem1631);
                   }
                   iprot.readListEnd();
                 }
@@ -133458,9 +133458,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 _iter1609 : struct.new_parts)
+            for (Partition _iter1633 : struct.new_parts)
             {
-              _iter1609.write(oprot);
+              _iter1633.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -133503,9 +133503,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetNew_parts()) {
           {
             oprot.writeI32(struct.new_parts.size());
-            for (Partition _iter1610 : struct.new_parts)
+            for (Partition _iter1634 : struct.new_parts)
             {
-              _iter1610.write(oprot);
+              _iter1634.write(oprot);
             }
           }
         }
@@ -133525,14 +133525,14 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list1611 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.new_parts = new ArrayList<Partition>(_list1611.size);
-            Partition _elem1612;
-            for (int _i1613 = 0; _i1613 < _list1611.size; ++_i1613)
+            org.apache.thrift.protocol.TList _list1635 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.new_parts = new ArrayList<Partition>(_list1635.size);
+            Partition _elem1636;
+            for (int _i1637 = 0; _i1637 < _list1635.size; ++_i1637)
             {
-              _elem1612 = new Partition();
-              _elem1612.read(iprot);
-              struct.new_parts.add(_elem1612);
+              _elem1636 = new Partition();
+              _elem1636.read(iprot);
+              struct.new_parts.add(_elem1636);
             }
           }
           struct.setNew_partsIsSet(true);
@@ -134585,14 +134585,14 @@ import org.slf4j.LoggerFactory;
             case 3: // NEW_PARTS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1614 = iprot.readListBegin();
-                  struct.new_parts = new ArrayList<Partition>(_list1614.size);
-                  Partition _elem1615;
-                  for (int _i1616 = 0; _i1616 < _list1614.size; ++_i1616)
+                  org.apache.thrift.protocol.TList _list1638 = iprot.readListBegin();
+                  struct.new_parts = new ArrayList<Partition>(_list1638.size);
+                  Partition _elem1639;
+                  for (int _i1640 = 0; _i1640 < _list1638.size; ++_i1640)
                   {
-                    _elem1615 = new Partition();
-                    _elem1615.read(iprot);
-                    struct.new_parts.add(_elem1615);
+                    _elem1639 = new Partition();
+                    _elem1639.read(iprot);
+                    struct.new_parts.add(_elem1639);
                   }
                   iprot.readListEnd();
                 }
@@ -134637,9 +134637,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 _iter1617 : struct.new_parts)
+            for (Partition _iter1641 : struct.new_parts)
             {
-              _iter1617.write(oprot);
+              _iter1641.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -134690,9 +134690,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetNew_parts()) {
           {
             oprot.writeI32(struct.new_parts.size());
-            for (Partition _iter1618 : struct.new_parts)
+            for (Partition _iter1642 : struct.new_parts)
             {
-              _iter1618.write(oprot);
+              _iter1642.write(oprot);
             }
           }
         }
@@ -134715,14 +134715,14 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list1619 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.new_parts = new ArrayList<Partition>(_list1619.size);
-            Partition _elem1620;
-            for (int _i1621 = 0; _i1621 < _list1619.size; ++_i1621)
+            org.apache.thrift.protocol.TList _list1643 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.new_parts = new ArrayList<Partition>(_list1643.size);
+            Partition _elem1644;
+            for (int _i1645 = 0; _i1645 < _list1643.size; ++_i1645)
             {
-              _elem1620 = new Partition();
-              _elem1620.read(iprot);
-              struct.new_parts.add(_elem1620);
+              _elem1644 = new Partition();
+              _elem1644.read(iprot);
+              struct.new_parts.add(_elem1644);
             }
           }
           struct.setNew_partsIsSet(true);
@@ -137861,13 +137861,13 @@ import org.slf4j.LoggerFactory;
             case 3: // PART_VALS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1622 = iprot.readListBegin();
-                  struct.part_vals = new ArrayList<String>(_list1622.size);
-                  String _elem1623;
-                  for (int _i1624 = 0; _i1624 < _list1622.size; ++_i1624)
+                  org.apache.thrift.protocol.TList _list1646 = iprot.readListBegin();
+                  struct.part_vals = new ArrayList<String>(_list1646.size);
+                  String _elem1647;
+                  for (int _i1648 = 0; _i1648 < _list1646.size; ++_i1648)
                   {
-                    _elem1623 = iprot.readString();
-                    struct.part_vals.add(_elem1623);
+                    _elem1647 = iprot.readString();
+                    struct.part_vals.add(_elem1647);
                   }
                   iprot.readListEnd();
                 }
@@ -137912,9 +137912,9 @@ import org.slf4j.LoggerFactory;
           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 _iter1625 : struct.part_vals)
+            for (String _iter1649 : struct.part_vals)
             {
-              oprot.writeString(_iter1625);
+              oprot.writeString(_iter1649);
             }
             oprot.writeListEnd();
           }
@@ -137965,9 +137965,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetPart_vals()) {
           {
             oprot.writeI32(struct.part_vals.size());
-            for (String _iter1626 : struct.part_vals)
+            for (String _iter1650 : struct.part_vals)
             {
-              oprot.writeString(_iter1626);
+              oprot.writeString(_iter1650);
             }
           }
         }
@@ -137990,13 +137990,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list1627 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.part_vals = new ArrayList<String>(_list1627.size);
-            String _elem1628;
-            for (int _i1629 = 0; _i1629 < _list1627.size; ++_i1629)
+            org.apache.thrift.protocol.TList _list1651 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.part_vals = new ArrayList<String>(_list1651.size);
+            String _elem1652;
+            for (int _i1653 = 0; _i1653 < _list1651.size; ++_i1653)
             {
-              _elem1628 = iprot.readString();
-              struct.part_vals.add(_elem1628);
+              _elem1652 = iprot.readString();
+              struct.part_vals.add(_elem1652);
             }
           }
           struct.setPart_valsIsSet(true);
@@ -139808,13 +139808,13 @@ import org.slf4j.LoggerFactory;
             case 1: // PART_VALS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1630 = iprot.readListBegin();
-                  struct.part_vals = new ArrayList<String>(_list1630.size);
-                  String _elem1631;
-                  for (int _i1632 = 0; _i1632 < _list1630.size; ++_i1632)
+                  org.apache.thrift.protocol.TList _list1654 = iprot.readListBegin();
+                  struct.part_vals = new ArrayList<String>(_list1654.size);
+                  String _elem1655;
+                  for (int _i1656 = 0; _i1656 < _list1654.size; ++_i1656)
                   {
-                    _elem1631 = iprot.readString();
-                    struct.part_vals.add(_elem1631);
+                    _elem1655 = iprot.readString();
+                    struct.part_vals.add(_elem1655);
                   }
                   iprot.readListEnd();
                 }
@@ -139848,9 +139848,9 @@ import org.slf4j.LoggerFactory;
           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 _iter1633 : struct.part_vals)
+            for (String _iter1657 : struct.part_vals)
             {
-              oprot.writeString(_iter1633);
+              oprot.writeString(_iter1657);
             }
             oprot.writeListEnd();
           }
@@ -139887,9 +139887,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetPart_vals()) {
           {
             oprot.writeI32(struct.part_vals.size());
-            for (String _iter1634 : struct.part_vals)
+            for (String _iter1658 : struct.part_vals)
             {
-              oprot.writeString(_iter1634);
+              oprot.writeString(_iter1658);
             }
           }
         }
@@ -139904,13 +139904,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1635 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.part_vals = new ArrayList<String>(_list1635.size);
-            String _elem1636;
-            for (int _i1637 = 0; _i1637 < _list1635.size; ++_i1637)
+            org.apache.thrift.protocol.TList _list1659 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.part_vals = new ArrayList<String>(_list1659.size);
+            String _elem1660;
+            for (int _i1661 = 0; _i1661 < _list1659.size; ++_i1661)
             {
-              _elem1636 = iprot.readString();
-              struct.part_vals.add(_elem1636);
+              _elem1660 = iprot.readString();
+              struct.part_vals.add(_elem1660);
             }
           }
           struct.setPart_valsIsSet(true);
@@ -142065,13 +142065,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1638 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1638.size);
-                  String _elem1639;
-                  for (int _i1640 = 0; _i1640 < _list1638.size; ++_i1640)
+                  org.apache.thrift.protocol.TList _list1662 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1662.size);
+                  String _elem1663;
+                  for (int _i1664 = 0; _i1664 < _list1662.size; ++_i1664)
                   {
-                    _elem1639 = iprot.readString();
-                    struct.success.add(_elem1639);
+                    _elem1663 = iprot.readString();
+                    struct.success.add(_elem1663);
                   }
                   iprot.readListEnd();
                 }
@@ -142106,9 +142106,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 _iter1641 : struct.success)
+            for (String _iter1665 : struct.success)
             {
-              oprot.writeString(_iter1641);
+              oprot.writeString(_iter1665);
             }
             oprot.writeListEnd();
           }
@@ -142147,9 +142147,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1642 : struct.success)
+            for (String _iter1666 : struct.success)
             {
-              oprot.writeString(_iter1642);
+              oprot.writeString(_iter1666);
             }
           }
         }
@@ -142164,13 +142164,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1643 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1643.size);
-            String _elem1644;
-            for (int _i1645 = 0; _i1645 < _list1643.size; ++_i1645)
+            org.apache.thrift.protocol.TList _list1667 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1667.size);
+            String _elem1668;
+            for (int _i1669 = 0; _i1669 < _list1667.size; ++_i1669)
             {
-              _elem1644 = iprot.readString();
-              struct.success.add(_elem1644);
+              _elem1668 = iprot.readString();
+              struct.success.add(_elem1668);
             }
           }
           struct.setSuccessIsSet(true);
@@ -142933,15 +142933,15 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
                 {
-                  org.apache.thrift.protocol.TMap _map1646 = iprot.readMapBegin();
-                  struct.success = new HashMap<String,String>(2*_map1646.size);
-                  String _key1647;
-                  String _val1648;
-                  for (int _i1649 = 0; _i1649 < _map1646.size; ++_i1649)
+                  org.apache.thrift.protocol.TMap _map1670 = iprot.readMapBegin();
+                  struct.success = new HashMap<String,String>(2*_map1670.size);
+                  String _key1671;
+                  String _val1672;
+                  for (int _i1673 = 0; _i1673 < _map1670.size; ++_i1673)
                   {
-                    _key1647 = iprot.readString();
-                    _val1648 = iprot.readString();
-                    struct.success.put(_key1647, _val1648);
+                    _key1671 = iprot.readString();
+                    _val1672 = iprot.readString();
+                    struct.success.put(_key1671, _val1672);
                   }
                   iprot.readMapEnd();
                 }
@@ -142976,10 +142976,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.STRING, struct.success.size()));
-            for (Map.Entry<String, String> _iter1650 : struct.success.entrySet())
+            for (Map.Entry<String, String> _iter1674 : struct.success.entrySet())
             {
-              oprot.writeString(_iter1650.getKey());
-              oprot.writeString(_iter1650.getValue());
+              oprot.writeString(_iter1674.getKey());
+              oprot.writeString(_iter1674.getValue());
             }
             oprot.writeMapEnd();
           }
@@ -143018,10 +143018,10 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (Map.Entry<String, String> _iter1651 : struct.success.entrySet())
+            for (Map.Entry<String, String> _iter1675 : struct.success.entrySet())
             {
-              oprot.writeString(_iter1651.getKey());
-              oprot.writeString(_iter1651.getValue());
+              oprot.writeString(_iter1675.getKey());
+              oprot.writeString(_iter1675.getValue());
             }
           }
         }
@@ -143036,15 +143036,15 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TMap _map1652 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new HashMap<String,String>(2*_map1652.size);
-            String _key1653;
-            String _val1654;
-            for (int _i1655 = 0; _i1655 < _map1652.size; ++_i1655)
+            org.apache.thrift.protocol.TMap _map1676 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new HashMap<String,String>(2*_map1676.size);
+            String _key1677;
+            String _val1678;
+            for (int _i1679 = 0; _i1679 < _map1676.size; ++_i1679)
             {
-              _key1653 = iprot.readString();
-              _val1654 = iprot.readString();
-              struct.success.put(_key1653, _val1654);
+              _key1677 = iprot.readString();
+              _val1678 = iprot.readString();
+              struct.success.put(_key1677, _val1678);
             }
           }
           struct.setSuccessIsSet(true);
@@ -143639,15 +143639,15 @@ import org.slf4j.LoggerFactory;
             case 3: // PART_VALS
               if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
                 {
-                  org.apache.thrift.protocol.TMap _map1656 = iprot.readMapBegin();
-                  struct.part_vals = new HashMap<String,String>(2*_map1656.size);
-                  String _key1657;
-                  String _val1658;
-                  for (int _i1659 = 0; _i1659 < _map1656.size; ++_i1659)
+                  org.apache.thrift.protocol.TMap _map1680 = iprot.readMapBegin();
+                  struct.part_vals = new HashMap<String,String>(2*_map1680.size);
+                  String _key1681;
+                  String _val1682;
+                  for (int _i1683 = 0; _i1683 < _map1680.size; ++_i1683)
                   {
-                    _key1657 = iprot.readString();
-                    _val1658 = iprot.readString();
-                    struct.part_vals.put(_key1657, _val1658);
+                    _key1681 = iprot.readString();
+                    _val1682 = iprot.readString();
+                    struct.part_vals.put(_key1681, _val1682);
                   }
                   iprot.readMapEnd();
                 }
@@ -143691,10 +143691,10 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(PART_VALS_FIELD_DESC);
           {
             oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.part_vals.size()));
-            for (Map.Entry<String, String> _iter1660 : struct.part_vals.entrySet())
+            for (Map.Entry<String, String> _iter1684 : struct.part_vals.entrySet())
             {
-              oprot.writeString(_iter1660.getKey());
-              oprot.writeString(_iter1660.getValue());
+              oprot.writeString(_iter1684.getKey());
+              oprot.writeString(_iter1684.getValue());
             }
             oprot.writeMapEnd();
           }
@@ -143745,10 +143745,10 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetPart_vals()) {
           {
             oprot.writeI32(struct.part_vals.size());
-            for (Map.Entry<String, String> _iter1661 : struct.part_vals.entrySet())
+            for (Map.Entry<String, String> _iter1685 : struct.part_vals.entrySet())
             {
-              oprot.writeString(_iter1661.getKey());
-              oprot.writeString(_iter1661.getValue());
+              oprot.writeString(_iter1685.getKey());
+              oprot.writeString(_iter1685.getValue());
             }
           }
         }
@@ -143771,15 +143771,15 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TMap _map1662 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.part_vals = new HashMap<String,String>(2*_map1662.size);
-            String _key1663;
-            String _val1664;
-            for (int _i1665 = 0; _i1665 < _map1662.size; ++_i1665)
+            org.apache.thrift.protocol.TMap _map1686 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.part_vals = new HashMap<String,String>(2*_map1686.size);
+            String _key1687;
+            String _val1688;
+            for (int _i1689 = 0; _i1689 < _map1686.size; ++_i1689)
             {
-              _key1663 = iprot.readString();
-              _val1664 = iprot.readString();
-              struct.part_vals.put(_key1663, _val1664);
+              _key1687 = iprot.readString();
+              _val1688 = iprot.readString();
+              struct.part_vals.put(_key1687, _val1688);
             }
           }
           struct.setPart_valsIsSet(true);
@@ -145263,15 +145263,15 @@ import org.slf4j.LoggerFactory;
             case 3: // PART_VALS
               if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
                 {
-                  org.apache.thrift.protocol.TMap _map1666 = iprot.readMapBegin();
-                  struct.part_vals = new HashMap<String,String>(2*_map1666.size);
-                  String _key1667;
-                  String _val1668;
-                  for (int _i1669 = 0; _i1669 < _map1666.size; ++_i1669)
+                  org.apache.thrift.protocol.TMap _map1690 = iprot.readMapBegin();
+                  struct.part_vals = new HashMap<String,String>(2*_map1690.size);
+                  String _key1691;
+                  String _val1692;
+                  for (int _i1693 = 0; _i1693 < _map1690.size; ++_i1693)
                   {
-                    _key1667 = iprot.readString();
-                    _val1668 = iprot.readString();
-                    struct.part_vals.put(_key1667, _val1668);
+                    _key1691 = iprot.readString();
+                    _val1692 = iprot.readString();
+                    struct.part_vals.put(_key1691, _val1692);
                   }
                   iprot.readMapEnd();
                 }
@@ -145315,10 +145315,10 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(PART_VALS_FIELD_DESC);
           {
             oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.part_vals.size()));
-            for (Map.Entry<String, String> _iter1670 : struct.part_vals.entrySet())
+            for (Map.Entry<String, String> _iter1694 : struct.part_vals.entrySet())
             {
-              oprot.writeString(_iter1670.getKey());
-              oprot.writeString(_iter1670.getValue());
+              oprot.writeString(_iter1694.getKey());
+              oprot.writeString(_iter1694.getValue());
             }
             oprot.writeMapEnd();
           }
@@ -145369,10 +145369,10 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetPart_vals()) {
           {
             oprot.writeI32(struct.part_vals.size());
-            for (Map.Entry<String, String> _iter1671 : struct.part_vals.entrySet())
+            for (Map.Entry<String, String> _iter1695 : struct.part_vals.entrySet())
             {
-              oprot.writeString(_iter1671.getKey());
-              oprot.writeString(_iter1671.getValue());
+              oprot.writeString(_iter1695.getKey());
+              oprot.writeString(_iter1695.getValue());
             }
           }
         }
@@ -145395,15 +145395,15 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TMap _map1672 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.part_vals = new HashMap<String,String>(2*_map1672.size);
-            String _key1673;
-            String _val1674;
-            for (int _i1675 = 0; _i1675 < _map1672.size; ++_i1675)
+            org.apache.thrift.protocol.TMap _map1696 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.part_vals = new HashMap<String,String>(2*_map1696.size);
+            String _key1697;
+            String _val1698;
+            for (int _i1699 = 0; _i1699 < _map1696.size; ++_i1699)
             {
-              _key1673 = iprot.readString();
-              _val1674 = iprot.readString();
-              struct.part_vals.put(_key1673, _val1674);
+              _key1697 = iprot.readString();
+              _val1698 = iprot.readString();
+              struct.part_vals.put(_key1697, _val1698);
             }
           }
           struct.setPart_valsIsSet(true);
@@ -170267,13 +170267,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1676 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1676.size);
-                  String _elem1677;
-                  for (int _i1678 = 0; _i1678 < _list1676.size; ++_i1678)
+                  org.apache.thrift.protocol.TList _list1700 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1700.size);
+                  String _elem1701;
+                  for (int _i1702 = 0; _i1702 < _list1700.size; ++_i1702)
                   {
-                    _elem1677 = iprot.readString();
-                    struct.success.add(_elem1677);
+                    _elem1701 = iprot.readString();
+                    struct.success.add(_elem1701);
                   }
                   iprot.readListEnd();
                 }
@@ -170308,9 +170308,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 _iter1679 : struct.success)
+            for (String _iter1703 : struct.success)
             {
-              oprot.writeString(_iter1679);
+              oprot.writeString(_iter1703);
             }
             oprot.writeListEnd();
           }
@@ -170349,9 +170349,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1680 : struct.success)
+            for (String _iter1704 : struct.success)
             {
-              oprot.writeString(_iter1680);
+              oprot.writeString(_iter1704);
             }
           }
         }
@@ -170366,13 +170366,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1681 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1681.size);
-            String _elem1682;
-            for (int _i1683 = 0; _i1683 < _list1681.size; ++_i1683)
+            org.apache.thrift.protocol.TList _list1705 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1705.size);
+            String _elem1706;
+            for (int _i1707 = 0; _i1707 < _list1705.size; ++_i1707)
             {
-              _elem1682 = iprot.readString();
-              struct.success.add(_elem1682);
+              _elem1706 = iprot.readString();
+              struct.success.add(_elem1706);
             }
           }
           struct.setSuccessIsSet(true);
@@ -174427,13 +174427,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1684 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1684.size);
-                  String _elem1685;
-                  for (int _i1686 = 0; _i1686 < _list1684.size; ++_i1686)
+                  org.apache.thrift.protocol.TList _list1708 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1708.size);
+                  String _elem1709;
+                  for (int _i1710 = 0; _i1710 < _list1708.size; ++_i1710)
                   {
-                    _elem1685 = iprot.readString();
-                    struct.success.add(_elem1685);
+                    _elem1709 = iprot.readString();
+                    struct.success.add(_elem1709);
                   }
                   iprot.readListEnd();
                 }
@@ -174468,9 +174468,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 _iter1687 : struct.success)
+            for (String _iter1711 : struct.success)
             {
-              oprot.writeString(_iter1687);
+              oprot.writeString(_iter1711);
             }
             oprot.writeListEnd();
           }
@@ -174509,9 +174509,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1688 : struct.success)
+            for (String _iter1712 : struct.success)
             {
-              oprot.writeString(_iter1688);
+              oprot.writeString(_iter1712);
             }
           }
         }
@@ -174526,13 +174526,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1689 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1689.size);
-            String _elem1690;
-            for (int _i1691 = 0; _i1691 < _list1689.size; ++_i1691)
+            org.apache.thrift.protocol.TList _list1713 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1713.size);
+            String _elem1714;
+            for (int _i1715 = 0; _i1715 < _list1713.size; ++_i1715)
             {
-              _elem1690 = iprot.readString();
-              struct.success.add(_elem1690);
+              _elem1714 = iprot.readString();
+              struct.success.add(_elem1714);
             }
           }
           struct.setSuccessIsSet(true);
@@ -177823,14 +177823,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1692 = iprot.readListBegin();
-                  struct.success = new ArrayList<Role>(_list1692.size);
-                  Role _elem1693;
-                  for (int _i1694 = 0; _i1694 < _list1692.size; ++_i1694)
+                  org.apache.thrift.protocol.TList _list1716 = iprot.readListBegin();
+                  struct.success = new ArrayList<Role>(_list1716.size);
+                  Role _elem1717;
+                  for (int _i1718 = 0; _i1718 < _list1716.size; ++_i1718)
                   {
-                    _elem1693 = new Role();
-                    _elem1693.read(iprot);
-                    struct.success.add(_elem1693);
+                    _elem1717 = new Role();
+                    _elem1717.read(iprot);
+                    struct.success.add(_elem1717);
                   }
                   iprot.readListEnd();
                 }
@@ -177865,9 +177865,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 (Role _iter1695 : struct.success)
+            for (Role _iter1719 : struct.success)
             {
-              _iter1695.write(oprot);
+              _iter1719.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -177906,9 +177906,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (Role _iter1696 : struct.success)
+            for (Role _iter1720 : struct.success)
             {
-              _iter1696.write(oprot);
+              _iter1720.write(oprot);
             }
           }
         }
@@ -177923,14 +177923,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1697 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<Role>(_list1697.size);
-            Role _elem1698;
-            for (int _i1699 = 0; _i1699 < _list1697.size; ++_i1699)
+            org.apache.thrift.protocol.TList _list1721 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<Role>(_list1721.size);
+            Role _elem1722;
+            for (int _i1723 = 0; _i1723 < _list1721.size; ++_i1723)
             {
-              _elem1698 = new Role();
-              _elem1698.read(iprot);
-              struct.success.add(_elem1698);
+              _elem1722 = new Role();
+              _elem1722.read(iprot);
+              struct.success.add(_elem1722);
             }
           }
           struct.setSuccessIsSet(true);
@@ -180935,13 +180935,13 @@ import org.slf4j.LoggerFactory;
             case 3: // GROUP_NAMES
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1700 = iprot.readListBegin();
-                  struct.group_names = new ArrayList<String>(_list1700.size);
-                  String _elem1701;
-                  for (int _i1702 = 0; _i1702 < _list1700.size; ++_i1702)
+                  org.apache.thrift.protocol.TList _list1724 = iprot.readListBegin();
+                  struct.group_names = new ArrayList<String>(_list1724.size);
+                  String _elem1725;
+                  for (int _i1726 = 0; _i1726 < _list1724.size; ++_i1726)
                   {
-                    _elem1701 = iprot.readString();
-                    struct.group_names.add(_elem1701);
+                    _elem1725 = iprot.readString();
+                    struct.group_names.add(_elem1725);
                   }
                   iprot.readListEnd();
                 }
@@ -180977,9 +180977,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(GROUP_NAMES_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.group_names.size()));
-            for (String _iter1703 : struct.group_names)
+            for (String _iter1727 : struct.group_names)
             {
-              oprot.writeString(_iter1703);
+              oprot.writeString(_iter1727);
             }
             oprot.writeListEnd();
           }
@@ -181022,9 +181022,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetGroup_names()) {
           {
             oprot.writeI32(struct.group_names.size());
-            for (String _iter1704 : struct.group_names)
+            for (String _iter1728 : struct.group_names)
             {
-              oprot.writeString(_iter1704);
+              oprot.writeString(_iter1728);
             }
           }
         }
@@ -181045,13 +181045,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(2)) {
           {
-            org.apache.thrift.protocol.TList _list1705 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.group_names = new ArrayList<String>(_list1705.size);
-            String _elem1706;
-            for (int _i1707 = 0; _i1707 < _list1705.size; ++_i1707)
+            org.apache.thrift.protocol.TList _list1729 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.group_names = new ArrayList<String>(_list1729.size);
+            String _elem1730;
+            for (int _i1731 = 0; _i1731 < _list1729.size; ++_i1731)
             {
-              _elem1706 = iprot.readString();
-              struct.group_names.add(_elem1706);
+              _elem1730 = iprot.readString();
+              struct.group_names.add(_elem1730);
             }
           }
           struct.setGroup_namesIsSet(true);
@@ -182509,14 +182509,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1708 = iprot.readListBegin();
-                  struct.success = new ArrayList<HiveObjectPrivilege>(_list1708.size);
-                  HiveObjectPrivilege _elem1709;
-                  for (int _i1710 = 0; _i1710 < _list1708.size; ++_i1710)
+                  org.apache.thrift.protocol.TList _list1732 = iprot.readListBegin();
+                  struct.success = new ArrayList<HiveObjectPrivilege>(_list1732.size);
+                  HiveObjectPrivilege _elem1733;
+                  for (int _i1734 = 0; _i1734 < _list1732.size; ++_i1734)
                   {
-                    _elem1709 = new HiveObjectPrivilege();
-                    _elem1709.read(iprot);
-                    struct.success.add(_elem1709);
+                    _elem1733 = new HiveObjectPrivilege();
+                    _elem1733.read(iprot);
+                    struct.success.add(_elem1733);
                   }
                   iprot.readListEnd();
                 }
@@ -182551,9 +182551,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 (HiveObjectPrivilege _iter1711 : struct.success)
+            for (HiveObjectPrivilege _iter1735 : struct.success)
             {
-              _iter1711.write(oprot);
+              _iter1735.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -182592,9 +182592,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (HiveObjectPrivilege _iter1712 : struct.success)
+            for (HiveObjectPrivilege _iter1736 : struct.success)
             {
-              _iter1712.write(oprot);
+              _iter1736.write(oprot);
             }
           }
         }
@@ -182609,14 +182609,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1713 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<HiveObjectPrivilege>(_list1713.size);
-            HiveObjectPrivilege _elem1714;
-            for (int _i1715 = 0; _i1715 < _list1713.size; ++_i1715)
+            org.apache.thrift.protocol.TList _list1737 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<HiveObjectPrivilege>(_list1737.size);
+            HiveObjectPrivilege _elem1738;
+            for (int _i1739 = 0; _i1739 < _list1737.size; ++_i1739)
             {
-              _elem1714 = new HiveObjectPrivilege();
-              _elem1714.read(iprot);
-              struct.success.add(_elem1714);
+              _elem1738 = new HiveObjectPrivilege();
+              _elem1738.read(iprot);
+              struct.success.add(_elem1738);
             }
           }
           struct.setSuccessIsSet(true);
@@ -186563,13 +186563,13 @@ import org.slf4j.LoggerFactory;
             case 2: // GROUP_NAMES
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1716 = iprot.readListBegin();
-                  struct.group_names = new ArrayList<String>(_list1716.size);
-                  String _elem1717;
-                  for (int _i1718 = 0; _i1718 < _list1716.size; ++_i1718)
+                  org.apache.thrift.protocol.TList _list1740 = iprot.readListBegin();
+                  struct.group_names = new ArrayList<String>(_list1740.size);
+                  String _elem1741;
+                  for (int _i1742 = 0; _i1742 < _list1740.size; ++_i1742)
                   {
-                    _elem1717 = iprot.readString();
-                    struct.group_names.add(_elem1717);
+                    _elem1741 = iprot.readString();
+                    struct.group_names.add(_elem1741);
                   }
                   iprot.readListEnd();
                 }
@@ -186600,9 +186600,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(GROUP_NAMES_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.group_names.size()));
-            for (String _iter1719 : struct.group_names)
+            for (String _iter1743 : struct.group_names)
             {
-              oprot.writeString(_iter1719);
+              oprot.writeString(_iter1743);
             }
             oprot.writeListEnd();
           }
@@ -186639,9 +186639,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetGroup_names()) {
           {
             oprot.writeI32(struct.group_names.size());
-            for (String _iter1720 : struct.group_names)
+            for (String _iter1744 : struct.group_names)
             {
-              oprot.writeString(_iter1720);
+              oprot.writeString(_iter1744);
             }
           }
         }
@@ -186657,13 +186657,13 @@ import org.slf4j.LoggerFactory;
         }
         if (incoming.get(1)) {
           {
-            org.apache.thrift.protocol.TList _list1721 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.group_names = new ArrayList<String>(_list1721.size);
-            String _elem1722;
-            for (int _i1723 = 0; _i1723 < _list1721.size; ++_i1723)
+            org.apache.thrift.protocol.TList _list1745 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.group_names = new ArrayList<String>(_list1745.size);
+            String _elem1746;
+            for (int _i1747 = 0; _i1747 < _list1745.size; ++_i1747)
             {
-              _elem1722 = iprot.readString();
-              struct.group_names.add(_elem1722);
+              _elem1746 = iprot.readString();
+              struct.group_names.add(_elem1746);
             }
           }
           struct.setGroup_namesIsSet(true);
@@ -187066,13 +187066,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1724 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1724.size);
-                  String _elem1725;
-                  for (int _i1726 = 0; _i1726 < _list1724.size; ++_i1726)
+                  org.apache.thrift.protocol.TList _list1748 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1748.size);
+                  String _elem1749;
+                  for (int _i1750 = 0; _i1750 < _list1748.size; ++_i1750)
                   {
-                    _elem1725 = iprot.readString();
-                    struct.success.add(_elem1725);
+                    _elem1749 = iprot.readString();
+                    struct.success.add(_elem1749);
                   }
                   iprot.readListEnd();
                 }
@@ -187107,9 +187107,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 _iter1727 : struct.success)
+            for (String _iter1751 : struct.success)
             {
-              oprot.writeString(_iter1727);
+              oprot.writeString(_iter1751);
             }
             oprot.writeListEnd();
           }
@@ -187148,9 +187148,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1728 : struct.success)
+            for (String _iter1752 : struct.success)
             {
-              oprot.writeString(_iter1728);
+              oprot.writeString(_iter1752);
             }
           }
         }
@@ -187165,13 +187165,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1729 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1729.size);
-            String _elem1730;
-            for (int _i1731 = 0; _i1731 < _list1729.size; ++_i1731)
+            org.apache.thrift.protocol.TList _list1753 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1753.size);
+            String _elem1754;
+            for (int _i1755 = 0; _i1755 < _list1753.size; ++_i1755)
             {
-              _elem1730 = iprot.readString();
-              struct.success.add(_elem1730);
+              _elem1754 = iprot.readString();
+              struct.success.add(_elem1754);
             }
           }
           struct.setSuccessIsSet(true);
@@ -192462,13 +192462,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1732 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1732.size);
-                  String _elem1733;
-                  for (int _i1734 = 0; _i1734 < _list1732.size; ++_i1734)
+                  org.apache.thrift.protocol.TList _list1756 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1756.size);
+                  String _elem1757;
+                  for (int _i1758 = 0; _i1758 < _list1756.size; ++_i1758)
                   {
-                    _elem1733 = iprot.readString();
-                    struct.success.add(_elem1733);
+                    _elem1757 = iprot.readString();
+                    struct.success.add(_elem1757);
                   }
                   iprot.readListEnd();
                 }
@@ -192494,9 +192494,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 _iter1735 : struct.success)
+            for (String _iter1759 : struct.success)
             {
-              oprot.writeString(_iter1735);
+              oprot.writeString(_iter1759);
             }
             oprot.writeListEnd();
           }
@@ -192527,9 +192527,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1736 : struct.success)
+            for (String _iter1760 : struct.success)
             {
-              oprot.writeString(_iter1736);
+              oprot.writeString(_iter1760);
             }
           }
         }
@@ -192541,13 +192541,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(1);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1737 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1737.size);
-            String _elem1738;
-            for (int _i1739 = 0; _i1739 < _list1737.size; ++_i1739)
+            org.apache.thrift.protocol.TList _list1761 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1761.size);
+            String _elem1762;
+            for (int _i1763 = 0; _i1763 < _list1761.size; ++_i1763)
             {
-              _elem1738 = iprot.readString();
-              struct.success.add(_elem1738);
+              _elem1762 = iprot.readString();
+              struct.success.add(_elem1762);
             }
           }
           struct.setSuccessIsSet(true);
@@ -195577,13 +195577,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1740 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1740.size);
-                  String _elem1741;
-                  for (int _i1742 = 0; _i1742 < _list1740.size; ++_i1742)
+                  org.apache.thrift.protocol.TList _list1764 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1764.size);
+                  String _elem1765;
+                  for (int _i1766 = 0; _i1766 < _list1764.size; ++_i1766)
                   {
-                    _elem1741 = iprot.readString();
-                    struct.success.add(_elem1741);
+                    _elem1765 = iprot.readString();
+                    struct.success.add(_elem1765);
                   }
                   iprot.readListEnd();
                 }
@@ -195609,9 +195609,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 _iter1743 : struct.success)
+            for (String _iter1767 : struct.success)
             {
-              oprot.writeString(_iter1743);
+              oprot.writeString(_iter1767);
             }
             oprot.writeListEnd();
           }
@@ -195642,9 +195642,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1744 : struct.success)
+            for (String _iter1768 : struct.success)
             {
-              oprot.writeString(_iter1744);
+              oprot.writeString(_iter1768);
             }
           }
         }
@@ -195656,13 +195656,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(1);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1745 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1745.size);
-            String _elem1746;
-            for (int _i1747 = 0; _i1747 < _list1745.size; ++_i1747)
+            org.apache.thrift.protocol.TList _list1769 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1769.size);
+            String _elem1770;
+            for (int _i1771 = 0; _i1771 < _list1769.size; ++_i1771)
             {
-              _elem1746 = iprot.readString();
-              struct.success.add(_elem1746);
+              _elem1770 = iprot.readString();
+              struct.success.add(_elem1770);
             }
           }
           struct.setSuccessIsSet(true);
@@ -212783,13 +212783,13 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1748 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list1748.size);
-                  String _elem1749;
-                  for (int _i1750 = 0; _i1750 < _list1748.size; ++_i1750)
+                  org.apache.thrift.protocol.TList _list1772 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list1772.size);
+                  String _elem1773;
+                  for (int _i1774 = 0; _i1774 < _list1772.size; ++_i1774)
                   {
-                    _elem1749 = iprot.readString();
-                    struct.success.add(_elem1749);
+                    _elem1773 = iprot.readString();
+                    struct.success.add(_elem1773);
                   }
                   iprot.readListEnd();
                 }
@@ -212815,9 +212815,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 _iter1751 : struct.success)
+            for (String _iter1775 : struct.success)
             {
-              oprot.writeString(_iter1751);
+              oprot.writeString(_iter1775);
             }
             oprot.writeListEnd();
           }
@@ -212848,9 +212848,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter1752 : struct.success)
+            for (String _iter1776 : struct.success)
             {
-              oprot.writeString(_iter1752);
+              oprot.writeString(_iter1776);
             }
           }
         }
@@ -212862,13 +212862,13 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(1);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1753 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list1753.size);
-            String _elem1754;
-            for (int _i1755 = 0; _i1755 < _list1753.size; ++_i1755)
+            org.apache.thrift.protocol.TList _list1777 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list1777.size);
+            String _elem1778;
+            for (int _i1779 = 0; _i1779 < _list1777.size; ++_i1779)
             {
-              _elem1754 = iprot.readString();
-              struct.success.add(_elem1754);
+              _elem1778 = iprot.readString();
+              struct.success.add(_elem1778);
             }
           }
           struct.setSuccessIsSet(true);
@@ -249754,14 +249754,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1756 = iprot.readListBegin();
-                  struct.success = new ArrayList<SchemaVersion>(_list1756.size);
-                  SchemaVersion _elem1757;
-                  for (int _i1758 = 0; _i1758 < _list1756.size; ++_i1758)
+                  org.apache.thrift.protocol.TList _list1780 = iprot.readListBegin();
+                  struct.success = new ArrayList<SchemaVersion>(_list1780.size);
+                  SchemaVersion _elem1781;
+                  for (int _i1782 = 0; _i1782 < _list1780.size; ++_i1782)
                   {
-                    _elem1757 = new SchemaVersion();
-                    _elem1757.read(iprot);
-                    struct.success.add(_elem1757);
+                    _elem1781 = new SchemaVersion();
+                    _elem1781.read(iprot);
+                    struct.success.add(_elem1781);
                   }
                   iprot.readListEnd();
                 }
@@ -249805,9 +249805,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 (SchemaVersion _iter1759 : struct.success)
+            for (SchemaVersion _iter1783 : struct.success)
             {
-              _iter1759.write(oprot);
+              _iter1783.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -249854,9 +249854,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (SchemaVersion _iter1760 : struct.success)
+            for (SchemaVersion _iter1784 : struct.success)
             {
-              _iter1760.write(oprot);
+              _iter1784.write(oprot);
             }
           }
         }
@@ -249874,14 +249874,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(3);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1761 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<SchemaVersion>(_list1761.size);
-            SchemaVersion _elem1762;
-            for (int _i1763 = 0; _i1763 < _list1761.size; ++_i1763)
+            org.apache.thrift.protocol.TList _list1785 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<SchemaVersion>(_list1785.size);
+            SchemaVersion _elem1786;
+            for (int _i1787 = 0; _i1787 < _list1785.size; ++_i1787)
             {
-              _elem1762 = new SchemaVersion();
-              _elem1762.read(iprot);
-              struct.success.add(_elem1762);
+              _elem1786 = new SchemaVersion();
+              _elem1786.read(iprot);
+              struct.success.add(_elem1786);
             }
           }
           struct.setSuccessIsSet(true);
@@ -258424,14 +258424,14 @@ import org.slf4j.LoggerFactory;
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list1764 = iprot.readListBegin();
-                  struct.success = new ArrayList<RuntimeStat>(_list1764.size);
-                  RuntimeStat _elem1765;
-                  for (int _i1766 = 0; _i1766 < _list1764.size; ++_i1766)
+                  org.apache.thrift.protocol.TList _list1788 = iprot.readListBegin();
+                  struct.success = new ArrayList<RuntimeStat>(_list1788.size);
+                  RuntimeStat _elem1789;
+                  for (int _i1790 = 0; _i1790 < _list1788.size; ++_i1790)
                   {
-                    _elem1765 = new RuntimeStat();
-                    _elem1765.read(iprot);
-                    struct.success.add(_elem1765);
+                    _elem1789 = new RuntimeStat();
+                    _elem1789.read(iprot);
+                    struct.success.add(_elem1789);
                   }
                   iprot.readListEnd();
                 }
@@ -258466,9 +258466,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 (RuntimeStat _iter1767 : struct.success)
+            for (RuntimeStat _iter1791 : struct.success)
             {
-              _iter1767.write(oprot);
+              _iter1791.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -258507,9 +258507,9 @@ import org.slf4j.LoggerFactory;
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (RuntimeStat _iter1768 : struct.success)
+            for (RuntimeStat _iter1792 : struct.success)
             {
-              _iter1768.write(oprot);
+              _iter1792.write(oprot);
             }
           }
         }
@@ -258524,14 +258524,14 @@ import org.slf4j.LoggerFactory;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list1769 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<RuntimeStat>(_list1769.size);
-            RuntimeStat _elem1770;
-            for (int _i1771 = 0; _i1771 < _list1769.size; ++_i1771)
+            org.apache.thrift.protocol.TList _list1793 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<RuntimeStat>(_list1793.size);
+            RuntimeStat _elem1794;
+            for (int _i1795 = 0; _i1795 < _list1793.size; ++_i1795)
             {
-              _elem1770 = new RuntimeStat();
-              _elem1770.read(iprot);
-              struct.success.add(_elem1770);
+              _elem1794 = new RuntimeStat();
+              _elem1794.read(iprot);
+              struct.success.add(_elem1794);
             }
           }
           struct.setSuccessIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/WMFullResourcePlan.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/WMFullResourcePlan.java
index a3fc814..35927e9 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/WMFullResourcePlan.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/WMFullResourcePlan.java
@@ -755,14 +755,14 @@ import org.slf4j.LoggerFactory;
           case 2: // POOLS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list976 = iprot.readListBegin();
-                struct.pools = new ArrayList<WMPool>(_list976.size);
-                WMPool _elem977;
-                for (int _i978 = 0; _i978 < _list976.size; ++_i978)
+                org.apache.thrift.protocol.TList _list1000 = iprot.readListBegin();
+                struct.pools = new ArrayList<WMPool>(_list1000.size);
+                WMPool _elem1001;
+                for (int _i1002 = 0; _i1002 < _list1000.size; ++_i1002)
                 {
-                  _elem977 = new WMPool();
-                  _elem977.read(iprot);
-                  struct.pools.add(_elem977);
+                  _elem1001 = new WMPool();
+                  _elem1001.read(iprot);
+                  struct.pools.add(_elem1001);
                 }
                 iprot.readListEnd();
               }
@@ -774,14 +774,14 @@ import org.slf4j.LoggerFactory;
           case 3: // MAPPINGS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list979 = iprot.readListBegin();
-                struct.mappings = new ArrayList<WMMapping>(_list979.size);
-                WMMapping _elem980;
-                for (int _i981 = 0; _i981 < _list979.size; ++_i981)
+                org.apache.thrift.protocol.TList _list1003 = iprot.readListBegin();
+                struct.mappings = new ArrayList<WMMapping>(_list1003.size);
+                WMMapping _elem1004;
+                for (int _i1005 = 0; _i1005 < _list1003.size; ++_i1005)
                 {
-                  _elem980 = new WMMapping();
-                  _elem980.read(iprot);
-                  struct.mappings.add(_elem980);
+                  _elem1004 = new WMMapping();
+                  _elem1004.read(iprot);
+                  struct.mappings.add(_elem1004);
                 }
                 iprot.readListEnd();
               }
@@ -793,14 +793,14 @@ import org.slf4j.LoggerFactory;
           case 4: // TRIGGERS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list982 = iprot.readListBegin();
-                struct.triggers = new ArrayList<WMTrigger>(_list982.size);
-                WMTrigger _elem983;
-                for (int _i984 = 0; _i984 < _list982.size; ++_i984)
+                org.apache.thrift.protocol.TList _list1006 = iprot.readListBegin();
+                struct.triggers = new ArrayList<WMTrigger>(_list1006.size);
+                WMTrigger _elem1007;
+                for (int _i1008 = 0; _i1008 < _list1006.size; ++_i1008)
                 {
-                  _elem983 = new WMTrigger();
-                  _elem983.read(iprot);
-                  struct.triggers.add(_elem983);
+                  _elem1007 = new WMTrigger();
+                  _elem1007.read(iprot);
+                  struct.triggers.add(_elem1007);
                 }
                 iprot.readListEnd();
               }
@@ -812,14 +812,14 @@ import org.slf4j.LoggerFactory;
           case 5: // POOL_TRIGGERS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list985 = iprot.readListBegin();
-                struct.poolTriggers = new ArrayList<WMPoolTrigger>(_list985.size);
-                WMPoolTrigger _elem986;
-                for (int _i987 = 0; _i987 < _list985.size; ++_i987)
+                org.apache.thrift.protocol.TList _list1009 = iprot.readListBegin();
+                struct.poolTriggers = new ArrayList<WMPoolTrigger>(_list1009.size);
+                WMPoolTrigger _elem1010;
+                for (int _i1011 = 0; _i1011 < _list1009.size; ++_i1011)
                 {
-                  _elem986 = new WMPoolTrigger();
-                  _elem986.read(iprot);
-                  struct.poolTriggers.add(_elem986);
+                  _elem1010 = new WMPoolTrigger();
+                  _elem1010.read(iprot);
+                  struct.poolTriggers.add(_elem1010);
                 }
                 iprot.readListEnd();
               }
@@ -850,9 +850,9 @@ import org.slf4j.LoggerFactory;
         oprot.writeFieldBegin(POOLS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.pools.size()));
-          for (WMPool _iter988 : struct.pools)
+          for (WMPool _iter1012 : struct.pools)
           {
-            _iter988.write(oprot);
+            _iter1012.write(oprot);
           }
           oprot.writeListEnd();
         }
@@ -863,9 +863,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(MAPPINGS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.mappings.size()));
-            for (WMMapping _iter989 : struct.mappings)
+            for (WMMapping _iter1013 : struct.mappings)
             {
-              _iter989.write(oprot);
+              _iter1013.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -877,9 +877,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(TRIGGERS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.triggers.size()));
-            for (WMTrigger _iter990 : struct.triggers)
+            for (WMTrigger _iter1014 : struct.triggers)
             {
-              _iter990.write(oprot);
+              _iter1014.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -891,9 +891,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(POOL_TRIGGERS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.poolTriggers.size()));
-            for (WMPoolTrigger _iter991 : struct.poolTriggers)
+            for (WMPoolTrigger _iter1015 : struct.poolTriggers)
             {
-              _iter991.write(oprot);
+              _iter1015.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -920,9 +920,9 @@ import org.slf4j.LoggerFactory;
       struct.plan.write(oprot);
       {
         oprot.writeI32(struct.pools.size());
-        for (WMPool _iter992 : struct.pools)
+        for (WMPool _iter1016 : struct.pools)
         {
-          _iter992.write(oprot);
+          _iter1016.write(oprot);
         }
       }
       BitSet optionals = new BitSet();
@@ -939,27 +939,27 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetMappings()) {
         {
           oprot.writeI32(struct.mappings.size());
-          for (WMMapping _iter993 : struct.mappings)
+          for (WMMapping _iter1017 : struct.mappings)
           {
-            _iter993.write(oprot);
+            _iter1017.write(oprot);
           }
         }
       }
       if (struct.isSetTriggers()) {
         {
           oprot.writeI32(struct.triggers.size());
-          for (WMTrigger _iter994 : struct.triggers)
+          for (WMTrigger _iter1018 : struct.triggers)
           {
-            _iter994.write(oprot);
+            _iter1018.write(oprot);
           }
         }
       }
       if (struct.isSetPoolTriggers()) {
         {
           oprot.writeI32(struct.poolTriggers.size());
-          for (WMPoolTrigger _iter995 : struct.poolTriggers)
+          for (WMPoolTrigger _iter1019 : struct.poolTriggers)
           {
-            _iter995.write(oprot);
+            _iter1019.write(oprot);
           }
         }
       }
@@ -972,56 +972,56 @@ import org.slf4j.LoggerFactory;
       struct.plan.read(iprot);
       struct.setPlanIsSet(true);
       {
-        org.apache.thrift.protocol.TList _list996 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-        struct.pools = new ArrayList<WMPool>(_list996.size);
-        WMPool _elem997;
-        for (int _i998 = 0; _i998 < _list996.size; ++_i998)
+        org.apache.thrift.protocol.TList _list1020 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+        struct.pools = new ArrayList<WMPool>(_list1020.size);
+        WMPool _elem1021;
+        for (int _i1022 = 0; _i1022 < _list1020.size; ++_i1022)
         {
-          _elem997 = new WMPool();
-          _elem997.read(iprot);
-          struct.pools.add(_elem997);
+          _elem1021 = new WMPool();
+          _elem1021.read(iprot);
+          struct.pools.add(_elem1021);
         }
       }
       struct.setPoolsIsSet(true);
       BitSet incoming = iprot.readBitSet(3);
       if (incoming.get(0)) {
         {
-          org.apache.thrift.protocol.TList _list999 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-          struct.mappings = new ArrayList<WMMapping>(_list999.size);
-          WMMapping _elem1000;
-          for (int _i1001 = 0; _i1001 < _list999.size; ++_i1001)
+          org.apache.thrift.protocol.TList _list1023 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.mappings = new ArrayList<WMMapping>(_list1023.size);
+          WMMapping _elem1024;
+          for (int _i1025 = 0; _i1025 < _list1023.size; ++_i1025)
           {
-            _elem1000 = new WMMapping();
-            _elem1000.read(iprot);
-            struct.mappings.add(_elem1000);
+            _elem1024 = new WMMapping();
+            _elem1024.read(iprot);
+            struct.mappings.add(_elem1024);
           }
         }
         struct.setMappingsIsSet(true);
       }
       if (incoming.get(1)) {
         {
-          org.apache.thrift.protocol.TList _list1002 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-          struct.triggers = new ArrayList<WMTrigger>(_list1002.size);
-          WMTrigger _elem1003;
-          for (int _i1004 = 0; _i1004 < _list1002.size; ++_i1004)
+          org.apache.thrift.protocol.TList _list1026 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.triggers = new ArrayList<WMTrigger>(_list1026.size);
+          WMTrigger _elem1027;
+          for (int _i1028 = 0; _i1028 < _list1026.size; ++_i1028)
           {
-            _elem1003 = new WMTrigger();
-            _elem1003.read(iprot);
-            struct.triggers.add(_elem1003);
+            _elem1027 = new WMTrigger();
+            _elem1027.read(iprot);
+            struct.triggers.add(_elem1027);
           }
         }
         struct.setTriggersIsSet(true);
       }
       if (incoming.get(2)) {
         {
-          org.apache.thrift.protocol.TList _list1005 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-          struct.poolTriggers = new ArrayList<WMPoolTrigger>(_list1005.size);
-          WMPoolTrigger _elem1006;
-          for (int _i1007 = 0; _i1007 < _list1005.size; ++_i1007)
+          org.apache.thrift.protocol.TList _list1029 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.poolTriggers = new ArrayList<WMPoolTrigger>(_list1029.size);
+          WMPoolTrigger _elem1030;
+          for (int _i1031 = 0; _i1031 < _list1029.size; ++_i1031)
           {
-            _elem1006 = new WMPoolTrigger();
-            _elem1006.read(iprot);
-            struct.poolTriggers.add(_elem1006);
+            _elem1030 = new WMPoolTrigger();
+            _elem1030.read(iprot);
+            struct.poolTriggers.add(_elem1030);
           }
         }
         struct.setPoolTriggersIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/WMGetAllResourcePlanResponse.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/WMGetAllResourcePlanResponse.java
index b98906e..031de2d 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/WMGetAllResourcePlanResponse.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/WMGetAllResourcePlanResponse.java
@@ -346,14 +346,14 @@ import org.slf4j.LoggerFactory;
           case 1: // RESOURCE_PLANS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list1008 = iprot.readListBegin();
-                struct.resourcePlans = new ArrayList<WMResourcePlan>(_list1008.size);
-                WMResourcePlan _elem1009;
-                for (int _i1010 = 0; _i1010 < _list1008.size; ++_i1010)
+                org.apache.thrift.protocol.TList _list1032 = iprot.readListBegin();
+                struct.resourcePlans = new ArrayList<WMResourcePlan>(_list1032.size);
+                WMResourcePlan _elem1033;
+                for (int _i1034 = 0; _i1034 < _list1032.size; ++_i1034)
                 {
-                  _elem1009 = new WMResourcePlan();
-                  _elem1009.read(iprot);
-                  struct.resourcePlans.add(_elem1009);
+                  _elem1033 = new WMResourcePlan();
+                  _elem1033.read(iprot);
+                  struct.resourcePlans.add(_elem1033);
                 }
                 iprot.readListEnd();
               }
@@ -380,9 +380,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(RESOURCE_PLANS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.resourcePlans.size()));
-            for (WMResourcePlan _iter1011 : struct.resourcePlans)
+            for (WMResourcePlan _iter1035 : struct.resourcePlans)
             {
-              _iter1011.write(oprot);
+              _iter1035.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -414,9 +414,9 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetResourcePlans()) {
         {
           oprot.writeI32(struct.resourcePlans.size());
-          for (WMResourcePlan _iter1012 : struct.resourcePlans)
+          for (WMResourcePlan _iter1036 : struct.resourcePlans)
           {
-            _iter1012.write(oprot);
+            _iter1036.write(oprot);
           }
         }
       }
@@ -428,14 +428,14 @@ import org.slf4j.LoggerFactory;
       BitSet incoming = iprot.readBitSet(1);
       if (incoming.get(0)) {
         {
-          org.apache.thrift.protocol.TList _list1013 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-          struct.resourcePlans = new ArrayList<WMResourcePlan>(_list1013.size);
-          WMResourcePlan _elem1014;
-          for (int _i1015 = 0; _i1015 < _list1013.size; ++_i1015)
+          org.apache.thrift.protocol.TList _list1037 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.resourcePlans = new ArrayList<WMResourcePlan>(_list1037.size);
+          WMResourcePlan _elem1038;
+          for (int _i1039 = 0; _i1039 < _list1037.size; ++_i1039)
           {
-            _elem1014 = new WMResourcePlan();
-            _elem1014.read(iprot);
-            struct.resourcePlans.add(_elem1014);
+            _elem1038 = new WMResourcePlan();
+            _elem1038.read(iprot);
+            struct.resourcePlans.add(_elem1038);
           }
         }
         struct.setResourcePlansIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/WMGetTriggersForResourePlanResponse.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/WMGetTriggersForResourePlanResponse.java
index 52b4177..d705891 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/WMGetTriggersForResourePlanResponse.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/WMGetTriggersForResourePlanResponse.java
@@ -346,14 +346,14 @@ import org.slf4j.LoggerFactory;
           case 1: // TRIGGERS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list1032 = iprot.readListBegin();
-                struct.triggers = new ArrayList<WMTrigger>(_list1032.size);
-                WMTrigger _elem1033;
-                for (int _i1034 = 0; _i1034 < _list1032.size; ++_i1034)
+                org.apache.thrift.protocol.TList _list1056 = iprot.readListBegin();
+                struct.triggers = new ArrayList<WMTrigger>(_list1056.size);
+                WMTrigger _elem1057;
+                for (int _i1058 = 0; _i1058 < _list1056.size; ++_i1058)
                 {
-                  _elem1033 = new WMTrigger();
-                  _elem1033.read(iprot);
-                  struct.triggers.add(_elem1033);
+                  _elem1057 = new WMTrigger();
+                  _elem1057.read(iprot);
+                  struct.triggers.add(_elem1057);
                 }
                 iprot.readListEnd();
               }
@@ -380,9 +380,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(TRIGGERS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.triggers.size()));
-            for (WMTrigger _iter1035 : struct.triggers)
+            for (WMTrigger _iter1059 : struct.triggers)
             {
-              _iter1035.write(oprot);
+              _iter1059.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -414,9 +414,9 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetTriggers()) {
         {
           oprot.writeI32(struct.triggers.size());
-          for (WMTrigger _iter1036 : struct.triggers)
+          for (WMTrigger _iter1060 : struct.triggers)
           {
-            _iter1036.write(oprot);
+            _iter1060.write(oprot);
           }
         }
       }
@@ -428,14 +428,14 @@ import org.slf4j.LoggerFactory;
       BitSet incoming = iprot.readBitSet(1);
       if (incoming.get(0)) {
         {
-          org.apache.thrift.protocol.TList _list1037 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-          struct.triggers = new ArrayList<WMTrigger>(_list1037.size);
-          WMTrigger _elem1038;
-          for (int _i1039 = 0; _i1039 < _list1037.size; ++_i1039)
+          org.apache.thrift.protocol.TList _list1061 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.triggers = new ArrayList<WMTrigger>(_list1061.size);
+          WMTrigger _elem1062;
+          for (int _i1063 = 0; _i1063 < _list1061.size; ++_i1063)
           {
-            _elem1038 = new WMTrigger();
-            _elem1038.read(iprot);
-            struct.triggers.add(_elem1038);
+            _elem1062 = new WMTrigger();
+            _elem1062.read(iprot);
+            struct.triggers.add(_elem1062);
           }
         }
         struct.setTriggersIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/WMValidateResourcePlanResponse.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/WMValidateResourcePlanResponse.java
index cbba529..b59588a 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/WMValidateResourcePlanResponse.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/WMValidateResourcePlanResponse.java
@@ -441,13 +441,13 @@ import org.slf4j.LoggerFactory;
           case 1: // ERRORS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list1016 = iprot.readListBegin();
-                struct.errors = new ArrayList<String>(_list1016.size);
-                String _elem1017;
-                for (int _i1018 = 0; _i1018 < _list1016.size; ++_i1018)
+                org.apache.thrift.protocol.TList _list1040 = iprot.readListBegin();
+                struct.errors = new ArrayList<String>(_list1040.size);
+                String _elem1041;
+                for (int _i1042 = 0; _i1042 < _list1040.size; ++_i1042)
                 {
-                  _elem1017 = iprot.readString();
-                  struct.errors.add(_elem1017);
+                  _elem1041 = iprot.readString();
+                  struct.errors.add(_elem1041);
                 }
                 iprot.readListEnd();
               }
@@ -459,13 +459,13 @@ import org.slf4j.LoggerFactory;
           case 2: // WARNINGS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list1019 = iprot.readListBegin();
-                struct.warnings = new ArrayList<String>(_list1019.size);
-                String _elem1020;
-                for (int _i1021 = 0; _i1021 < _list1019.size; ++_i1021)
+                org.apache.thrift.protocol.TList _list1043 = iprot.readListBegin();
+                struct.warnings = new ArrayList<String>(_list1043.size);
+                String _elem1044;
+                for (int _i1045 = 0; _i1045 < _list1043.size; ++_i1045)
                 {
-                  _elem1020 = iprot.readString();
-                  struct.warnings.add(_elem1020);
+                  _elem1044 = iprot.readString();
+                  struct.warnings.add(_elem1044);
                 }
                 iprot.readListEnd();
               }
@@ -492,9 +492,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(ERRORS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.errors.size()));
-            for (String _iter1022 : struct.errors)
+            for (String _iter1046 : struct.errors)
             {
-              oprot.writeString(_iter1022);
+              oprot.writeString(_iter1046);
             }
             oprot.writeListEnd();
           }
@@ -506,9 +506,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(WARNINGS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.warnings.size()));
-            for (String _iter1023 : struct.warnings)
+            for (String _iter1047 : struct.warnings)
             {
-              oprot.writeString(_iter1023);
+              oprot.writeString(_iter1047);
             }
             oprot.writeListEnd();
           }
@@ -543,18 +543,18 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetErrors()) {
         {
           oprot.writeI32(struct.errors.size());
-          for (String _iter1024 : struct.errors)
+          for (String _iter1048 : struct.errors)
           {
-            oprot.writeString(_iter1024);
+            oprot.writeString(_iter1048);
           }
         }
       }
       if (struct.isSetWarnings()) {
         {
           oprot.writeI32(struct.warnings.size());
-          for (String _iter1025 : struct.warnings)
+          for (String _iter1049 : struct.warnings)
           {
-            oprot.writeString(_iter1025);
+            oprot.writeString(_iter1049);
           }
         }
       }
@@ -566,26 +566,26 @@ import org.slf4j.LoggerFactory;
       BitSet incoming = iprot.readBitSet(2);
       if (incoming.get(0)) {
         {
-          org.apache.thrift.protocol.TList _list1026 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-          struct.errors = new ArrayList<String>(_list1026.size);
-          String _elem1027;
-          for (int _i1028 = 0; _i1028 < _list1026.size; ++_i1028)
+          org.apache.thrift.protocol.TList _list1050 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.errors = new ArrayList<String>(_list1050.size);
+          String _elem1051;
+          for (int _i1052 = 0; _i1052 < _list1050.size; ++_i1052)
           {
-            _elem1027 = iprot.readString();
-            struct.errors.add(_elem1027);
+            _elem1051 = iprot.readString();
+            struct.errors.add(_elem1051);
           }
         }
         struct.setErrorsIsSet(true);
       }
       if (incoming.get(1)) {
         {
-          org.apache.thrift.protocol.TList _list1029 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-          struct.warnings = new ArrayList<String>(_list1029.size);
-          String _elem1030;
-          for (int _i1031 = 0; _i1031 < _list1029.size; ++_i1031)
+          org.apache.thrift.protocol.TList _list1053 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.warnings = new ArrayList<String>(_list1053.size);
+          String _elem1054;
+          for (int _i1055 = 0; _i1055 < _list1053.size; ++_i1055)
           {
-            _elem1030 = iprot.readString();
-            struct.warnings.add(_elem1030);
+            _elem1054 = iprot.readString();
+            struct.warnings.add(_elem1054);
           }
         }
         struct.setWarningsIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/WriteNotificationLogRequest.java b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/WriteNotificationLogRequest.java
index 726eed4..a5ea212 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/WriteNotificationLogRequest.java
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/WriteNotificationLogRequest.java
@@ -813,13 +813,13 @@ import org.slf4j.LoggerFactory;
           case 6: // PARTITION_VALS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list828 = iprot.readListBegin();
-                struct.partitionVals = new ArrayList<String>(_list828.size);
-                String _elem829;
-                for (int _i830 = 0; _i830 < _list828.size; ++_i830)
+                org.apache.thrift.protocol.TList _list852 = iprot.readListBegin();
+                struct.partitionVals = new ArrayList<String>(_list852.size);
+                String _elem853;
+                for (int _i854 = 0; _i854 < _list852.size; ++_i854)
                 {
-                  _elem829 = iprot.readString();
-                  struct.partitionVals.add(_elem829);
+                  _elem853 = iprot.readString();
+                  struct.partitionVals.add(_elem853);
                 }
                 iprot.readListEnd();
               }
@@ -867,9 +867,9 @@ import org.slf4j.LoggerFactory;
           oprot.writeFieldBegin(PARTITION_VALS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.partitionVals.size()));
-            for (String _iter831 : struct.partitionVals)
+            for (String _iter855 : struct.partitionVals)
             {
-              oprot.writeString(_iter831);
+              oprot.writeString(_iter855);
             }
             oprot.writeListEnd();
           }
@@ -906,9 +906,9 @@ import org.slf4j.LoggerFactory;
       if (struct.isSetPartitionVals()) {
         {
           oprot.writeI32(struct.partitionVals.size());
-          for (String _iter832 : struct.partitionVals)
+          for (String _iter856 : struct.partitionVals)
           {
-            oprot.writeString(_iter832);
+            oprot.writeString(_iter856);
           }
         }
       }
@@ -931,13 +931,13 @@ import org.slf4j.LoggerFactory;
       BitSet incoming = iprot.readBitSet(1);
       if (incoming.get(0)) {
         {
-          org.apache.thrift.protocol.TList _list833 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-          struct.partitionVals = new ArrayList<String>(_list833.size);
-          String _elem834;
-          for (int _i835 = 0; _i835 < _list833.size; ++_i835)
+          org.apache.thrift.protocol.TList _list857 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.partitionVals = new ArrayList<String>(_list857.size);
+          String _elem858;
+          for (int _i859 = 0; _i859 < _list857.size; ++_i859)
           {
-            _elem834 = iprot.readString();
-            struct.partitionVals.add(_elem834);
+            _elem858 = iprot.readString();
+            struct.partitionVals.add(_elem858);
           }
         }
         struct.setPartitionValsIsSet(true);
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/ThriftHiveMetastore.php b/standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/ThriftHiveMetastore.php
index e4c608e..f1cb36e 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/ThriftHiveMetastore.php
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/ThriftHiveMetastore.php
@@ -17124,14 +17124,14 @@ class ThriftHiveMetastore_get_databases_result {
         case 0:
           if ($ftype == TType::LST) {
             $this->success = array();
-            $_size1036 = 0;
-            $_etype1039 = 0;
-            $xfer += $input->readListBegin($_etype1039, $_size1036);
-            for ($_i1040 = 0; $_i1040 < $_size1036; ++$_i1040)
+            $_size1057 = 0;
+            $_etype1060 = 0;
+            $xfer += $input->readListBegin($_etype1060, $_size1057);
+            for ($_i1061 = 0; $_i1061 < $_size1057; ++$_i1061)
             {
-              $elem1041 = null;
-              $xfer += $input->readString($elem1041);
-              $this->success []= $elem1041;
+              $elem1062 = null;
+              $xfer += $input->readString($elem1062);
+              $this->success []= $elem1062;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -17167,9 +17167,9 @@ class ThriftHiveMetastore_get_databases_result {
       {
         $output->writeListBegin(TType::STRING, count($this->success));
         {
-          foreach ($this->success as $iter1042)
+          foreach ($this->success as $iter1063)
           {
-            $xfer += $output->writeString($iter1042);
+            $xfer += $output->writeString($iter1063);
           }
         }
         $output->writeListEnd();
@@ -17300,14 +17300,14 @@ class ThriftHiveMetastore_get_all_databases_result {
         case 0:
           if ($ftype == TType::LST) {
             $this->success = array();
-            $_size1043 = 0;
-            $_etype1046 = 0;
-            $xfer += $input->readListBegin($_etype1046, $_size1043);
-            for ($_i1047 = 0; $_i1047 < $_size1043; ++$_i1047)
+            $_size1064 = 0;
+            $_etype1067 = 0;
+            $xfer += $input->readListBegin($_etype1067, $_size1064);
+            for ($_i1068 = 0; $_i1068 < $_size1064; ++$_i1068)
             {
-              $elem1048 = null;
-              $xfer += $input->readString($elem1048);
-              $this->success []= $elem1048;
+              $elem1069 = null;
+              $xfer += $input->readString($elem1069);
+              $this->success []= $elem1069;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -17343,9 +17343,9 @@ class ThriftHiveMetastore_get_all_databases_result {
       {
         $output->writeListBegin(TType::STRING, count($this->success));
         {
-          foreach ($this->success as $iter1049)
+          foreach ($this->success as $iter1070)
           {
-            $xfer += $output->writeString($iter1049);
+            $xfer += $output->writeString($iter1070);
           }
         }
         $output->writeListEnd();
@@ -18346,18 +18346,18 @@ class ThriftHiveMetastore_get_type_all_result {
         case 0:
           if ($ftype == TType::MAP) {
             $this->success = array();
-            $_size1050 = 0;
-            $_ktype1051 = 0;
-            $_vtype1052 = 0;
-            $xfer += $input->readMapBegin($_ktype1051, $_vtype1052, $_size1050);
-            for ($_i1054 = 0; $_i1054 < $_size1050; ++$_i1054)
+            $_size1071 = 0;
+            $_ktype1072 = 0;
+            $_vtype1073 = 0;
+            $xfer += $input->readMapBegin($_ktype1072, $_vtype1073, $_size1071);
+            for ($_i1075 = 0; $_i1075 < $_size1071; ++$_i1075)
             {
-              $key1055 = '';
-              $val1056 = new \metastore\Type();
-              $xfer += $input->readString($key1055);
-              $val1056 = new \metastore\Type();
-              $xfer += $val1056->read($input);
-              $this->success[$key1055] = $val1056;
+              $key1076 = '';
+              $val1077 = new \metastore\Type();
+              $xfer += $input->readString($key1076);
+              $val1077 = new \metastore\Type();
+              $xfer += $val1077->read($input);
+              $this->success[$key1076] = $val1077;
             }
             $xfer += $input->readMapEnd();
           } else {
@@ -18393,10 +18393,10 @@ class ThriftHiveMetastore_get_type_all_result {
       {
         $output->writeMapBegin(TType::STRING, TType::STRUCT, count($this->success));
         {
-          foreach ($this->success as $kiter1057 => $viter1058)
+          foreach ($this->success as $kiter1078 => $viter1079)
           {
-            $xfer += $output->writeString($kiter1057);
-            $xfer += $viter1058->write($output);
+            $xfer += $output->writeString($kiter1078);
+            $xfer += $viter1079->write($output);
           }
         }
         $output->writeMapEnd();
@@ -18600,15 +18600,15 @@ class ThriftHiveMetastore_get_fields_result {
         case 0:
           if ($ftype == TType::LST) {
             $this->success = array();
-            $_size1059 = 0;
-            $_etype1062 = 0;
-            $xfer += $input->readListBegin($_etype1062, $_size1059);
-            for ($_i1063 = 0; $_i1063 < $_size1059; ++$_i1063)
+            $_size1080 = 0;
+            $_etype1083 = 0;
+            $xfer += $input->readListBegin($_etype1083, $_size1080);
+            for ($_i1084 = 0; $_i1084 < $_size1080; ++$_i1084)
             {
-              $elem1064 = null;
-              $elem1064 = new \metastore\FieldSchema();
-              $xfer += $elem1064->read($input);
-              $this->success []= $elem1064;
+              $elem1085 = null;
+              $elem1085 = new \metastore\FieldSchema();
+              $xfer += $elem1085->read($input);
+              $this->success []= $elem1085;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -18660,9 +18660,9 @@ class ThriftHiveMetastore_get_fields_result {
       {
         $output->writeListBegin(TType::STRUCT, count($this->success));
         {
-          foreach ($this->success as $iter1065)
+          foreach ($this->success as $iter1086)
           {
-            $xfer += $iter1065->write($output);
+            $xfer += $iter1086->write($output);
           }
         }
         $output->writeListEnd();
@@ -18904,15 +18904,15 @@ class ThriftHiveMetastore_get_fields_with_environment_context_result {
         case 0:
           if ($ftype == TType::LST) {
             $this->success = array();
-            $_size1066 = 0;
-            $_etype1069 = 0;
-            $xfer += $input->readListBegin($_etype1069, $_size1066);
-            for ($_i1070 = 0; $_i1070 < $_size1066; ++$_i1070)
+            $_size1087 = 0;
+            $_etype1090 = 0;
+            $xfer += $input->readListBegin($_etype1090, $_size1087);
+            for ($_i1091 = 0; $_i1091 < $_size1087; ++$_i1091)
             {
-              $elem1071 = null;
-              $elem1071 = new \metastore\FieldSchema();
-              $xfer += $elem1071->read($input);
-              $this->success []= $elem1071;
+              $elem1092 = null;
+              $elem1092 = new \metastore\FieldSchema();
+              $xfer += $elem1092->read($input);
+              $this->success []= $elem1092;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -18964,9 +18964,9 @@ class ThriftHiveMetastore_get_fields_with_environment_context_result {
       {
         $output->writeListBegin(TType::STRUCT, count($this->success));
         {
-          foreach ($this->success as $iter1072)
+          foreach ($this->success as $iter1093)
           {
-            $xfer += $iter1072->write($output);
+            $xfer += $iter1093->write($output);
           }
         }
         $output->writeListEnd();
@@ -19180,15 +19180,15 @@ class ThriftHiveMetastore_get_schema_result {
         case 0:
           if ($ftype == TType::LST) {
             $this->success = array();
-            $_size1073 = 0;
-            $_etype1076 = 0;
-            $xfer += $input->readListBegin($_etype1076, $_size1073);
-            for ($_i1077 = 0; $_i1077 < $_size1073; ++$_i1077)
+            $_size1094 = 0;
+            $_etype1097 = 0;
+            $xfer += $input->readListBegin($_etype1097, $_size1094);
+            for ($_i1098 = 0; $_i1098 < $_size1094; ++$_i1098)
             {
-              $elem1078 = null;
-              $elem1078 = new \metastore\FieldSchema();
-              $xfer += $elem1078->read($input);
-              $this->success []= $elem1078;
+              $elem1099 = null;
+              $elem1099 = new \metastore\FieldSchema();
+              $xfer += $elem1099->read($input);
+              $this->success []= $elem1099;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -19240,9 +19240,9 @@ class ThriftHiveMetastore_get_schema_result {
       {
         $output->writeListBegin(TType::STRUCT, count($this->success));
         {
-          foreach ($this->success as $iter1079)
+          foreach ($this->success as $iter1100)
           {
-            $xfer += $iter1079->write($output);
+            $xfer += $iter1100->write($output);
           }
         }
         $output->writeListEnd();
@@ -19484,15 +19484,15 @@ class ThriftHiveMetastore_get_schema_with_environment_context_result {
         case 0:
           if ($ftype == TType::LST) {
             $this->success = array();
-            $_size1080 = 0;
-            $_etype1083 = 0;
-            $xfer += $input->readListBegin($_etype1083, $_size1080);
-            for ($_i1084 = 0; $_i1084 < $_size1080; ++$_i1084)
+            $_size1101 = 0;
+            $_etype1104 = 0;
+            $xfer += $input->readListBegin($_etype1104, $_size1101);
+            for ($_i1105 = 0; $_i1105 < $_size1101; ++$_i1105)
             {
-              $elem1085 = null;
-              $elem1085 = new \metastore\FieldSchema();
-              $xfer += $elem1085->read($input);
-              $this->success []= $elem1085;
+              $elem1106 = null;
+              $elem1106 = new \metastore\FieldSchema();
+              $xfer += $elem1106->read($input);
+              $this->success []= $elem1106;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -19544,9 +19544,9 @@ class ThriftHiveMetastore_get_schema_with_environment_context_result {
       {
         $output->writeListBegin(TType::STRUCT, count($this->success));
         {
-          foreach ($this->success as $iter1086)
+          foreach ($this->success as $iter1107)
           {
-            $xfer += $iter1086->write($output);
+            $xfer += $iter1107->write($output);
           }
         }
         $output->writeListEnd();
@@ -20218,15 +20218,15 @@ class ThriftHiveMetastore_create_table_with_constraints_args {
         case 2:
           if ($ftype == TType::LST) {
             $this->primaryKeys = array();
-            $_size1087 = 0;
-            $_etype1090 = 0;
-            $xfer += $input->readListBegin($_etype1090, $_size1087);
-            for ($_i1091 = 0; $_i1091 < $_size1087; ++$_i1091)
+            $_size1108 = 0;
+            $_etype1111 = 0;
+            $xfer += $input->readListBegin($_etype1111, $_size1108);
+            for ($_i1112 = 0; $_i1112 < $_size1108; ++$_i1112)
             {
-              $elem1092 = null;
-              $elem1092 = new \metastore\SQLPrimaryKey();
-              $xfer += $elem1092->read($input);
-              $this->primaryKeys []= $elem1092;
+              $elem1113 = null;
+              $elem1113 = new \metastore\SQLPrimaryKey();
+              $xfer += $elem1113->read($input);
+              $this->primaryKeys []= $elem1113;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -20236,15 +20236,15 @@ class ThriftHiveMetastore_create_table_with_constraints_args {
         case 3:
           if ($ftype == TType::LST) {
             $this->foreignKeys = array();
-            $_size1093 = 0;
-            $_etype1096 = 0;
-            $xfer += $input->readListBegin($_etype1096, $_size1093);
-            for ($_i1097 = 0; $_i1097 < $_size1093; ++$_i1097)
+            $_size1114 = 0;
+            $_etype1117 = 0;
+            $xfer += $input->readListBegin($_etype1117, $_size1114);
+            for ($_i1118 = 0; $_i1118 < $_size1114; ++$_i1118)
             {
-              $elem1098 = null;
-              $elem1098 = new \metastore\SQLForeignKey();
-              $xfer += $elem1098->read($input);
-              $this->foreignKeys []= $elem1098;
+              $elem1119 = null;
+              $elem1119 = new \metastore\SQLForeignKey();
+              $xfer += $elem1119->read($input);
+              $this->foreignKeys []= $elem1119;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -20254,15 +20254,15 @@ class ThriftHiveMetastore_create_table_with_constraints_args {
         case 4:
           if ($ftype == TType::LST) {
             $this->uniqueConstraints = array();
-            $_size1099 = 0;
-            $_etype1102 = 0;
-            $xfer += $input->readListBegin($_etype1102, $_size1099);
-            for ($_i1103 = 0; $_i1103 < $_size1099; ++$_i1103)
+            $_size1120 = 0;
+            $_etype1123 = 0;
+            $xfer += $input->readListBegin($_etype1123, $_size1120);
+            for ($_i1124 = 0; $_i1124 < $_size1120; ++$_i1124)
             {
-              $elem1104 = null;
-              $elem1104 = new \metastore\SQLUniqueConstraint();
-              $xfer += $elem1104->read($input);
-              $this->uniqueConstraints []= $elem1104;
+              $elem1125 = null;
+              $elem1125 = new \metastore\SQLUniqueConstraint();
+              $xfer += $elem1125->read($input);
+              $this->uniqueConstraints []= $elem1125;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -20272,15 +20272,15 @@ class ThriftHiveMetastore_create_table_with_constraints_args {
         case 5:
           if ($ftype == TType::LST) {
             $this->notNullConstraints = array();
-            $_size1105 = 0;
-            $_etype1108 = 0;
-            $xfer += $input->readListBegin($_etype1108, $_size1105);
-            for ($_i1109 = 0; $_i1109 < $_size1105; ++$_i1109)
+            $_size1126 = 0;
+            $_etype1129 = 0;
+            $xfer += $input->readListBegin($_etype1129, $_size1126);
+            for ($_i1130 = 0; $_i1130 < $_size1126; ++$_i1130)
             {
-              $elem1110 = null;
-              $elem1110 = new \metastore\SQLNotNullConstraint();
-              $xfer += $elem1110->read($input);
-              $this->notNullConstraints []= $elem1110;
+              $elem1131 = null;
+              $elem1131 = new \metastore\SQLNotNullConstraint();
+              $xfer += $elem1131->read($input);
+              $this->notNullConstraints []= $elem1131;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -20290,15 +20290,15 @@ class ThriftHiveMetastore_create_table_with_constraints_args {
         case 6:
           if ($ftype == TType::LST) {
             $this->defaultConstraints = array();
-            $_size1111 = 0;
-            $_etype1114 = 0;
-            $xfer += $input->readListBegin($_etype1114, $_size1111);
-            for ($_i1115 = 0; $_i1115 < $_size1111; ++$_i1115)
+            $_size1132 = 0;
+            $_etype1135 = 0;
+            $xfer += $input->readListBegin($_etype1135, $_size1132);
+            for ($_i1136 = 0; $_i1136 < $_size1132; ++$_i1136)
             {
-              $elem1116 = null;
-              $elem1116 = new \metastore\SQLDefaultConstraint();
-              $xfer += $elem1116->read($input);
-              $this->defaultConstraints []= $elem1116;
+              $elem1137 = null;
+              $elem1137 = new \metastore\SQLDefaultConstraint();
+              $xfer += $elem1137->read($input);
+              $this->defaultConstraints []= $elem1137;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -20308,15 +20308,15 @@ class ThriftHiveMetastore_create_table_with_constraints_args {
         case 7:
           if ($ftype == TType::LST) {
             $this->checkConstraints = array();
-            $_size1117 = 0;
-            $_etype1120 = 0;
-            $xfer += $input->readListBegin($_etype1120, $_size1117);
-            for ($_i1121 = 0; $_i1121 < $_size1117; ++$_i1121)
+            $_size1138 = 0;
+            $_etype1141 = 0;
+            $xfer += $input->readListBegin($_etype1141, $_size1138);
+            for ($_i1142 = 0; $_i1142 < $_size1138; ++$_i1142)
             {
-              $elem1122 = null;
-              $elem1122 = new \metastore\SQLCheckConstraint();
-              $xfer += $elem1122->read($input);
-              $this->checkConstraints []= $elem1122;
+              $elem1143 = null;
+              $elem1143 = new \metastore\SQLCheckConstraint();
+              $xfer += $elem1143->read($input);
+              $this->checkConstraints []= $elem1143;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -20352,9 +20352,9 @@ class ThriftHiveMetastore_create_table_with_constraints_args {
       {
         $output->writeListBegin(TType::STRUCT, count($this->primaryKeys));
         {
-          foreach ($this->primaryKeys as $iter1123)
+          foreach ($this->primaryKeys as $iter1144)
           {
-            $xfer += $iter1123->write($output);
+            $xfer += $iter1144->write($output);
           }
         }
         $output->writeListEnd();
@@ -20369,9 +20369,9 @@ class ThriftHiveMetastore_create_table_with_constraints_args {
       {
         $output->writeListBegin(TType::STRUCT, count($this->foreignKeys));
         {
-          foreach ($this->foreignKeys as $iter1124)
+          foreach ($this->foreignKeys as $iter1145)
           {
-            $xfer += $iter1124->write($output);
+            $xfer += $iter1145->write($output);
           }
         }
         $output->writeListEnd();
@@ -20386,9 +20386,9 @@ class ThriftHiveMetastore_create_table_with_constraints_args {
       {
         $output->writeListBegin(TType::STRUCT, count($this->uniqueConstraints));
         {
-          foreach ($this->uniqueConstraints as $iter1125)
+          foreach ($this->uniqueConstraints as $iter1146)
           {
-            $xfer += $iter1125->write($output);
+            $xfer += $iter1146->write($output);
           }
         }
         $output->writeListEnd();
@@ -20403,9 +20403,9 @@ class ThriftHiveMetastore_create_table_with_constraints_args {
       {
         $output->writeListBegin(TType::STRUCT, count($this->notNullConstraints));
         {
-          foreach ($this->notNullConstraints as $iter1126)
+          foreach ($this->notNullConstraints as $iter1147)
           {
-            $xfer += $iter1126->write($output);
+            $xfer += $iter1147->write($output);
           }
         }
         $output->writeListEnd();
@@ -20420,9 +20420,9 @@ class ThriftHiveMetastore_create_table_with_constraints_args {
       {
         $output->writeListBegin(TType::STRUCT, count($this->defaultConstraints));
         {
-          foreach ($this->defaultConstraints as $iter1127)
+          foreach ($this->defaultConstraints as $iter1148)
           {
-            $xfer += $iter1127->write($output);
+            $xfer += $iter1148->write($output);
           }
         }
         $output->writeListEnd();
@@ -20437,9 +20437,9 @@ class ThriftHiveMetastore_create_table_with_constraints_args {
       {
         $output->writeListBegin(TType::STRUCT, count($this->checkConstraints));
         {
-          foreach ($this->checkConstraints as $iter1128)
+          foreach ($this->checkConstraints as $iter1149)
           {
-            $xfer += $iter1128->write($output);
+            $xfer += $iter1149->write($output);
           }
         }
         $output->writeListEnd();
@@ -22671,14 +22671,14 @@ class ThriftHiveMetastore_truncate_table_args {
         case 3:
           if ($ftype == TType::LST) {
             $this->partNames = array();
-            $_size1129 = 0;
-            $_etype1132 = 0;
-            $xfer += $input->readListBegin($_etype1132, $_size1129);
-            for ($_i1133 = 0; $_i1133 < $_size1129; ++$_i1133)
+            $_size1150 = 0;
+            $_etype1153 = 0;
+            $xfer += $input->readListBegin($_etype1153, $_size1150);
+            for ($_i1154 = 0; $_i1154 < $_size1150; ++$_i1154)
             {
-              $elem1134 = null;
-              $xfer += $input->readString($elem1134);
-              $this->partNames []= $elem1134;
+              $elem1155 = null;
+              $xfer += $input->readString($elem1155);
+              $this->partNames []= $elem1155;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -22716,9 +22716,9 @@ class ThriftHiveMetastore_truncate_table_args {
       {
         $output->writeListBegin(TType::STRING, count($this->partNames));
         {
-          foreach ($this->partNames as $iter1135)
+          foreach ($this->partNames as $iter1156)
           {
-            $xfer += $output->writeString($iter1135);
+            $xfer += $output->writeString($iter1156);
           }
         }
         $output->writeListEnd();
@@ -23154,14 +23154,14 @@ class ThriftHiveMetastore_get_tables_result {
         case 0:
           if ($ftype == TType::LST) {
             $this->success = array();
-            $_size1136 = 0;
-            $_etype1139 = 0;
-            $xfer += $input->readListBegin($_etype1139, $_size1136);
-            for ($_i1140 = 0; $_i1140 < $_size1136; ++$_i1140)
+            $_size1157 = 0;
+            $_etype1160 = 0;
+            $xfer += $input->readListBegin($_etype1160, $_size1157);
+            for ($_i1161 = 0; $_i1161 < $_size1157; ++$_i1161)
             {
-              $elem1141 = null;
-              $xfer += $input->readString($elem1141);
-              $this->success []= $elem1141;
+              $elem1162 = null;
+              $xfer += $input->readString($elem1162);
+              $this->success []= $elem1162;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -23197,9 +23197,9 @@ class ThriftHiveMetastore_get_tables_result {
       {
         $output->writeListBegin(TType::STRING, count($this->success));
         {
-          foreach ($this->success as $iter1142)
+          foreach ($this->success as $iter1163)
           {
-            $xfer += $output->writeString($iter1142);
+            $xfer += $output->writeString($iter1163);
           }
         }
         $output->writeListEnd();
@@ -23401,14 +23401,14 @@ class ThriftHiveMetastore_get_tables_by_type_result {
         case 0:
           if ($ftype == TType::LST) {
             $this->success = array();
-            $_size1143 = 0;
-            $_etype1146 = 0;
-            $xfer += $input->readListBegin($_etype1146, $_size1143);
-            for ($_i1147 = 0; $_i1147 < $_size1143; ++$_i1147)
+            $_size1164 = 0;
+            $_etype1167 = 0;
+            $xfer += $input->readListBegin($_etype1167, $_size1164);
+            for ($_i1168 = 0; $_i1168 < $_size1164; ++$_i1168)
             {
-              $elem1148 = null;
-              $xfer += $input->readString($elem1148);
-              $this->success []= $elem1148;
+              $elem1169 = null;
+              $xfer += $input->readString($elem1169);
+              $this->success []= $elem1169;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -23444,9 +23444,9 @@ class ThriftHiveMetastore_get_tables_by_type_result {
       {
         $output->writeListBegin(TType::STRING, count($this->success));
         {
-          foreach ($this->success as $iter1149)
+          foreach ($this->success as $iter1170)
           {
-            $xfer += $output->writeString($iter1149);
+            $xfer += $output->writeString($iter1170);
           }
         }
         $output->writeListEnd();
@@ -23578,15 +23578,15 @@ class ThriftHiveMetastore_get_all_materialized_view_objects_for_rewriting_result
         case 0:
           if ($ftype == TType::LST) {
             $this->success = array();
-            $_size1150 = 0;
-            $_etype1153 = 0;
-            $xfer += $input->readListBegin($_etype1153, $_size1150);
-            for ($_i1154 = 0; $_i1154 < $_size1150; ++$_i1154)
+            $_size1171 = 0;
+            $_etype1174 = 0;
+            $xfer += $input->readListBegin($_etype1174, $_size1171);
+            for ($_i1175 = 0; $_i1175 < $_size1171; ++$_i1175)
             {
-              $elem1155 = null;
-              $elem1155 = new \metastore\Table();
-              $xfer += $elem1155->read($input);
-              $this->success []= $elem1155;
+              $elem1176 = null;
+              $elem1176 = new \metastore\Table();
+              $xfer += $elem1176->read($input);
+              $this->success []= $elem1176;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -23622,9 +23622,9 @@ class ThriftHiveMetastore_get_all_materialized_view_objects_for_rewriting_result
       {
         $output->writeListBegin(TType::STRUCT, count($this->success));
         {
-          foreach ($this->success as $iter1156)
+          foreach ($this->success as $iter1177)
           {
-            $xfer += $iter1156->write($output);
+            $xfer += $iter1177->write($output);
           }
         }
         $output->writeListEnd();
@@ -23780,14 +23780,14 @@ class ThriftHiveMetastore_get_materialized_views_for_rewriting_result {
         case 0:
           if ($ftype == TType::LST) {
             $this->success = array();
-            $_size1157 = 0;
-            $_etype1160 = 0;
-            $xfer += $input->readListBegin($_etype1160, $_size1157);
-            for ($_i1161 = 0; $_i1161 < $_size1157; ++$_i1161)
+            $_size1178 = 0;
+            $_etype1181 = 0;
+            $xfer += $input->readListBegin($_etype1181, $_size1178);
+            for ($_i1182 = 0; $_i1182 < $_size1178; ++$_i1182)
             {
-              $elem1162 = null;
-              $xfer += $input->readString($elem1162);
-              $this->success []= $elem1162;
+              $elem1183 = null;
+              $xfer += $input->readString($elem1183);
+              $this->success []= $elem1183;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -23823,9 +23823,9 @@ class ThriftHiveMetastore_get_materialized_views_for_rewriting_result {
       {
         $output->writeListBegin(TType::STRING, count($this->success));
         {
-          foreach ($this->success as $iter1163)
+          foreach ($this->success as $iter1184)
           {
-            $xfer += $output->writeString($iter1163);
+            $xfer += $output->writeString($iter1184);
           }
         }
         $output->writeListEnd();
@@ -23930,14 +23930,14 @@ class ThriftHiveMetastore_get_table_meta_args {
         case 3:
           if ($ftype == TType::LST) {
             $this->tbl_types = array();
-            $_size1164 = 0;
-            $_etype1167 = 0;
-            $xfer += $input->readListBegin($_etype1167, $_size1164);
-            for ($_i1168 = 0; $_i1168 < $_size1164; ++$_i1168)
+            $_size1185 = 0;
+            $_etype1188 = 0;
+            $xfer += $input->readListBegin($_etype1188, $_size1185);
+            for ($_i1189 = 0; $_i1189 < $_size1185; ++$_i1189)
             {
-              $elem1169 = null;
-              $xfer += $input->readString($elem1169);
-              $this->tbl_types []= $elem1169;
+              $elem1190 = null;
+              $xfer += $input->readString($elem1190);
+              $this->tbl_types []= $elem1190;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -23975,9 +23975,9 @@ class ThriftHiveMetastore_get_table_meta_args {
       {
         $output->writeListBegin(TType::STRING, count($this->tbl_types));
         {
-          foreach ($this->tbl_types as $iter1170)
+          foreach ($this->tbl_types as $iter1191)
           {
-            $xfer += $output->writeString($iter1170);
+            $xfer += $output->writeString($iter1191);
           }
         }
         $output->writeListEnd();
@@ -24054,15 +24054,15 @@ class ThriftHiveMetastore_get_table_meta_result {
         case 0:
           if ($ftype == TType::LST) {
             $this->success = array();
-            $_size1171 = 0;
-            $_etype1174 = 0;
-            $xfer += $input->readListBegin($_etype1174, $_size1171);
-            for ($_i1175 = 0; $_i1175 < $_size1171; ++$_i1175)
+            $_size1192 = 0;
+            $_etype1195 = 0;
+            $xfer += $input->readListBegin($_etype1195, $_size1192);
+            for ($_i1196 = 0; $_i1196 < $_size1192; ++$_i1196)
             {
-              $elem1176 = null;
-              $elem1176 = new \metastore\TableMeta();
-              $xfer += $elem1176->read($input);
-              $this->success []= $elem1176;
+              $elem1197 = null;
+              $elem1197 = new \metastore\TableMeta();
+              $xfer += $elem1197->read($input);
+              $this->success []= $elem1197;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -24098,9 +24098,9 @@ class ThriftHiveMetastore_get_table_meta_result {
       {
         $output->writeListBegin(TType::STRUCT, count($this->success));
         {
-          foreach ($this->success as $iter1177)
+          foreach ($this->success as $iter1198)
           {
-            $xfer += $iter1177->write($output);
+            $xfer += $iter1198->write($output);
           }
         }
         $output->writeListEnd();
@@ -24256,14 +24256,14 @@ class ThriftHiveMetastore_get_all_tables_result {
         case 0:
           if ($ftype == TType::LST) {
             $this->success = array();
-            $_size1178 = 0;
-            $_etype1181 = 0;
-            $xfer += $input->readListBegin($_etype1181, $_size1178);
-            for ($_i1182 = 0; $_i1182 < $_size1178; ++$_i1182)
+            $_size1199 = 0;
+            $_etype1202 = 0;
+            $xfer += $input->readListBegin($_etype1202, $_size1199);
+            for ($_i1203 = 0; $_i1203 < $_size1199; ++$_i1203)
             {
-              $elem1183 = null;
-              $xfer += $input->readString($elem1183);
-              $this->success []= $elem1183;
+              $elem1204 = null;
+              $xfer += $input->readString($elem1204);
+              $this->success []= $elem1204;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -24299,9 +24299,9 @@ class ThriftHiveMetastore_get_all_tables_result {
       {
         $output->writeListBegin(TType::STRING, count($this->success));
         {
-          foreach ($this->success as $iter1184)
+          foreach ($this->success as $iter1205)
           {
-            $xfer += $output->writeString($iter1184);
+            $xfer += $output->writeString($iter1205);
           }
         }
         $output->writeListEnd();
@@ -24616,14 +24616,14 @@ class ThriftHiveMetastore_get_table_objects_by_name_args {
         case 2:
           if ($ftype == TType::LST) {
             $this->tbl_names = array();
-            $_size1185 = 0;
-            $_etype1188 = 0;
-            $xfer += $input->readListBegin($_etype1188, $_size1185);
-            for ($_i1189 = 0; $_i1189 < $_size1185; ++$_i1189)
+            $_size1206 = 0;
+            $_etype1209 = 0;
+            $xfer += $input->readListBegin($_etype1209, $_size1206);
+            for ($_i1210 = 0; $_i1210 < $_size1206; ++$_i1210)
             {
-              $elem1190 = null;
-              $xfer += $input->readString($elem1190);
-              $this->tbl_names []= $elem1190;
+              $elem1211 = null;
+              $xfer += $input->readString($elem1211);
+              $this->tbl_names []= $elem1211;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -24656,9 +24656,9 @@ class ThriftHiveMetastore_get_table_objects_by_name_args {
       {
         $output->writeListBegin(TType::STRING, count($this->tbl_names));
         {
-          foreach ($this->tbl_names as $iter1191)
+          foreach ($this->tbl_names as $iter1212)
           {
-            $xfer += $output->writeString($iter1191);
+            $xfer += $output->writeString($iter1212);
           }
         }
         $output->writeListEnd();
@@ -24723,15 +24723,15 @@ class ThriftHiveMetastore_get_table_objects_by_name_result {
         case 0:
           if ($ftype == TType::LST) {
             $this->success = array();
-            $_size1192 = 0;
-            $_etype1195 = 0;
-            $xfer += $input->readListBegin($_etype1195, $_size1192);
-            for ($_i1196 = 0; $_i1196 < $_size1192; ++$_i1196)
+            $_size1213 = 0;
+            $_etype1216 = 0;
+            $xfer += $input->readListBegin($_etype1216, $_size1213);
+            for ($_i1217 = 0; $_i1217 < $_size1213; ++$_i1217)
             {
-              $elem1197 = null;
-              $elem1197 = new \metastore\Table();
-              $xfer += $elem1197->read($input);
-              $this->success []= $elem1197;
+              $elem1218 = null;
+              $elem1218 = new \metastore\Table();
+              $xfer += $elem1218->read($input);
+              $this->success []= $elem1218;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -24759,9 +24759,9 @@ class ThriftHiveMetastore_get_table_objects_by_name_result {
       {
         $output->writeListBegin(TType::STRUCT, count($this->success));
         {
-          foreach ($this->success as $iter1198)
+          foreach ($this->success as $iter1219)
           {
-            $xfer += $iter1198->write($output);
+            $xfer += $iter1219->write($output);
           }
         }
         $output->writeListEnd();
@@ -24918,15 +24918,15 @@ class ThriftHiveMetastore_get_tables_ext_result {
         case 0:
           if ($ftype == TType::LST) {
             $this->success = array();
-            $_size1199 = 0;
-            $_etype1202 = 0;
-            $xfer += $input->readListBegin($_etype1202, $_size1199);
-            for ($_i1203 = 0; $_i1203 < $_size1199; ++$_i1203)
+            $_size1220 = 0;
+            $_etype1223 = 0;
+            $xfer += $input->readListBegin($_etype1223, $_size1220);
+            for ($_i1224 = 0; $_i1224 < $_size1220; ++$_i1224)
             {
-              $elem1204 = null;
-              $elem1204 = new \metastore\ExtendedTableInfo();
-              $xfer += $elem1204->read($input);
-              $this->success []= $elem1204;
+              $elem1225 = null;
+              $elem1225 = new \metastore\ExtendedTableInfo();
+              $xfer += $elem1225->read($input);
+              $this->success []= $elem1225;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -24962,9 +24962,9 @@ class ThriftHiveMetastore_get_tables_ext_result {
       {
         $output->writeListBegin(TType::STRUCT, count($this->success));
         {
-          foreach ($this->success as $iter1205)
+          foreach ($this->success as $iter1226)
           {
-            $xfer += $iter1205->write($output);
+            $xfer += $iter1226->write($output);
           }
         }
         $output->writeListEnd();
@@ -26169,14 +26169,14 @@ class ThriftHiveMetastore_get_table_names_by_filter_result {
         case 0:
           if ($ftype == TType::LST) {
             $this->success = array();
-            $_size1206 = 0;
-            $_etype1209 = 0;
-            $xfer += $input->readListBegin($_etype1209, $_size1206);
-            for ($_i1210 = 0; $_i1210 < $_size1206; ++$_i1210)
+            $_size1227 = 0;
+            $_etype1230 = 0;
+            $xfer += $input->readListBegin($_etype1230, $_size1227);
+            for ($_i1231 = 0; $_i1231 < $_size1227; ++$_i1231)
             {
-              $elem1211 = null;
-              $xfer += $input->readString($elem1211);
-              $this->success []= $elem1211;
+              $elem1232 = null;
+              $xfer += $input->readString($elem1232);
+              $this->success []= $elem1232;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -26228,9 +26228,9 @@ class ThriftHiveMetastore_get_table_names_by_filter_result {
       {
         $output->writeListBegin(TType::STRING, count($this->success));
         {
-          foreach ($this->success as $iter1212)
+          foreach ($this->success as $iter1233)
           {
-            $xfer += $output->writeString($iter1212);
+            $xfer += $output->writeString($iter1233);
           }
         }
         $output->writeListEnd();
@@ -27753,15 +27753,15 @@ class ThriftHiveMetastore_add_partitions_args {
         case 1:
           if ($ftype == TType::LST) {
             $this->new_parts = array();
-            $_size1213 = 0;
-            $_etype1216 = 0;
-            $xfer += $input->readListBegin($_etype1216, $_size1213);
-            for ($_i1217 = 0; $_i1217 < $_size1213; ++$_i1217)
+            $_size1234 = 0;
+            $_etype1237 = 0;
+            $xfer += $input->readListBegin($_etype1237, $_size1234);
+            for ($_i1238 = 0; $_i1238 < $_size1234; ++$_i1238)
             {
-              $elem1218 = null;
-              $elem1218 = new \metastore\Partition();
-              $xfer += $elem1218->read($input);
-              $this->new_parts []= $elem1218;
+              $elem1239 = null;
+              $elem1239 = new \metastore\Partition();
+              $xfer += $elem1239->read($input);
+              $this->new_parts []= $elem1239;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -27789,9 +27789,9 @@ class ThriftHiveMetastore_add_partitions_args {
       {
         $output->writeListBegin(TType::STRUCT, count($this->new_parts));
         {
-          foreach ($this->new_parts as $iter1219)
+          foreach ($this->new_parts as $iter1240)
           {
-            $xfer += $iter1219->write($output);
+            $xfer += $iter1240->write($output);
           }
         }
         $output->writeListEnd();
@@ -28006,15 +28006,15 @@ class ThriftHiveMetastore_add_partitions_pspec_args {
         case 1:
           if ($ftype == TType::LST) {
             $this->new_parts = array();
-            $_size1220 = 0;
-            $_etype1223 = 0;
-            $xfer += $input->readListBegin($_etype1223, $_size1220);
-            for ($_i1224 = 0; $_i1224 < $_size1220; ++$_i1224)
+            $_size1241 = 0;
+            $_etype1244 = 0;
+            $xfer += $input->readListBegin($_etype1244, $_size1241);
+            for ($_i1245 = 0; $_i1245 < $_size1241; ++$_i1245)
             {
-              $elem1225 = null;
-              $elem1225 = new \metastore\PartitionSpec();
-              $xfer += $elem1225->read($input);
-              $this->new_parts []= $elem1225;
+              $elem1246 = null;
+              $elem1246 = new \metastore\PartitionSpec();
+              $xfer += $elem1246->read($input);
+              $this->new_parts []= $elem1246;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -28042,9 +28042,9 @@ class ThriftHiveMetastore_add_partitions_pspec_args {
       {
         $output->writeListBegin(TType::STRUCT, count($this->new_parts));
         {
-          foreach ($this->new_parts as $iter1226)
+          foreach ($this->new_parts as $iter1247)
           {
-            $xfer += $iter1226->write($output);
+            $xfer += $iter1247->write($output);
           }
         }
         $output->writeListEnd();
@@ -28294,14 +28294,14 @@ class ThriftHiveMetastore_append_partition_args {
         case 3:
           if ($ftype == TType::LST) {
... 6991 lines suppressed ...