hive-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From c..@apache.org
Subject svn commit: r1406465 [7/15] - in /hive/trunk: common/src/java/org/apache/hadoop/hive/conf/ conf/ data/files/ metastore/if/ metastore/src/gen/thrift/gen-cpp/ metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ metastore/src/gen/t...
Date Wed, 07 Nov 2012 04:55:04 GMT
Modified: hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java
URL: http://svn.apache.org/viewvc/hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java?rev=1406465&r1=1406464&r2=1406465&view=diff
==============================================================================
--- hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java (original)
+++ hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java Wed Nov  7 04:55:00 2012
@@ -138,6 +138,18 @@ public class ThriftHiveMetastore {
 
     public List<String> get_index_names(String db_name, String tbl_name, short max_indexes) throws MetaException, org.apache.thrift.TException;
 
+    public boolean update_table_column_statistics(ColumnStatistics stats_obj) throws NoSuchObjectException, InvalidObjectException, MetaException, InvalidInputException, org.apache.thrift.TException;
+
+    public boolean update_partition_column_statistics(ColumnStatistics stats_obj) throws NoSuchObjectException, InvalidObjectException, MetaException, InvalidInputException, org.apache.thrift.TException;
+
+    public ColumnStatistics get_table_column_statistics(String db_name, String tbl_name, String col_name) throws NoSuchObjectException, MetaException, InvalidInputException, InvalidObjectException, org.apache.thrift.TException;
+
+    public ColumnStatistics get_partition_column_statistics(String db_name, String tbl_name, String part_name, String col_name) throws NoSuchObjectException, MetaException, InvalidInputException, InvalidObjectException, org.apache.thrift.TException;
+
+    public boolean delete_partition_column_statistics(String db_name, String tbl_name, String part_name, String col_name) throws NoSuchObjectException, MetaException, InvalidObjectException, InvalidInputException, org.apache.thrift.TException;
+
+    public boolean delete_table_column_statistics(String db_name, String tbl_name, String col_name) throws NoSuchObjectException, MetaException, InvalidObjectException, InvalidInputException, org.apache.thrift.TException;
+
     public boolean create_role(Role role) throws MetaException, org.apache.thrift.TException;
 
     public boolean drop_role(String role_name) throws MetaException, org.apache.thrift.TException;
@@ -280,6 +292,18 @@ public class ThriftHiveMetastore {
 
     public void get_index_names(String db_name, String tbl_name, short max_indexes, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.get_index_names_call> resultHandler) throws org.apache.thrift.TException;
 
+    public void update_table_column_statistics(ColumnStatistics stats_obj, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.update_table_column_statistics_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void update_partition_column_statistics(ColumnStatistics stats_obj, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.update_partition_column_statistics_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void get_table_column_statistics(String db_name, String tbl_name, String col_name, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.get_table_column_statistics_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void get_partition_column_statistics(String db_name, String tbl_name, String part_name, String col_name, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.get_partition_column_statistics_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void delete_partition_column_statistics(String db_name, String tbl_name, String part_name, String col_name, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.delete_partition_column_statistics_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void delete_table_column_statistics(String db_name, String tbl_name, String col_name, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.delete_table_column_statistics_call> resultHandler) throws org.apache.thrift.TException;
+
     public void create_role(Role role, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.create_role_call> resultHandler) throws org.apache.thrift.TException;
 
     public void drop_role(String role_name, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.drop_role_call> resultHandler) throws org.apache.thrift.TException;
@@ -2018,6 +2042,226 @@ public class ThriftHiveMetastore {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "get_index_names failed: unknown result");
     }
 
+    public boolean update_table_column_statistics(ColumnStatistics stats_obj) throws NoSuchObjectException, InvalidObjectException, MetaException, InvalidInputException, org.apache.thrift.TException
+    {
+      send_update_table_column_statistics(stats_obj);
+      return recv_update_table_column_statistics();
+    }
+
+    public void send_update_table_column_statistics(ColumnStatistics stats_obj) throws org.apache.thrift.TException
+    {
+      update_table_column_statistics_args args = new update_table_column_statistics_args();
+      args.setStats_obj(stats_obj);
+      sendBase("update_table_column_statistics", args);
+    }
+
+    public boolean recv_update_table_column_statistics() throws NoSuchObjectException, InvalidObjectException, MetaException, InvalidInputException, org.apache.thrift.TException
+    {
+      update_table_column_statistics_result result = new update_table_column_statistics_result();
+      receiveBase(result, "update_table_column_statistics");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      if (result.o1 != null) {
+        throw result.o1;
+      }
+      if (result.o2 != null) {
+        throw result.o2;
+      }
+      if (result.o3 != null) {
+        throw result.o3;
+      }
+      if (result.o4 != null) {
+        throw result.o4;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "update_table_column_statistics failed: unknown result");
+    }
+
+    public boolean update_partition_column_statistics(ColumnStatistics stats_obj) throws NoSuchObjectException, InvalidObjectException, MetaException, InvalidInputException, org.apache.thrift.TException
+    {
+      send_update_partition_column_statistics(stats_obj);
+      return recv_update_partition_column_statistics();
+    }
+
+    public void send_update_partition_column_statistics(ColumnStatistics stats_obj) throws org.apache.thrift.TException
+    {
+      update_partition_column_statistics_args args = new update_partition_column_statistics_args();
+      args.setStats_obj(stats_obj);
+      sendBase("update_partition_column_statistics", args);
+    }
+
+    public boolean recv_update_partition_column_statistics() throws NoSuchObjectException, InvalidObjectException, MetaException, InvalidInputException, org.apache.thrift.TException
+    {
+      update_partition_column_statistics_result result = new update_partition_column_statistics_result();
+      receiveBase(result, "update_partition_column_statistics");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      if (result.o1 != null) {
+        throw result.o1;
+      }
+      if (result.o2 != null) {
+        throw result.o2;
+      }
+      if (result.o3 != null) {
+        throw result.o3;
+      }
+      if (result.o4 != null) {
+        throw result.o4;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "update_partition_column_statistics failed: unknown result");
+    }
+
+    public ColumnStatistics get_table_column_statistics(String db_name, String tbl_name, String col_name) throws NoSuchObjectException, MetaException, InvalidInputException, InvalidObjectException, org.apache.thrift.TException
+    {
+      send_get_table_column_statistics(db_name, tbl_name, col_name);
+      return recv_get_table_column_statistics();
+    }
+
+    public void send_get_table_column_statistics(String db_name, String tbl_name, String col_name) throws org.apache.thrift.TException
+    {
+      get_table_column_statistics_args args = new get_table_column_statistics_args();
+      args.setDb_name(db_name);
+      args.setTbl_name(tbl_name);
+      args.setCol_name(col_name);
+      sendBase("get_table_column_statistics", args);
+    }
+
+    public ColumnStatistics recv_get_table_column_statistics() throws NoSuchObjectException, MetaException, InvalidInputException, InvalidObjectException, org.apache.thrift.TException
+    {
+      get_table_column_statistics_result result = new get_table_column_statistics_result();
+      receiveBase(result, "get_table_column_statistics");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      if (result.o1 != null) {
+        throw result.o1;
+      }
+      if (result.o2 != null) {
+        throw result.o2;
+      }
+      if (result.o3 != null) {
+        throw result.o3;
+      }
+      if (result.o4 != null) {
+        throw result.o4;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "get_table_column_statistics failed: unknown result");
+    }
+
+    public ColumnStatistics get_partition_column_statistics(String db_name, String tbl_name, String part_name, String col_name) throws NoSuchObjectException, MetaException, InvalidInputException, InvalidObjectException, org.apache.thrift.TException
+    {
+      send_get_partition_column_statistics(db_name, tbl_name, part_name, col_name);
+      return recv_get_partition_column_statistics();
+    }
+
+    public void send_get_partition_column_statistics(String db_name, String tbl_name, String part_name, String col_name) throws org.apache.thrift.TException
+    {
+      get_partition_column_statistics_args args = new get_partition_column_statistics_args();
+      args.setDb_name(db_name);
+      args.setTbl_name(tbl_name);
+      args.setPart_name(part_name);
+      args.setCol_name(col_name);
+      sendBase("get_partition_column_statistics", args);
+    }
+
+    public ColumnStatistics recv_get_partition_column_statistics() throws NoSuchObjectException, MetaException, InvalidInputException, InvalidObjectException, org.apache.thrift.TException
+    {
+      get_partition_column_statistics_result result = new get_partition_column_statistics_result();
+      receiveBase(result, "get_partition_column_statistics");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      if (result.o1 != null) {
+        throw result.o1;
+      }
+      if (result.o2 != null) {
+        throw result.o2;
+      }
+      if (result.o3 != null) {
+        throw result.o3;
+      }
+      if (result.o4 != null) {
+        throw result.o4;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "get_partition_column_statistics failed: unknown result");
+    }
+
+    public boolean delete_partition_column_statistics(String db_name, String tbl_name, String part_name, String col_name) throws NoSuchObjectException, MetaException, InvalidObjectException, InvalidInputException, org.apache.thrift.TException
+    {
+      send_delete_partition_column_statistics(db_name, tbl_name, part_name, col_name);
+      return recv_delete_partition_column_statistics();
+    }
+
+    public void send_delete_partition_column_statistics(String db_name, String tbl_name, String part_name, String col_name) throws org.apache.thrift.TException
+    {
+      delete_partition_column_statistics_args args = new delete_partition_column_statistics_args();
+      args.setDb_name(db_name);
+      args.setTbl_name(tbl_name);
+      args.setPart_name(part_name);
+      args.setCol_name(col_name);
+      sendBase("delete_partition_column_statistics", args);
+    }
+
+    public boolean recv_delete_partition_column_statistics() throws NoSuchObjectException, MetaException, InvalidObjectException, InvalidInputException, org.apache.thrift.TException
+    {
+      delete_partition_column_statistics_result result = new delete_partition_column_statistics_result();
+      receiveBase(result, "delete_partition_column_statistics");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      if (result.o1 != null) {
+        throw result.o1;
+      }
+      if (result.o2 != null) {
+        throw result.o2;
+      }
+      if (result.o3 != null) {
+        throw result.o3;
+      }
+      if (result.o4 != null) {
+        throw result.o4;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "delete_partition_column_statistics failed: unknown result");
+    }
+
+    public boolean delete_table_column_statistics(String db_name, String tbl_name, String col_name) throws NoSuchObjectException, MetaException, InvalidObjectException, InvalidInputException, org.apache.thrift.TException
+    {
+      send_delete_table_column_statistics(db_name, tbl_name, col_name);
+      return recv_delete_table_column_statistics();
+    }
+
+    public void send_delete_table_column_statistics(String db_name, String tbl_name, String col_name) throws org.apache.thrift.TException
+    {
+      delete_table_column_statistics_args args = new delete_table_column_statistics_args();
+      args.setDb_name(db_name);
+      args.setTbl_name(tbl_name);
+      args.setCol_name(col_name);
+      sendBase("delete_table_column_statistics", args);
+    }
+
+    public boolean recv_delete_table_column_statistics() throws NoSuchObjectException, MetaException, InvalidObjectException, InvalidInputException, org.apache.thrift.TException
+    {
+      delete_table_column_statistics_result result = new delete_table_column_statistics_result();
+      receiveBase(result, "delete_table_column_statistics");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      if (result.o1 != null) {
+        throw result.o1;
+      }
+      if (result.o2 != null) {
+        throw result.o2;
+      }
+      if (result.o3 != null) {
+        throw result.o3;
+      }
+      if (result.o4 != null) {
+        throw result.o4;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "delete_table_column_statistics failed: unknown result");
+    }
+
     public boolean create_role(Role role) throws MetaException, org.apache.thrift.TException
     {
       send_create_role(role);
@@ -4440,6 +4684,228 @@ public class ThriftHiveMetastore {
       }
     }
 
+    public void update_table_column_statistics(ColumnStatistics stats_obj, org.apache.thrift.async.AsyncMethodCallback<update_table_column_statistics_call> resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      update_table_column_statistics_call method_call = new update_table_column_statistics_call(stats_obj, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class update_table_column_statistics_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private ColumnStatistics stats_obj;
+      public update_table_column_statistics_call(ColumnStatistics stats_obj, org.apache.thrift.async.AsyncMethodCallback<update_table_column_statistics_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.stats_obj = stats_obj;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("update_table_column_statistics", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        update_table_column_statistics_args args = new update_table_column_statistics_args();
+        args.setStats_obj(stats_obj);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public boolean getResult() throws NoSuchObjectException, InvalidObjectException, MetaException, InvalidInputException, org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_update_table_column_statistics();
+      }
+    }
+
+    public void update_partition_column_statistics(ColumnStatistics stats_obj, org.apache.thrift.async.AsyncMethodCallback<update_partition_column_statistics_call> resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      update_partition_column_statistics_call method_call = new update_partition_column_statistics_call(stats_obj, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class update_partition_column_statistics_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private ColumnStatistics stats_obj;
+      public update_partition_column_statistics_call(ColumnStatistics stats_obj, org.apache.thrift.async.AsyncMethodCallback<update_partition_column_statistics_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.stats_obj = stats_obj;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("update_partition_column_statistics", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        update_partition_column_statistics_args args = new update_partition_column_statistics_args();
+        args.setStats_obj(stats_obj);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public boolean getResult() throws NoSuchObjectException, InvalidObjectException, MetaException, InvalidInputException, org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_update_partition_column_statistics();
+      }
+    }
+
+    public void get_table_column_statistics(String db_name, String tbl_name, String col_name, org.apache.thrift.async.AsyncMethodCallback<get_table_column_statistics_call> resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      get_table_column_statistics_call method_call = new get_table_column_statistics_call(db_name, tbl_name, col_name, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class get_table_column_statistics_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private String db_name;
+      private String tbl_name;
+      private String col_name;
+      public get_table_column_statistics_call(String db_name, String tbl_name, String col_name, org.apache.thrift.async.AsyncMethodCallback<get_table_column_statistics_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.db_name = db_name;
+        this.tbl_name = tbl_name;
+        this.col_name = col_name;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("get_table_column_statistics", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        get_table_column_statistics_args args = new get_table_column_statistics_args();
+        args.setDb_name(db_name);
+        args.setTbl_name(tbl_name);
+        args.setCol_name(col_name);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public ColumnStatistics getResult() throws NoSuchObjectException, MetaException, InvalidInputException, InvalidObjectException, org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_get_table_column_statistics();
+      }
+    }
+
+    public void get_partition_column_statistics(String db_name, String tbl_name, String part_name, String col_name, org.apache.thrift.async.AsyncMethodCallback<get_partition_column_statistics_call> resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      get_partition_column_statistics_call method_call = new get_partition_column_statistics_call(db_name, tbl_name, part_name, col_name, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class get_partition_column_statistics_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private String db_name;
+      private String tbl_name;
+      private String part_name;
+      private String col_name;
+      public get_partition_column_statistics_call(String db_name, String tbl_name, String part_name, String col_name, org.apache.thrift.async.AsyncMethodCallback<get_partition_column_statistics_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.db_name = db_name;
+        this.tbl_name = tbl_name;
+        this.part_name = part_name;
+        this.col_name = col_name;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("get_partition_column_statistics", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        get_partition_column_statistics_args args = new get_partition_column_statistics_args();
+        args.setDb_name(db_name);
+        args.setTbl_name(tbl_name);
+        args.setPart_name(part_name);
+        args.setCol_name(col_name);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public ColumnStatistics getResult() throws NoSuchObjectException, MetaException, InvalidInputException, InvalidObjectException, org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_get_partition_column_statistics();
+      }
+    }
+
+    public void delete_partition_column_statistics(String db_name, String tbl_name, String part_name, String col_name, org.apache.thrift.async.AsyncMethodCallback<delete_partition_column_statistics_call> resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      delete_partition_column_statistics_call method_call = new delete_partition_column_statistics_call(db_name, tbl_name, part_name, col_name, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class delete_partition_column_statistics_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private String db_name;
+      private String tbl_name;
+      private String part_name;
+      private String col_name;
+      public delete_partition_column_statistics_call(String db_name, String tbl_name, String part_name, String col_name, org.apache.thrift.async.AsyncMethodCallback<delete_partition_column_statistics_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.db_name = db_name;
+        this.tbl_name = tbl_name;
+        this.part_name = part_name;
+        this.col_name = col_name;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("delete_partition_column_statistics", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        delete_partition_column_statistics_args args = new delete_partition_column_statistics_args();
+        args.setDb_name(db_name);
+        args.setTbl_name(tbl_name);
+        args.setPart_name(part_name);
+        args.setCol_name(col_name);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public boolean getResult() throws NoSuchObjectException, MetaException, InvalidObjectException, InvalidInputException, org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_delete_partition_column_statistics();
+      }
+    }
+
+    public void delete_table_column_statistics(String db_name, String tbl_name, String col_name, org.apache.thrift.async.AsyncMethodCallback<delete_table_column_statistics_call> resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      delete_table_column_statistics_call method_call = new delete_table_column_statistics_call(db_name, tbl_name, col_name, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class delete_table_column_statistics_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private String db_name;
+      private String tbl_name;
+      private String col_name;
+      public delete_table_column_statistics_call(String db_name, String tbl_name, String col_name, org.apache.thrift.async.AsyncMethodCallback<delete_table_column_statistics_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.db_name = db_name;
+        this.tbl_name = tbl_name;
+        this.col_name = col_name;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("delete_table_column_statistics", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        delete_table_column_statistics_args args = new delete_table_column_statistics_args();
+        args.setDb_name(db_name);
+        args.setTbl_name(tbl_name);
+        args.setCol_name(col_name);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public boolean getResult() throws NoSuchObjectException, MetaException, InvalidObjectException, InvalidInputException, org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_delete_table_column_statistics();
+      }
+    }
+
     public void create_role(Role role, org.apache.thrift.async.AsyncMethodCallback<create_role_call> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       create_role_call method_call = new create_role_call(role, resultHandler, this, ___protocolFactory, ___transport);
@@ -4995,6 +5461,12 @@ public class ThriftHiveMetastore {
       processMap.put("get_index_by_name", new get_index_by_name());
       processMap.put("get_indexes", new get_indexes());
       processMap.put("get_index_names", new get_index_names());
+      processMap.put("update_table_column_statistics", new update_table_column_statistics());
+      processMap.put("update_partition_column_statistics", new update_partition_column_statistics());
+      processMap.put("get_table_column_statistics", new get_table_column_statistics());
+      processMap.put("get_partition_column_statistics", new get_partition_column_statistics());
+      processMap.put("delete_partition_column_statistics", new delete_partition_column_statistics());
+      processMap.put("delete_table_column_statistics", new delete_table_column_statistics());
       processMap.put("create_role", new create_role());
       processMap.put("drop_role", new drop_role());
       processMap.put("get_role_names", new get_role_names());
@@ -6259,6 +6731,166 @@ public class ThriftHiveMetastore {
       }
     }
 
+    private static class update_table_column_statistics<I extends Iface> extends org.apache.thrift.ProcessFunction<I, update_table_column_statistics_args> {
+      public update_table_column_statistics() {
+        super("update_table_column_statistics");
+      }
+
+      protected update_table_column_statistics_args getEmptyArgsInstance() {
+        return new update_table_column_statistics_args();
+      }
+
+      protected update_table_column_statistics_result getResult(I iface, update_table_column_statistics_args args) throws org.apache.thrift.TException {
+        update_table_column_statistics_result result = new update_table_column_statistics_result();
+        try {
+          result.success = iface.update_table_column_statistics(args.stats_obj);
+          result.setSuccessIsSet(true);
+        } catch (NoSuchObjectException o1) {
+          result.o1 = o1;
+        } catch (InvalidObjectException o2) {
+          result.o2 = o2;
+        } catch (MetaException o3) {
+          result.o3 = o3;
+        } catch (InvalidInputException o4) {
+          result.o4 = o4;
+        }
+        return result;
+      }
+    }
+
+    private static class update_partition_column_statistics<I extends Iface> extends org.apache.thrift.ProcessFunction<I, update_partition_column_statistics_args> {
+      public update_partition_column_statistics() {
+        super("update_partition_column_statistics");
+      }
+
+      protected update_partition_column_statistics_args getEmptyArgsInstance() {
+        return new update_partition_column_statistics_args();
+      }
+
+      protected update_partition_column_statistics_result getResult(I iface, update_partition_column_statistics_args args) throws org.apache.thrift.TException {
+        update_partition_column_statistics_result result = new update_partition_column_statistics_result();
+        try {
+          result.success = iface.update_partition_column_statistics(args.stats_obj);
+          result.setSuccessIsSet(true);
+        } catch (NoSuchObjectException o1) {
+          result.o1 = o1;
+        } catch (InvalidObjectException o2) {
+          result.o2 = o2;
+        } catch (MetaException o3) {
+          result.o3 = o3;
+        } catch (InvalidInputException o4) {
+          result.o4 = o4;
+        }
+        return result;
+      }
+    }
+
+    private static class get_table_column_statistics<I extends Iface> extends org.apache.thrift.ProcessFunction<I, get_table_column_statistics_args> {
+      public get_table_column_statistics() {
+        super("get_table_column_statistics");
+      }
+
+      protected get_table_column_statistics_args getEmptyArgsInstance() {
+        return new get_table_column_statistics_args();
+      }
+
+      protected get_table_column_statistics_result getResult(I iface, get_table_column_statistics_args args) throws org.apache.thrift.TException {
+        get_table_column_statistics_result result = new get_table_column_statistics_result();
+        try {
+          result.success = iface.get_table_column_statistics(args.db_name, args.tbl_name, args.col_name);
+        } catch (NoSuchObjectException o1) {
+          result.o1 = o1;
+        } catch (MetaException o2) {
+          result.o2 = o2;
+        } catch (InvalidInputException o3) {
+          result.o3 = o3;
+        } catch (InvalidObjectException o4) {
+          result.o4 = o4;
+        }
+        return result;
+      }
+    }
+
+    private static class get_partition_column_statistics<I extends Iface> extends org.apache.thrift.ProcessFunction<I, get_partition_column_statistics_args> {
+      public get_partition_column_statistics() {
+        super("get_partition_column_statistics");
+      }
+
+      protected get_partition_column_statistics_args getEmptyArgsInstance() {
+        return new get_partition_column_statistics_args();
+      }
+
+      protected get_partition_column_statistics_result getResult(I iface, get_partition_column_statistics_args args) throws org.apache.thrift.TException {
+        get_partition_column_statistics_result result = new get_partition_column_statistics_result();
+        try {
+          result.success = iface.get_partition_column_statistics(args.db_name, args.tbl_name, args.part_name, args.col_name);
+        } catch (NoSuchObjectException o1) {
+          result.o1 = o1;
+        } catch (MetaException o2) {
+          result.o2 = o2;
+        } catch (InvalidInputException o3) {
+          result.o3 = o3;
+        } catch (InvalidObjectException o4) {
+          result.o4 = o4;
+        }
+        return result;
+      }
+    }
+
+    private static class delete_partition_column_statistics<I extends Iface> extends org.apache.thrift.ProcessFunction<I, delete_partition_column_statistics_args> {
+      public delete_partition_column_statistics() {
+        super("delete_partition_column_statistics");
+      }
+
+      protected delete_partition_column_statistics_args getEmptyArgsInstance() {
+        return new delete_partition_column_statistics_args();
+      }
+
+      protected delete_partition_column_statistics_result getResult(I iface, delete_partition_column_statistics_args args) throws org.apache.thrift.TException {
+        delete_partition_column_statistics_result result = new delete_partition_column_statistics_result();
+        try {
+          result.success = iface.delete_partition_column_statistics(args.db_name, args.tbl_name, args.part_name, args.col_name);
+          result.setSuccessIsSet(true);
+        } catch (NoSuchObjectException o1) {
+          result.o1 = o1;
+        } catch (MetaException o2) {
+          result.o2 = o2;
+        } catch (InvalidObjectException o3) {
+          result.o3 = o3;
+        } catch (InvalidInputException o4) {
+          result.o4 = o4;
+        }
+        return result;
+      }
+    }
+
+    private static class delete_table_column_statistics<I extends Iface> extends org.apache.thrift.ProcessFunction<I, delete_table_column_statistics_args> {
+      public delete_table_column_statistics() {
+        super("delete_table_column_statistics");
+      }
+
+      protected delete_table_column_statistics_args getEmptyArgsInstance() {
+        return new delete_table_column_statistics_args();
+      }
+
+      protected delete_table_column_statistics_result getResult(I iface, delete_table_column_statistics_args args) throws org.apache.thrift.TException {
+        delete_table_column_statistics_result result = new delete_table_column_statistics_result();
+        try {
+          result.success = iface.delete_table_column_statistics(args.db_name, args.tbl_name, args.col_name);
+          result.setSuccessIsSet(true);
+        } catch (NoSuchObjectException o1) {
+          result.o1 = o1;
+        } catch (MetaException o2) {
+          result.o2 = o2;
+        } catch (InvalidObjectException o3) {
+          result.o3 = o3;
+        } catch (InvalidInputException o4) {
+          result.o4 = o4;
+        }
+        return result;
+      }
+    }
+
     private static class create_role<I extends Iface> extends org.apache.thrift.ProcessFunction<I, create_role_args> {
       public create_role() {
         super("create_role");
@@ -9725,13 +10357,13 @@ public class ThriftHiveMetastore {
           case 0: // SUCCESS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list124 = iprot.readListBegin();
-                this.success = new ArrayList<String>(_list124.size);
-                for (int _i125 = 0; _i125 < _list124.size; ++_i125)
+                org.apache.thrift.protocol.TList _list128 = iprot.readListBegin();
+                this.success = new ArrayList<String>(_list128.size);
+                for (int _i129 = 0; _i129 < _list128.size; ++_i129)
                 {
-                  String _elem126; // required
-                  _elem126 = iprot.readString();
-                  this.success.add(_elem126);
+                  String _elem130; // required
+                  _elem130 = iprot.readString();
+                  this.success.add(_elem130);
                 }
                 iprot.readListEnd();
               }
@@ -9763,9 +10395,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, this.success.size()));
-          for (String _iter127 : this.success)
+          for (String _iter131 : this.success)
           {
-            oprot.writeString(_iter127);
+            oprot.writeString(_iter131);
           }
           oprot.writeListEnd();
         }
@@ -10357,13 +10989,13 @@ public class ThriftHiveMetastore {
           case 0: // SUCCESS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list128 = iprot.readListBegin();
-                this.success = new ArrayList<String>(_list128.size);
-                for (int _i129 = 0; _i129 < _list128.size; ++_i129)
+                org.apache.thrift.protocol.TList _list132 = iprot.readListBegin();
+                this.success = new ArrayList<String>(_list132.size);
+                for (int _i133 = 0; _i133 < _list132.size; ++_i133)
                 {
-                  String _elem130; // required
-                  _elem130 = iprot.readString();
-                  this.success.add(_elem130);
+                  String _elem134; // required
+                  _elem134 = iprot.readString();
+                  this.success.add(_elem134);
                 }
                 iprot.readListEnd();
               }
@@ -10395,9 +11027,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, this.success.size()));
-          for (String _iter131 : this.success)
+          for (String _iter135 : this.success)
           {
-            oprot.writeString(_iter131);
+            oprot.writeString(_iter135);
           }
           oprot.writeListEnd();
         }
@@ -12907,6 +13539,8 @@ public class ThriftHiveMetastore {
 
     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_bit_vector = new BitSet(1);
         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);
@@ -13694,6 +14328,8 @@ public class ThriftHiveMetastore {
 
     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_bit_vector = new BitSet(1);
         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);
@@ -14338,16 +14974,16 @@ public class ThriftHiveMetastore {
           case 0: // SUCCESS
             if (field.type == org.apache.thrift.protocol.TType.MAP) {
               {
-                org.apache.thrift.protocol.TMap _map132 = iprot.readMapBegin();
-                this.success = new HashMap<String,Type>(2*_map132.size);
-                for (int _i133 = 0; _i133 < _map132.size; ++_i133)
+                org.apache.thrift.protocol.TMap _map136 = iprot.readMapBegin();
+                this.success = new HashMap<String,Type>(2*_map136.size);
+                for (int _i137 = 0; _i137 < _map136.size; ++_i137)
                 {
-                  String _key134; // required
-                  Type _val135; // required
-                  _key134 = iprot.readString();
-                  _val135 = new Type();
-                  _val135.read(iprot);
-                  this.success.put(_key134, _val135);
+                  String _key138; // required
+                  Type _val139; // required
+                  _key138 = iprot.readString();
+                  _val139 = new Type();
+                  _val139.read(iprot);
+                  this.success.put(_key138, _val139);
                 }
                 iprot.readMapEnd();
               }
@@ -14379,10 +15015,10 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
         {
           oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRUCT, this.success.size()));
-          for (Map.Entry<String, Type> _iter136 : this.success.entrySet())
+          for (Map.Entry<String, Type> _iter140 : this.success.entrySet())
           {
-            oprot.writeString(_iter136.getKey());
-            _iter136.getValue().write(oprot);
+            oprot.writeString(_iter140.getKey());
+            _iter140.getValue().write(oprot);
           }
           oprot.writeMapEnd();
         }
@@ -15312,14 +15948,14 @@ public class ThriftHiveMetastore {
           case 0: // SUCCESS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list137 = iprot.readListBegin();
-                this.success = new ArrayList<FieldSchema>(_list137.size);
-                for (int _i138 = 0; _i138 < _list137.size; ++_i138)
+                org.apache.thrift.protocol.TList _list141 = iprot.readListBegin();
+                this.success = new ArrayList<FieldSchema>(_list141.size);
+                for (int _i142 = 0; _i142 < _list141.size; ++_i142)
                 {
-                  FieldSchema _elem139; // required
-                  _elem139 = new FieldSchema();
-                  _elem139.read(iprot);
-                  this.success.add(_elem139);
+                  FieldSchema _elem143; // required
+                  _elem143 = new FieldSchema();
+                  _elem143.read(iprot);
+                  this.success.add(_elem143);
                 }
                 iprot.readListEnd();
               }
@@ -15367,9 +16003,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, this.success.size()));
-          for (FieldSchema _iter140 : this.success)
+          for (FieldSchema _iter144 : this.success)
           {
-            _iter140.write(oprot);
+            _iter144.write(oprot);
           }
           oprot.writeListEnd();
         }
@@ -16323,14 +16959,14 @@ public class ThriftHiveMetastore {
           case 0: // SUCCESS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list141 = iprot.readListBegin();
-                this.success = new ArrayList<FieldSchema>(_list141.size);
-                for (int _i142 = 0; _i142 < _list141.size; ++_i142)
+                org.apache.thrift.protocol.TList _list145 = iprot.readListBegin();
+                this.success = new ArrayList<FieldSchema>(_list145.size);
+                for (int _i146 = 0; _i146 < _list145.size; ++_i146)
                 {
-                  FieldSchema _elem143; // required
-                  _elem143 = new FieldSchema();
-                  _elem143.read(iprot);
-                  this.success.add(_elem143);
+                  FieldSchema _elem147; // required
+                  _elem147 = new FieldSchema();
+                  _elem147.read(iprot);
+                  this.success.add(_elem147);
                 }
                 iprot.readListEnd();
               }
@@ -16378,9 +17014,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, this.success.size()));
-          for (FieldSchema _iter144 : this.success)
+          for (FieldSchema _iter148 : this.success)
           {
-            _iter144.write(oprot);
+            _iter148.write(oprot);
           }
           oprot.writeListEnd();
         }
@@ -19927,13 +20563,13 @@ public class ThriftHiveMetastore {
           case 0: // SUCCESS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list145 = iprot.readListBegin();
-                this.success = new ArrayList<String>(_list145.size);
-                for (int _i146 = 0; _i146 < _list145.size; ++_i146)
+                org.apache.thrift.protocol.TList _list149 = iprot.readListBegin();
+                this.success = new ArrayList<String>(_list149.size);
+                for (int _i150 = 0; _i150 < _list149.size; ++_i150)
                 {
-                  String _elem147; // required
-                  _elem147 = iprot.readString();
-                  this.success.add(_elem147);
+                  String _elem151; // required
+                  _elem151 = iprot.readString();
+                  this.success.add(_elem151);
                 }
                 iprot.readListEnd();
               }
@@ -19965,9 +20601,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, this.success.size()));
-          for (String _iter148 : this.success)
+          for (String _iter152 : this.success)
           {
-            oprot.writeString(_iter148);
+            oprot.writeString(_iter152);
           }
           oprot.writeListEnd();
         }
@@ -20658,13 +21294,13 @@ public class ThriftHiveMetastore {
           case 0: // SUCCESS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list149 = iprot.readListBegin();
-                this.success = new ArrayList<String>(_list149.size);
-                for (int _i150 = 0; _i150 < _list149.size; ++_i150)
+                org.apache.thrift.protocol.TList _list153 = iprot.readListBegin();
+                this.success = new ArrayList<String>(_list153.size);
+                for (int _i154 = 0; _i154 < _list153.size; ++_i154)
                 {
-                  String _elem151; // required
-                  _elem151 = iprot.readString();
-                  this.success.add(_elem151);
+                  String _elem155; // required
+                  _elem155 = iprot.readString();
+                  this.success.add(_elem155);
                 }
                 iprot.readListEnd();
               }
@@ -20696,9 +21332,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, this.success.size()));
-          for (String _iter152 : this.success)
+          for (String _iter156 : this.success)
           {
-            oprot.writeString(_iter152);
+            oprot.writeString(_iter156);
           }
           oprot.writeListEnd();
         }
@@ -21976,13 +22612,13 @@ public class ThriftHiveMetastore {
           case 2: // TBL_NAMES
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list153 = iprot.readListBegin();
-                this.tbl_names = new ArrayList<String>(_list153.size);
-                for (int _i154 = 0; _i154 < _list153.size; ++_i154)
+                org.apache.thrift.protocol.TList _list157 = iprot.readListBegin();
+                this.tbl_names = new ArrayList<String>(_list157.size);
+                for (int _i158 = 0; _i158 < _list157.size; ++_i158)
                 {
-                  String _elem155; // required
-                  _elem155 = iprot.readString();
-                  this.tbl_names.add(_elem155);
+                  String _elem159; // required
+                  _elem159 = iprot.readString();
+                  this.tbl_names.add(_elem159);
                 }
                 iprot.readListEnd();
               }
@@ -22012,9 +22648,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(TBL_NAMES_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, this.tbl_names.size()));
-          for (String _iter156 : this.tbl_names)
+          for (String _iter160 : this.tbl_names)
           {
-            oprot.writeString(_iter156);
+            oprot.writeString(_iter160);
           }
           oprot.writeListEnd();
         }
@@ -22546,14 +23182,14 @@ public class ThriftHiveMetastore {
           case 0: // SUCCESS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list157 = iprot.readListBegin();
-                this.success = new ArrayList<Table>(_list157.size);
-                for (int _i158 = 0; _i158 < _list157.size; ++_i158)
+                org.apache.thrift.protocol.TList _list161 = iprot.readListBegin();
+                this.success = new ArrayList<Table>(_list161.size);
+                for (int _i162 = 0; _i162 < _list161.size; ++_i162)
                 {
-                  Table _elem159; // required
-                  _elem159 = new Table();
-                  _elem159.read(iprot);
-                  this.success.add(_elem159);
+                  Table _elem163; // required
+                  _elem163 = new Table();
+                  _elem163.read(iprot);
+                  this.success.add(_elem163);
                 }
                 iprot.readListEnd();
               }
@@ -22601,9 +23237,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, this.success.size()));
-          for (Table _iter160 : this.success)
+          for (Table _iter164 : this.success)
           {
-            _iter160.write(oprot);
+            _iter164.write(oprot);
           }
           oprot.writeListEnd();
         }
@@ -23652,13 +24288,13 @@ public class ThriftHiveMetastore {
           case 0: // SUCCESS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list161 = iprot.readListBegin();
-                this.success = new ArrayList<String>(_list161.size);
-                for (int _i162 = 0; _i162 < _list161.size; ++_i162)
+                org.apache.thrift.protocol.TList _list165 = iprot.readListBegin();
+                this.success = new ArrayList<String>(_list165.size);
+                for (int _i166 = 0; _i166 < _list165.size; ++_i166)
                 {
-                  String _elem163; // required
-                  _elem163 = iprot.readString();
-                  this.success.add(_elem163);
+                  String _elem167; // required
+                  _elem167 = iprot.readString();
+                  this.success.add(_elem167);
                 }
                 iprot.readListEnd();
               }
@@ -23706,9 +24342,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, this.success.size()));
-          for (String _iter164 : this.success)
+          for (String _iter168 : this.success)
           {
-            oprot.writeString(_iter164);
+            oprot.writeString(_iter168);
           }
           oprot.writeListEnd();
         }
@@ -27765,14 +28401,14 @@ public class ThriftHiveMetastore {
           case 1: // NEW_PARTS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list165 = iprot.readListBegin();
-                this.new_parts = new ArrayList<Partition>(_list165.size);
-                for (int _i166 = 0; _i166 < _list165.size; ++_i166)
+                org.apache.thrift.protocol.TList _list169 = iprot.readListBegin();
+                this.new_parts = new ArrayList<Partition>(_list169.size);
+                for (int _i170 = 0; _i170 < _list169.size; ++_i170)
                 {
-                  Partition _elem167; // required
-                  _elem167 = new Partition();
-                  _elem167.read(iprot);
-                  this.new_parts.add(_elem167);
+                  Partition _elem171; // required
+                  _elem171 = new Partition();
+                  _elem171.read(iprot);
+                  this.new_parts.add(_elem171);
                 }
                 iprot.readListEnd();
               }
@@ -27797,9 +28433,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(NEW_PARTS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, this.new_parts.size()));
-          for (Partition _iter168 : this.new_parts)
+          for (Partition _iter172 : this.new_parts)
           {
-            _iter168.write(oprot);
+            _iter172.write(oprot);
           }
           oprot.writeListEnd();
         }
@@ -28418,6 +29054,8 @@ public class ThriftHiveMetastore {
 
     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_bit_vector = new BitSet(1);
         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);
@@ -28843,13 +29481,13 @@ public class ThriftHiveMetastore {
           case 3: // PART_VALS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list169 = iprot.readListBegin();
-                this.part_vals = new ArrayList<String>(_list169.size);
-                for (int _i170 = 0; _i170 < _list169.size; ++_i170)
+                org.apache.thrift.protocol.TList _list173 = iprot.readListBegin();
+                this.part_vals = new ArrayList<String>(_list173.size);
+                for (int _i174 = 0; _i174 < _list173.size; ++_i174)
                 {
-                  String _elem171; // required
-                  _elem171 = iprot.readString();
-                  this.part_vals.add(_elem171);
+                  String _elem175; // required
+                  _elem175 = iprot.readString();
+                  this.part_vals.add(_elem175);
                 }
                 iprot.readListEnd();
               }
@@ -28884,9 +29522,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(PART_VALS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, this.part_vals.size()));
-          for (String _iter172 : this.part_vals)
+          for (String _iter176 : this.part_vals)
           {
-            oprot.writeString(_iter172);
+            oprot.writeString(_iter176);
           }
           oprot.writeListEnd();
         }
@@ -31090,13 +31728,13 @@ public class ThriftHiveMetastore {
           case 3: // PART_VALS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list173 = iprot.readListBegin();
-                this.part_vals = new ArrayList<String>(_list173.size);
-                for (int _i174 = 0; _i174 < _list173.size; ++_i174)
+                org.apache.thrift.protocol.TList _list177 = iprot.readListBegin();
+                this.part_vals = new ArrayList<String>(_list177.size);
+                for (int _i178 = 0; _i178 < _list177.size; ++_i178)
                 {
-                  String _elem175; // required
-                  _elem175 = iprot.readString();
-                  this.part_vals.add(_elem175);
+                  String _elem179; // required
+                  _elem179 = iprot.readString();
+                  this.part_vals.add(_elem179);
                 }
                 iprot.readListEnd();
               }
@@ -31139,9 +31777,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(PART_VALS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, this.part_vals.size()));
-          for (String _iter176 : this.part_vals)
+          for (String _iter180 : this.part_vals)
           {
-            oprot.writeString(_iter176);
+            oprot.writeString(_iter180);
           }
           oprot.writeListEnd();
         }
@@ -31692,6 +32330,8 @@ public class ThriftHiveMetastore {
 
     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_bit_vector = new BitSet(1);
         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);
@@ -32758,6 +33398,8 @@ public class ThriftHiveMetastore {
 
     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_bit_vector = new BitSet(1);
         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);
@@ -33183,13 +33825,13 @@ public class ThriftHiveMetastore {
           case 3: // PART_VALS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list177 = iprot.readListBegin();
-                this.part_vals = new ArrayList<String>(_list177.size);
-                for (int _i178 = 0; _i178 < _list177.size; ++_i178)
+                org.apache.thrift.protocol.TList _list181 = iprot.readListBegin();
+                this.part_vals = new ArrayList<String>(_list181.size);
+                for (int _i182 = 0; _i182 < _list181.size; ++_i182)
                 {
-                  String _elem179; // required
-                  _elem179 = iprot.readString();
-                  this.part_vals.add(_elem179);
+                  String _elem183; // required
+                  _elem183 = iprot.readString();
+                  this.part_vals.add(_elem183);
                 }
                 iprot.readListEnd();
               }
@@ -33224,9 +33866,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(PART_VALS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, this.part_vals.size()));
-          for (String _iter180 : this.part_vals)
+          for (String _iter184 : this.part_vals)
           {
-            oprot.writeString(_iter180);
+            oprot.writeString(_iter184);
           }
           oprot.writeListEnd();
         }
@@ -34360,13 +35002,13 @@ public class ThriftHiveMetastore {
           case 3: // PART_VALS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list181 = iprot.readListBegin();
-                this.part_vals = new ArrayList<String>(_list181.size);
-                for (int _i182 = 0; _i182 < _list181.size; ++_i182)
+                org.apache.thrift.protocol.TList _list185 = iprot.readListBegin();
+                this.part_vals = new ArrayList<String>(_list185.size);
+                for (int _i186 = 0; _i186 < _list185.size; ++_i186)
                 {
-                  String _elem183; // required
-                  _elem183 = iprot.readString();
-                  this.part_vals.add(_elem183);
+                  String _elem187; // required
+                  _elem187 = iprot.readString();
+                  this.part_vals.add(_elem187);
                 }
                 iprot.readListEnd();
               }
@@ -34384,13 +35026,13 @@ public class ThriftHiveMetastore {
           case 5: // GROUP_NAMES
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list184 = iprot.readListBegin();
-                this.group_names = new ArrayList<String>(_list184.size);
-                for (int _i185 = 0; _i185 < _list184.size; ++_i185)
+                org.apache.thrift.protocol.TList _list188 = iprot.readListBegin();
+                this.group_names = new ArrayList<String>(_list188.size);
+                for (int _i189 = 0; _i189 < _list188.size; ++_i189)
                 {
-                  String _elem186; // required
-                  _elem186 = iprot.readString();
-                  this.group_names.add(_elem186);
+                  String _elem190; // required
+                  _elem190 = iprot.readString();
+                  this.group_names.add(_elem190);
                 }
                 iprot.readListEnd();
               }
@@ -34425,9 +35067,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(PART_VALS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, this.part_vals.size()));
-          for (String _iter187 : this.part_vals)
+          for (String _iter191 : this.part_vals)
           {
-            oprot.writeString(_iter187);
+            oprot.writeString(_iter191);
           }
           oprot.writeListEnd();
         }
@@ -34442,9 +35084,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(GROUP_NAMES_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, this.group_names.size()));
-          for (String _iter188 : this.group_names)
+          for (String _iter192 : this.group_names)
           {
-            oprot.writeString(_iter188);
+            oprot.writeString(_iter192);
           }
           oprot.writeListEnd();
         }
@@ -36877,14 +37519,14 @@ public class ThriftHiveMetastore {
           case 0: // SUCCESS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list189 = iprot.readListBegin();
-                this.success = new ArrayList<Partition>(_list189.size);
-                for (int _i190 = 0; _i190 < _list189.size; ++_i190)
+                org.apache.thrift.protocol.TList _list193 = iprot.readListBegin();
+                this.success = new ArrayList<Partition>(_list193.size);
+                for (int _i194 = 0; _i194 < _list193.size; ++_i194)
                 {
-                  Partition _elem191; // required
-                  _elem191 = new Partition();
-                  _elem191.read(iprot);
-                  this.success.add(_elem191);
+                  Partition _elem195; // required
+                  _elem195 = new Partition();
+                  _elem195.read(iprot);
+                  this.success.add(_elem195);
                 }
                 iprot.readListEnd();
               }
@@ -36924,9 +37566,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, this.success.size()));
-          for (Partition _iter192 : this.success)
+          for (Partition _iter196 : this.success)
           {
-            _iter192.write(oprot);
+            _iter196.write(oprot);
           }
           oprot.writeListEnd();
         }
@@ -37581,13 +38223,13 @@ public class ThriftHiveMetastore {
           case 5: // GROUP_NAMES
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list193 = iprot.readListBegin();
-                this.group_names = new ArrayList<String>(_list193.size);
-                for (int _i194 = 0; _i194 < _list193.size; ++_i194)
+                org.apache.thrift.protocol.TList _list197 = iprot.readListBegin();
+                this.group_names = new ArrayList<String>(_list197.size);
+                for (int _i198 = 0; _i198 < _list197.size; ++_i198)
                 {
-                  String _elem195; // required
-                  _elem195 = iprot.readString();
-                  this.group_names.add(_elem195);
+                  String _elem199; // required
+                  _elem199 = iprot.readString();
+                  this.group_names.add(_elem199);
                 }
                 iprot.readListEnd();
               }
@@ -37630,9 +38272,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(GROUP_NAMES_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, this.group_names.size()));
-          for (String _iter196 : this.group_names)
+          for (String _iter200 : this.group_names)
           {
-            oprot.writeString(_iter196);
+            oprot.writeString(_iter200);
           }
           oprot.writeListEnd();
         }
@@ -38113,14 +38755,14 @@ public class ThriftHiveMetastore {
           case 0: // SUCCESS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list197 = iprot.readListBegin();
-                this.success = new ArrayList<Partition>(_list197.size);
-                for (int _i198 = 0; _i198 < _list197.size; ++_i198)
+                org.apache.thrift.protocol.TList _list201 = iprot.readListBegin();
+                this.success = new ArrayList<Partition>(_list201.size);
+                for (int _i202 = 0; _i202 < _list201.size; ++_i202)
                 {
-                  Partition _elem199; // required
-                  _elem199 = new Partition();
-                  _elem199.read(iprot);
-                  this.success.add(_elem199);
+                  Partition _elem203; // required
+                  _elem203 = new Partition();
+                  _elem203.read(iprot);
+                  this.success.add(_elem203);
                 }
                 iprot.readListEnd();
               }
@@ -38160,9 +38802,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, this.success.size()));
-          for (Partition _iter200 : this.success)
+          for (Partition _iter204 : this.success)
           {
-            _iter200.write(oprot);
+            _iter204.write(oprot);
           }
           oprot.writeListEnd();
         }
@@ -39053,13 +39695,13 @@ public class ThriftHiveMetastore {
           case 0: // SUCCESS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list201 = iprot.readListBegin();
-                this.success = new ArrayList<String>(_list201.size);
-                for (int _i202 = 0; _i202 < _list201.size; ++_i202)
+                org.apache.thrift.protocol.TList _list205 = iprot.readListBegin();
+                this.success = new ArrayList<String>(_list205.size);
+                for (int _i206 = 0; _i206 < _list205.size; ++_i206)
                 {
-                  String _elem203; // required
-                  _elem203 = iprot.readString();
-                  this.success.add(_elem203);
+                  String _elem207; // required
+                  _elem207 = iprot.readString();
+                  this.success.add(_elem207);
                 }
                 iprot.readListEnd();
               }
@@ -39091,9 +39733,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, this.success.size()));
-          for (String _iter204 : this.success)
+          for (String _iter208 : this.success)
           {
-            oprot.writeString(_iter204);
+            oprot.writeString(_iter208);
           }
           oprot.writeListEnd();
         }
@@ -39648,13 +40290,13 @@ public class ThriftHiveMetastore {
           case 3: // PART_VALS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list205 = iprot.readListBegin();
-                this.part_vals = new ArrayList<String>(_list205.size);
-                for (int _i206 = 0; _i206 < _list205.size; ++_i206)
+                org.apache.thrift.protocol.TList _list209 = iprot.readListBegin();
+                this.part_vals = new ArrayList<String>(_list209.size);
+                for (int _i210 = 0; _i210 < _list209.size; ++_i210)
                 {
-                  String _elem207; // required
-                  _elem207 = iprot.readString();
-                  this.part_vals.add(_elem207);
+                  String _elem211; // required
+                  _elem211 = iprot.readString();
+                  this.part_vals.add(_elem211);
                 }
                 iprot.readListEnd();
               }
@@ -39697,9 +40339,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(PART_VALS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, this.part_vals.size()));
-          for (String _iter208 : this.part_vals)
+          for (String _iter212 : this.part_vals)
           {
-            oprot.writeString(_iter208);
+            oprot.writeString(_iter212);
           }
           oprot.writeListEnd();
         }
@@ -40175,14 +40817,14 @@ public class ThriftHiveMetastore {
           case 0: // SUCCESS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list209 = iprot.readListBegin();
-                this.success = new ArrayList<Partition>(_list209.size);
-                for (int _i210 = 0; _i210 < _list209.size; ++_i210)
+                org.apache.thrift.protocol.TList _list213 = iprot.readListBegin();
+                this.success = new ArrayList<Partition>(_list213.size);
+                for (int _i214 = 0; _i214 < _list213.size; ++_i214)
                 {
-                  Partition _elem211; // required
-                  _elem211 = new Partition();
-                  _elem211.read(iprot);
-                  this.success.add(_elem211);
+                  Partition _elem215; // required
+                  _elem215 = new Partition();
+                  _elem215.read(iprot);
+                  this.success.add(_elem215);
                 }
                 iprot.readListEnd();
               }
@@ -40222,9 +40864,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, this.success.size()));
-          for (Partition _iter212 : this.success)
+          for (Partition _iter216 : this.success)
           {
-            _iter212.write(oprot);
+            _iter216.write(oprot);
           }
           oprot.writeListEnd();
         }
@@ -40957,13 +41599,13 @@ public class ThriftHiveMetastore {
           case 3: // PART_VALS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list213 = iprot.readListBegin();
-                this.part_vals = new ArrayList<String>(_list213.size);
-                for (int _i214 = 0; _i214 < _list213.size; ++_i214)
+                org.apache.thrift.protocol.TList _list217 = iprot.readListBegin();
+                this.part_vals = new ArrayList<String>(_list217.size);
+                for (int _i218 = 0; _i218 < _list217.size; ++_i218)
                 {
-                  String _elem215; // required
-                  _elem215 = iprot.readString();
-                  this.part_vals.add(_elem215);
+                  String _elem219; // required
+                  _elem219 = iprot.readString();
+                  this.part_vals.add(_elem219);
                 }
                 iprot.readListEnd();
               }
@@ -40989,13 +41631,13 @@ public class ThriftHiveMetastore {
           case 6: // GROUP_NAMES
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list216 = iprot.readListBegin();
-                this.group_names = new ArrayList<String>(_list216.size);
-                for (int _i217 = 0; _i217 < _list216.size; ++_i217)
+                org.apache.thrift.protocol.TList _list220 = iprot.readListBegin();
+                this.group_names = new ArrayList<String>(_list220.size);
+                for (int _i221 = 0; _i221 < _list220.size; ++_i221)
                 {
-                  String _elem218; // required
-                  _elem218 = iprot.readString();
-                  this.group_names.add(_elem218);
+                  String _elem222; // required
+                  _elem222 = iprot.readString();
+                  this.group_names.add(_elem222);
                 }
                 iprot.readListEnd();
               }
@@ -41030,9 +41672,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(PART_VALS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, this.part_vals.size()));
-          for (String _iter219 : this.part_vals)
+          for (String _iter223 : this.part_vals)
           {
-            oprot.writeString(_iter219);
+            oprot.writeString(_iter223);
           }
           oprot.writeListEnd();
         }
@@ -41050,9 +41692,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(GROUP_NAMES_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, this.group_names.size()));
-          for (String _iter220 : this.group_names)
+          for (String _iter224 : this.group_names)
           {
-            oprot.writeString(_iter220);
+            oprot.writeString(_iter224);
           }
           oprot.writeListEnd();
         }
@@ -41541,14 +42183,14 @@ public class ThriftHiveMetastore {
           case 0: // SUCCESS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list221 = iprot.readListBegin();
-                this.success = new ArrayList<Partition>(_list221.size);
-                for (int _i222 = 0; _i222 < _list221.size; ++_i222)
+                org.apache.thrift.protocol.TList _list225 = iprot.readListBegin();
+                this.success = new ArrayList<Partition>(_list225.size);
+                for (int _i226 = 0; _i226 < _list225.size; ++_i226)
                 {
-                  Partition _elem223; // required
-                  _elem223 = new Partition();
-                  _elem223.read(iprot);
-                  this.success.add(_elem223);
+                  Partition _elem227; // required
+                  _elem227 = new Partition();
+                  _elem227.read(iprot);
+                  this.success.add(_elem227);
                 }
                 iprot.readListEnd();
               }
@@ -41588,9 +42230,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, this.success.size()));
-          for (Partition _iter224 : this.success)
+          for (Partition _iter228 : this.success)
           {
-            _iter224.write(oprot);
+            _iter228.write(oprot);
           }
           oprot.writeListEnd();
         }
@@ -42157,13 +42799,13 @@ public class ThriftHiveMetastore {
           case 3: // PART_VALS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list225 = iprot.readListBegin();
-                this.part_vals = new ArrayList<String>(_list225.size);
-                for (int _i226 = 0; _i226 < _list225.size; ++_i226)
+                org.apache.thrift.protocol.TList _list229 = iprot.readListBegin();
+                this.part_vals = new ArrayList<String>(_list229.size);
+                for (int _i230 = 0; _i230 < _list229.size; ++_i230)
                 {
-                  String _elem227; // required
-                  _elem227 = iprot.readString();
-                  this.part_vals.add(_elem227);
+                  String _elem231; // required
+                  _elem231 = iprot.readString();
+                  this.part_vals.add(_elem231);
                 }
                 iprot.readListEnd();
               }
@@ -42206,9 +42848,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(PART_VALS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, this.part_vals.size()));
-          for (String _iter228 : this.part_vals)
+          for (String _iter232 : this.part_vals)
           {
-            oprot.writeString(_iter228);
+            oprot.writeString(_iter232);
           }
           oprot.writeListEnd();
         }
@@ -42684,13 +43326,13 @@ public class ThriftHiveMetastore {
           case 0: // SUCCESS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list229 = iprot.readListBegin();
-                this.success = new ArrayList<String>(_list229.size);
-                for (int _i230 = 0; _i230 < _list229.size; ++_i230)
+                org.apache.thrift.protocol.TList _list233 = iprot.readListBegin();
+                this.success = new ArrayList<String>(_list233.size);
+                for (int _i234 = 0; _i234 < _list233.size; ++_i234)
                 {
-                  String _elem231; // required
-                  _elem231 = iprot.readString();
-                  this.success.add(_elem231);
+                  String _elem235; // required
+                  _elem235 = iprot.readString();
+                  this.success.add(_elem235);
                 }
                 iprot.readListEnd();
               }
@@ -42730,9 +43372,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, this.success.size()));
-          for (String _iter232 : this.success)
+          for (String _iter236 : this.success)
           {
-            oprot.writeString(_iter232);
+            oprot.writeString(_iter236);
           }
           oprot.writeListEnd();
         }
@@ -43789,14 +44431,14 @@ public class ThriftHiveMetastore {
           case 0: // SUCCESS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list233 = iprot.readListBegin();
-                this.success = new ArrayList<Partition>(_list233.size);
-                for (int _i234 = 0; _i234 < _list233.size; ++_i234)
+                org.apache.thrift.protocol.TList _list237 = iprot.readListBegin();
+                this.success = new ArrayList<Partition>(_list237.size);
+                for (int _i238 = 0; _i238 < _list237.size; ++_i238)
                 {
-                  Partition _elem235; // required
-                  _elem235 = new Partition();
-                  _elem235.read(iprot);
-                  this.success.add(_elem235);
+                  Partition _elem239; // required
+                  _elem239 = new Partition();
+                  _elem239.read(iprot);
+                  this.success.add(_elem239);
                 }
                 iprot.readListEnd();
               }
@@ -43836,9 +44478,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, this.success.size()));
-          for (Partition _iter236 : this.success)
+          for (Partition _iter240 : this.success)
           {
-            _iter236.write(oprot);
+            _iter240.write(oprot);
           }
           oprot.writeListEnd();
         }
@@ -44327,13 +44969,13 @@ public class ThriftHiveMetastore {
           case 3: // NAMES
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list237 = iprot.readListBegin();
-                this.names = new ArrayList<String>(_list237.size);
-                for (int _i238 = 0; _i238 < _list237.size; ++_i238)
+                org.apache.thrift.protocol.TList _list241 = iprot.readListBegin();
+                this.names = new ArrayList<String>(_list241.size);
+                for (int _i242 = 0; _i242 < _list241.size; ++_i242)
                 {
-                  String _elem239; // required
-                  _elem239 = iprot.readString();
-                  this.names.add(_elem239);
+                  String _elem243; // required
+                  _elem243 = iprot.readString();
+                  this.names.add(_elem243);
                 }
                 iprot.readListEnd();
               }
@@ -44368,9 +45010,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(NAMES_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, this.names.size()));
-          for (String _iter240 : this.names)
+          for (String _iter244 : this.names)
           {
-            oprot.writeString(_iter240);
+            oprot.writeString(_iter244);
           }
           oprot.writeListEnd();
         }
@@ -44837,14 +45479,14 @@ public class ThriftHiveMetastore {
           case 0: // SUCCESS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list241 = iprot.readListBegin();
-                this.success = new ArrayList<Partition>(_list241.size);
-                for (int _i242 = 0; _i242 < _list241.size; ++_i242)
+                org.apache.thrift.protocol.TList _list245 = iprot.readListBegin();
+                this.success = new ArrayList<Partition>(_list245.size);
+                for (int _i246 = 0; _i246 < _list245.size; ++_i246)
                 {
-                  Partition _elem243; // required
-                  _elem243 = new Partition();
-                  _elem243.read(iprot);
-                  this.success.add(_elem243);
+                  Partition _elem247; // required
+                  _elem247 = new Partition();
+                  _elem247.read(iprot);
+                  this.success.add(_elem247);
                 }
                 iprot.readListEnd();
               }
@@ -44884,9 +45526,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, this.success.size()));
-          for (Partition _iter244 : this.success)
+          for (Partition _iter248 : this.success)
           {
-            _iter244.write(oprot);
+            _iter248.write(oprot);
           }
           oprot.writeListEnd();
         }
@@ -46257,14 +46899,14 @@ public class ThriftHiveMetastore {
           case 3: // NEW_PARTS
             if (field.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list245 = iprot.readListBegin();
-                this.new_parts = new ArrayList<Partition>(_list245.size);
-                for (int _i246 = 0; _i246 < _list245.size; ++_i246)
+                org.apache.thrift.protocol.TList _list249 = iprot.readListBegin();
+                this.new_parts = new ArrayList<Partition>(_list249.size);
+                for (int _i250 = 0; _i250 < _list249.size; ++_i250)
                 {
-                  Partition _elem247; // required
-                  _elem247 = new Partition();
-                  _elem247.read(iprot);
-                  this.new_parts.add(_elem247);
+                  Partition _elem251; // required
+                  _elem251 = new Partition();
+                  _elem251.read(iprot);
+                  this.new_parts.add(_elem251);
                 }
                 iprot.readListEnd();
               }
@@ -46299,9 +46941,9 @@ public class ThriftHiveMetastore {
         oprot.writeFieldBegin(NEW_PARTS_FIELD_DESC);
         {
           oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, this.new_parts.size()));
-          for (Partition _iter248 : this.new_parts)
+          for (Partition _iter252 : this.new_parts)
           {

[... 7814 lines stripped ...]


Mime
View raw message