You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by se...@apache.org on 2018/07/14 01:53:31 UTC

[09/20] hive git commit: HIVE-19820 : add ACID stats support to background stats updater and fix bunch of edge cases found in SU tests (Sergey Shelukhin)

http://git-wip-us.apache.org/repos/asf/hive/blob/1c9947f3/standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/Types.php
----------------------------------------------------------------------
diff --git a/standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/Types.php b/standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/Types.php
index b6b3bfa..5a22e4e 100644
--- a/standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/Types.php
+++ b/standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/Types.php
@@ -3479,6 +3479,272 @@ class GrantRevokePrivilegeResponse {
 
 }
 
+class TruncateTableRequest {
+  static $_TSPEC;
+
+  /**
+   * @var string
+   */
+  public $dbName = null;
+  /**
+   * @var string
+   */
+  public $tableName = null;
+  /**
+   * @var string[]
+   */
+  public $partNames = null;
+  /**
+   * @var int
+   */
+  public $txnId = -1;
+  /**
+   * @var int
+   */
+  public $writeId = -1;
+  /**
+   * @var string
+   */
+  public $validWriteIdList = null;
+
+  public function __construct($vals=null) {
+    if (!isset(self::$_TSPEC)) {
+      self::$_TSPEC = array(
+        1 => array(
+          'var' => 'dbName',
+          'type' => TType::STRING,
+          ),
+        2 => array(
+          'var' => 'tableName',
+          'type' => TType::STRING,
+          ),
+        3 => array(
+          'var' => 'partNames',
+          'type' => TType::LST,
+          'etype' => TType::STRING,
+          'elem' => array(
+            'type' => TType::STRING,
+            ),
+          ),
+        4 => array(
+          'var' => 'txnId',
+          'type' => TType::I64,
+          ),
+        5 => array(
+          'var' => 'writeId',
+          'type' => TType::I64,
+          ),
+        6 => array(
+          'var' => 'validWriteIdList',
+          'type' => TType::STRING,
+          ),
+        );
+    }
+    if (is_array($vals)) {
+      if (isset($vals['dbName'])) {
+        $this->dbName = $vals['dbName'];
+      }
+      if (isset($vals['tableName'])) {
+        $this->tableName = $vals['tableName'];
+      }
+      if (isset($vals['partNames'])) {
+        $this->partNames = $vals['partNames'];
+      }
+      if (isset($vals['txnId'])) {
+        $this->txnId = $vals['txnId'];
+      }
+      if (isset($vals['writeId'])) {
+        $this->writeId = $vals['writeId'];
+      }
+      if (isset($vals['validWriteIdList'])) {
+        $this->validWriteIdList = $vals['validWriteIdList'];
+      }
+    }
+  }
+
+  public function getName() {
+    return 'TruncateTableRequest';
+  }
+
+  public function read($input)
+  {
+    $xfer = 0;
+    $fname = null;
+    $ftype = 0;
+    $fid = 0;
+    $xfer += $input->readStructBegin($fname);
+    while (true)
+    {
+      $xfer += $input->readFieldBegin($fname, $ftype, $fid);
+      if ($ftype == TType::STOP) {
+        break;
+      }
+      switch ($fid)
+      {
+        case 1:
+          if ($ftype == TType::STRING) {
+            $xfer += $input->readString($this->dbName);
+          } else {
+            $xfer += $input->skip($ftype);
+          }
+          break;
+        case 2:
+          if ($ftype == TType::STRING) {
+            $xfer += $input->readString($this->tableName);
+          } else {
+            $xfer += $input->skip($ftype);
+          }
+          break;
+        case 3:
+          if ($ftype == TType::LST) {
+            $this->partNames = array();
+            $_size69 = 0;
+            $_etype72 = 0;
+            $xfer += $input->readListBegin($_etype72, $_size69);
+            for ($_i73 = 0; $_i73 < $_size69; ++$_i73)
+            {
+              $elem74 = null;
+              $xfer += $input->readString($elem74);
+              $this->partNames []= $elem74;
+            }
+            $xfer += $input->readListEnd();
+          } else {
+            $xfer += $input->skip($ftype);
+          }
+          break;
+        case 4:
+          if ($ftype == TType::I64) {
+            $xfer += $input->readI64($this->txnId);
+          } else {
+            $xfer += $input->skip($ftype);
+          }
+          break;
+        case 5:
+          if ($ftype == TType::I64) {
+            $xfer += $input->readI64($this->writeId);
+          } else {
+            $xfer += $input->skip($ftype);
+          }
+          break;
+        case 6:
+          if ($ftype == TType::STRING) {
+            $xfer += $input->readString($this->validWriteIdList);
+          } else {
+            $xfer += $input->skip($ftype);
+          }
+          break;
+        default:
+          $xfer += $input->skip($ftype);
+          break;
+      }
+      $xfer += $input->readFieldEnd();
+    }
+    $xfer += $input->readStructEnd();
+    return $xfer;
+  }
+
+  public function write($output) {
+    $xfer = 0;
+    $xfer += $output->writeStructBegin('TruncateTableRequest');
+    if ($this->dbName !== null) {
+      $xfer += $output->writeFieldBegin('dbName', TType::STRING, 1);
+      $xfer += $output->writeString($this->dbName);
+      $xfer += $output->writeFieldEnd();
+    }
+    if ($this->tableName !== null) {
+      $xfer += $output->writeFieldBegin('tableName', TType::STRING, 2);
+      $xfer += $output->writeString($this->tableName);
+      $xfer += $output->writeFieldEnd();
+    }
+    if ($this->partNames !== null) {
+      if (!is_array($this->partNames)) {
+        throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
+      }
+      $xfer += $output->writeFieldBegin('partNames', TType::LST, 3);
+      {
+        $output->writeListBegin(TType::STRING, count($this->partNames));
+        {
+          foreach ($this->partNames as $iter75)
+          {
+            $xfer += $output->writeString($iter75);
+          }
+        }
+        $output->writeListEnd();
+      }
+      $xfer += $output->writeFieldEnd();
+    }
+    if ($this->txnId !== null) {
+      $xfer += $output->writeFieldBegin('txnId', TType::I64, 4);
+      $xfer += $output->writeI64($this->txnId);
+      $xfer += $output->writeFieldEnd();
+    }
+    if ($this->writeId !== null) {
+      $xfer += $output->writeFieldBegin('writeId', TType::I64, 5);
+      $xfer += $output->writeI64($this->writeId);
+      $xfer += $output->writeFieldEnd();
+    }
+    if ($this->validWriteIdList !== null) {
+      $xfer += $output->writeFieldBegin('validWriteIdList', TType::STRING, 6);
+      $xfer += $output->writeString($this->validWriteIdList);
+      $xfer += $output->writeFieldEnd();
+    }
+    $xfer += $output->writeFieldStop();
+    $xfer += $output->writeStructEnd();
+    return $xfer;
+  }
+
+}
+
+class TruncateTableResponse {
+  static $_TSPEC;
+
+
+  public function __construct() {
+    if (!isset(self::$_TSPEC)) {
+      self::$_TSPEC = array(
+        );
+    }
+  }
+
+  public function getName() {
+    return 'TruncateTableResponse';
+  }
+
+  public function read($input)
+  {
+    $xfer = 0;
+    $fname = null;
+    $ftype = 0;
+    $fid = 0;
+    $xfer += $input->readStructBegin($fname);
+    while (true)
+    {
+      $xfer += $input->readFieldBegin($fname, $ftype, $fid);
+      if ($ftype == TType::STOP) {
+        break;
+      }
+      switch ($fid)
+      {
+        default:
+          $xfer += $input->skip($ftype);
+          break;
+      }
+      $xfer += $input->readFieldEnd();
+    }
+    $xfer += $input->readStructEnd();
+    return $xfer;
+  }
+
+  public function write($output) {
+    $xfer = 0;
+    $xfer += $output->writeStructBegin('TruncateTableResponse');
+    $xfer += $output->writeFieldStop();
+    $xfer += $output->writeStructEnd();
+    return $xfer;
+  }
+
+}
+
 class Role {
   static $_TSPEC;
 
@@ -3962,15 +4228,15 @@ class GetRoleGrantsForPrincipalResponse {
         case 1:
           if ($ftype == TType::LST) {
             $this->principalGrants = array();
-            $_size69 = 0;
-            $_etype72 = 0;
-            $xfer += $input->readListBegin($_etype72, $_size69);
-            for ($_i73 = 0; $_i73 < $_size69; ++$_i73)
+            $_size76 = 0;
+            $_etype79 = 0;
+            $xfer += $input->readListBegin($_etype79, $_size76);
+            for ($_i80 = 0; $_i80 < $_size76; ++$_i80)
             {
-              $elem74 = null;
-              $elem74 = new \metastore\RolePrincipalGrant();
-              $xfer += $elem74->read($input);
-              $this->principalGrants []= $elem74;
+              $elem81 = null;
+              $elem81 = new \metastore\RolePrincipalGrant();
+              $xfer += $elem81->read($input);
+              $this->principalGrants []= $elem81;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -3998,9 +4264,9 @@ class GetRoleGrantsForPrincipalResponse {
       {
         $output->writeListBegin(TType::STRUCT, count($this->principalGrants));
         {
-          foreach ($this->principalGrants as $iter75)
+          foreach ($this->principalGrants as $iter82)
           {
-            $xfer += $iter75->write($output);
+            $xfer += $iter82->write($output);
           }
         }
         $output->writeListEnd();
@@ -4140,15 +4406,15 @@ class GetPrincipalsInRoleResponse {
         case 1:
           if ($ftype == TType::LST) {
             $this->principalGrants = array();
-            $_size76 = 0;
-            $_etype79 = 0;
-            $xfer += $input->readListBegin($_etype79, $_size76);
-            for ($_i80 = 0; $_i80 < $_size76; ++$_i80)
+            $_size83 = 0;
+            $_etype86 = 0;
+            $xfer += $input->readListBegin($_etype86, $_size83);
+            for ($_i87 = 0; $_i87 < $_size83; ++$_i87)
             {
-              $elem81 = null;
-              $elem81 = new \metastore\RolePrincipalGrant();
-              $xfer += $elem81->read($input);
-              $this->principalGrants []= $elem81;
+              $elem88 = null;
+              $elem88 = new \metastore\RolePrincipalGrant();
+              $xfer += $elem88->read($input);
+              $this->principalGrants []= $elem88;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -4176,9 +4442,9 @@ class GetPrincipalsInRoleResponse {
       {
         $output->writeListBegin(TType::STRUCT, count($this->principalGrants));
         {
-          foreach ($this->principalGrants as $iter82)
+          foreach ($this->principalGrants as $iter89)
           {
-            $xfer += $iter82->write($output);
+            $xfer += $iter89->write($output);
           }
         }
         $output->writeListEnd();
@@ -4989,14 +5255,14 @@ class GetCatalogsResponse {
         case 1:
           if ($ftype == TType::LST) {
             $this->names = array();
-            $_size83 = 0;
-            $_etype86 = 0;
-            $xfer += $input->readListBegin($_etype86, $_size83);
-            for ($_i87 = 0; $_i87 < $_size83; ++$_i87)
+            $_size90 = 0;
+            $_etype93 = 0;
+            $xfer += $input->readListBegin($_etype93, $_size90);
+            for ($_i94 = 0; $_i94 < $_size90; ++$_i94)
             {
-              $elem88 = null;
-              $xfer += $input->readString($elem88);
-              $this->names []= $elem88;
+              $elem95 = null;
+              $xfer += $input->readString($elem95);
+              $this->names []= $elem95;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -5024,9 +5290,9 @@ class GetCatalogsResponse {
       {
         $output->writeListBegin(TType::STRING, count($this->names));
         {
-          foreach ($this->names as $iter89)
+          foreach ($this->names as $iter96)
           {
-            $xfer += $output->writeString($iter89);
+            $xfer += $output->writeString($iter96);
           }
         }
         $output->writeListEnd();
@@ -5268,17 +5534,17 @@ class Database {
         case 4:
           if ($ftype == TType::MAP) {
             $this->parameters = array();
-            $_size90 = 0;
-            $_ktype91 = 0;
-            $_vtype92 = 0;
-            $xfer += $input->readMapBegin($_ktype91, $_vtype92, $_size90);
-            for ($_i94 = 0; $_i94 < $_size90; ++$_i94)
+            $_size97 = 0;
+            $_ktype98 = 0;
+            $_vtype99 = 0;
+            $xfer += $input->readMapBegin($_ktype98, $_vtype99, $_size97);
+            for ($_i101 = 0; $_i101 < $_size97; ++$_i101)
             {
-              $key95 = '';
-              $val96 = '';
-              $xfer += $input->readString($key95);
-              $xfer += $input->readString($val96);
-              $this->parameters[$key95] = $val96;
+              $key102 = '';
+              $val103 = '';
+              $xfer += $input->readString($key102);
+              $xfer += $input->readString($val103);
+              $this->parameters[$key102] = $val103;
             }
             $xfer += $input->readMapEnd();
           } else {
@@ -5350,10 +5616,10 @@ class Database {
       {
         $output->writeMapBegin(TType::STRING, TType::STRING, count($this->parameters));
         {
-          foreach ($this->parameters as $kiter97 => $viter98)
+          foreach ($this->parameters as $kiter104 => $viter105)
           {
-            $xfer += $output->writeString($kiter97);
-            $xfer += $output->writeString($viter98);
+            $xfer += $output->writeString($kiter104);
+            $xfer += $output->writeString($viter105);
           }
         }
         $output->writeMapEnd();
@@ -5524,17 +5790,17 @@ class SerDeInfo {
         case 3:
           if ($ftype == TType::MAP) {
             $this->parameters = array();
-            $_size99 = 0;
-            $_ktype100 = 0;
-            $_vtype101 = 0;
-            $xfer += $input->readMapBegin($_ktype100, $_vtype101, $_size99);
-            for ($_i103 = 0; $_i103 < $_size99; ++$_i103)
+            $_size106 = 0;
+            $_ktype107 = 0;
+            $_vtype108 = 0;
+            $xfer += $input->readMapBegin($_ktype107, $_vtype108, $_size106);
+            for ($_i110 = 0; $_i110 < $_size106; ++$_i110)
             {
-              $key104 = '';
-              $val105 = '';
-              $xfer += $input->readString($key104);
-              $xfer += $input->readString($val105);
-              $this->parameters[$key104] = $val105;
+              $key111 = '';
+              $val112 = '';
+              $xfer += $input->readString($key111);
+              $xfer += $input->readString($val112);
+              $this->parameters[$key111] = $val112;
             }
             $xfer += $input->readMapEnd();
           } else {
@@ -5600,10 +5866,10 @@ class SerDeInfo {
       {
         $output->writeMapBegin(TType::STRING, TType::STRING, count($this->parameters));
         {
-          foreach ($this->parameters as $kiter106 => $viter107)
+          foreach ($this->parameters as $kiter113 => $viter114)
           {
-            $xfer += $output->writeString($kiter106);
-            $xfer += $output->writeString($viter107);
+            $xfer += $output->writeString($kiter113);
+            $xfer += $output->writeString($viter114);
           }
         }
         $output->writeMapEnd();
@@ -5827,14 +6093,14 @@ class SkewedInfo {
         case 1:
           if ($ftype == TType::LST) {
             $this->skewedColNames = array();
-            $_size108 = 0;
-            $_etype111 = 0;
-            $xfer += $input->readListBegin($_etype111, $_size108);
-            for ($_i112 = 0; $_i112 < $_size108; ++$_i112)
+            $_size115 = 0;
+            $_etype118 = 0;
+            $xfer += $input->readListBegin($_etype118, $_size115);
+            for ($_i119 = 0; $_i119 < $_size115; ++$_i119)
             {
-              $elem113 = null;
-              $xfer += $input->readString($elem113);
-              $this->skewedColNames []= $elem113;
+              $elem120 = null;
+              $xfer += $input->readString($elem120);
+              $this->skewedColNames []= $elem120;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -5844,24 +6110,24 @@ class SkewedInfo {
         case 2:
           if ($ftype == TType::LST) {
             $this->skewedColValues = array();
-            $_size114 = 0;
-            $_etype117 = 0;
-            $xfer += $input->readListBegin($_etype117, $_size114);
-            for ($_i118 = 0; $_i118 < $_size114; ++$_i118)
+            $_size121 = 0;
+            $_etype124 = 0;
+            $xfer += $input->readListBegin($_etype124, $_size121);
+            for ($_i125 = 0; $_i125 < $_size121; ++$_i125)
             {
-              $elem119 = null;
-              $elem119 = array();
-              $_size120 = 0;
-              $_etype123 = 0;
-              $xfer += $input->readListBegin($_etype123, $_size120);
-              for ($_i124 = 0; $_i124 < $_size120; ++$_i124)
+              $elem126 = null;
+              $elem126 = array();
+              $_size127 = 0;
+              $_etype130 = 0;
+              $xfer += $input->readListBegin($_etype130, $_size127);
+              for ($_i131 = 0; $_i131 < $_size127; ++$_i131)
               {
-                $elem125 = null;
-                $xfer += $input->readString($elem125);
-                $elem119 []= $elem125;
+                $elem132 = null;
+                $xfer += $input->readString($elem132);
+                $elem126 []= $elem132;
               }
               $xfer += $input->readListEnd();
-              $this->skewedColValues []= $elem119;
+              $this->skewedColValues []= $elem126;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -5871,27 +6137,27 @@ class SkewedInfo {
         case 3:
           if ($ftype == TType::MAP) {
             $this->skewedColValueLocationMaps = array();
-            $_size126 = 0;
-            $_ktype127 = 0;
-            $_vtype128 = 0;
-            $xfer += $input->readMapBegin($_ktype127, $_vtype128, $_size126);
-            for ($_i130 = 0; $_i130 < $_size126; ++$_i130)
+            $_size133 = 0;
+            $_ktype134 = 0;
+            $_vtype135 = 0;
+            $xfer += $input->readMapBegin($_ktype134, $_vtype135, $_size133);
+            for ($_i137 = 0; $_i137 < $_size133; ++$_i137)
             {
-              $key131 = array();
-              $val132 = '';
-              $key131 = array();
-              $_size133 = 0;
-              $_etype136 = 0;
-              $xfer += $input->readListBegin($_etype136, $_size133);
-              for ($_i137 = 0; $_i137 < $_size133; ++$_i137)
+              $key138 = array();
+              $val139 = '';
+              $key138 = array();
+              $_size140 = 0;
+              $_etype143 = 0;
+              $xfer += $input->readListBegin($_etype143, $_size140);
+              for ($_i144 = 0; $_i144 < $_size140; ++$_i144)
               {
-                $elem138 = null;
-                $xfer += $input->readString($elem138);
-                $key131 []= $elem138;
+                $elem145 = null;
+                $xfer += $input->readString($elem145);
+                $key138 []= $elem145;
               }
               $xfer += $input->readListEnd();
-              $xfer += $input->readString($val132);
-              $this->skewedColValueLocationMaps[$key131] = $val132;
+              $xfer += $input->readString($val139);
+              $this->skewedColValueLocationMaps[$key138] = $val139;
             }
             $xfer += $input->readMapEnd();
           } else {
@@ -5919,9 +6185,9 @@ class SkewedInfo {
       {
         $output->writeListBegin(TType::STRING, count($this->skewedColNames));
         {
-          foreach ($this->skewedColNames as $iter139)
+          foreach ($this->skewedColNames as $iter146)
           {
-            $xfer += $output->writeString($iter139);
+            $xfer += $output->writeString($iter146);
           }
         }
         $output->writeListEnd();
@@ -5936,14 +6202,14 @@ class SkewedInfo {
       {
         $output->writeListBegin(TType::LST, count($this->skewedColValues));
         {
-          foreach ($this->skewedColValues as $iter140)
+          foreach ($this->skewedColValues as $iter147)
           {
             {
-              $output->writeListBegin(TType::STRING, count($iter140));
+              $output->writeListBegin(TType::STRING, count($iter147));
               {
-                foreach ($iter140 as $iter141)
+                foreach ($iter147 as $iter148)
                 {
-                  $xfer += $output->writeString($iter141);
+                  $xfer += $output->writeString($iter148);
                 }
               }
               $output->writeListEnd();
@@ -5962,19 +6228,19 @@ class SkewedInfo {
       {
         $output->writeMapBegin(TType::LST, TType::STRING, count($this->skewedColValueLocationMaps));
         {
-          foreach ($this->skewedColValueLocationMaps as $kiter142 => $viter143)
+          foreach ($this->skewedColValueLocationMaps as $kiter149 => $viter150)
           {
             {
-              $output->writeListBegin(TType::STRING, count($kiter142));
+              $output->writeListBegin(TType::STRING, count($kiter149));
               {
-                foreach ($kiter142 as $iter144)
+                foreach ($kiter149 as $iter151)
                 {
-                  $xfer += $output->writeString($iter144);
+                  $xfer += $output->writeString($iter151);
                 }
               }
               $output->writeListEnd();
             }
-            $xfer += $output->writeString($viter143);
+            $xfer += $output->writeString($viter150);
           }
         }
         $output->writeMapEnd();
@@ -6179,15 +6445,15 @@ class StorageDescriptor {
         case 1:
           if ($ftype == TType::LST) {
             $this->cols = array();
-            $_size145 = 0;
-            $_etype148 = 0;
-            $xfer += $input->readListBegin($_etype148, $_size145);
-            for ($_i149 = 0; $_i149 < $_size145; ++$_i149)
+            $_size152 = 0;
+            $_etype155 = 0;
+            $xfer += $input->readListBegin($_etype155, $_size152);
+            for ($_i156 = 0; $_i156 < $_size152; ++$_i156)
             {
-              $elem150 = null;
-              $elem150 = new \metastore\FieldSchema();
-              $xfer += $elem150->read($input);
-              $this->cols []= $elem150;
+              $elem157 = null;
+              $elem157 = new \metastore\FieldSchema();
+              $xfer += $elem157->read($input);
+              $this->cols []= $elem157;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -6240,14 +6506,14 @@ class StorageDescriptor {
         case 8:
           if ($ftype == TType::LST) {
             $this->bucketCols = array();
-            $_size151 = 0;
-            $_etype154 = 0;
-            $xfer += $input->readListBegin($_etype154, $_size151);
-            for ($_i155 = 0; $_i155 < $_size151; ++$_i155)
+            $_size158 = 0;
+            $_etype161 = 0;
+            $xfer += $input->readListBegin($_etype161, $_size158);
+            for ($_i162 = 0; $_i162 < $_size158; ++$_i162)
             {
-              $elem156 = null;
-              $xfer += $input->readString($elem156);
-              $this->bucketCols []= $elem156;
+              $elem163 = null;
+              $xfer += $input->readString($elem163);
+              $this->bucketCols []= $elem163;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -6257,15 +6523,15 @@ class StorageDescriptor {
         case 9:
           if ($ftype == TType::LST) {
             $this->sortCols = array();
-            $_size157 = 0;
-            $_etype160 = 0;
-            $xfer += $input->readListBegin($_etype160, $_size157);
-            for ($_i161 = 0; $_i161 < $_size157; ++$_i161)
+            $_size164 = 0;
+            $_etype167 = 0;
+            $xfer += $input->readListBegin($_etype167, $_size164);
+            for ($_i168 = 0; $_i168 < $_size164; ++$_i168)
             {
-              $elem162 = null;
-              $elem162 = new \metastore\Order();
-              $xfer += $elem162->read($input);
-              $this->sortCols []= $elem162;
+              $elem169 = null;
+              $elem169 = new \metastore\Order();
+              $xfer += $elem169->read($input);
+              $this->sortCols []= $elem169;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -6275,17 +6541,17 @@ class StorageDescriptor {
         case 10:
           if ($ftype == TType::MAP) {
             $this->parameters = array();
-            $_size163 = 0;
-            $_ktype164 = 0;
-            $_vtype165 = 0;
-            $xfer += $input->readMapBegin($_ktype164, $_vtype165, $_size163);
-            for ($_i167 = 0; $_i167 < $_size163; ++$_i167)
+            $_size170 = 0;
+            $_ktype171 = 0;
+            $_vtype172 = 0;
+            $xfer += $input->readMapBegin($_ktype171, $_vtype172, $_size170);
+            for ($_i174 = 0; $_i174 < $_size170; ++$_i174)
             {
-              $key168 = '';
-              $val169 = '';
-              $xfer += $input->readString($key168);
-              $xfer += $input->readString($val169);
-              $this->parameters[$key168] = $val169;
+              $key175 = '';
+              $val176 = '';
+              $xfer += $input->readString($key175);
+              $xfer += $input->readString($val176);
+              $this->parameters[$key175] = $val176;
             }
             $xfer += $input->readMapEnd();
           } else {
@@ -6328,9 +6594,9 @@ class StorageDescriptor {
       {
         $output->writeListBegin(TType::STRUCT, count($this->cols));
         {
-          foreach ($this->cols as $iter170)
+          foreach ($this->cols as $iter177)
           {
-            $xfer += $iter170->write($output);
+            $xfer += $iter177->write($output);
           }
         }
         $output->writeListEnd();
@@ -6378,9 +6644,9 @@ class StorageDescriptor {
       {
         $output->writeListBegin(TType::STRING, count($this->bucketCols));
         {
-          foreach ($this->bucketCols as $iter171)
+          foreach ($this->bucketCols as $iter178)
           {
-            $xfer += $output->writeString($iter171);
+            $xfer += $output->writeString($iter178);
           }
         }
         $output->writeListEnd();
@@ -6395,9 +6661,9 @@ class StorageDescriptor {
       {
         $output->writeListBegin(TType::STRUCT, count($this->sortCols));
         {
-          foreach ($this->sortCols as $iter172)
+          foreach ($this->sortCols as $iter179)
           {
-            $xfer += $iter172->write($output);
+            $xfer += $iter179->write($output);
           }
         }
         $output->writeListEnd();
@@ -6412,10 +6678,10 @@ class StorageDescriptor {
       {
         $output->writeMapBegin(TType::STRING, TType::STRING, count($this->parameters));
         {
-          foreach ($this->parameters as $kiter173 => $viter174)
+          foreach ($this->parameters as $kiter180 => $viter181)
           {
-            $xfer += $output->writeString($kiter173);
-            $xfer += $output->writeString($viter174);
+            $xfer += $output->writeString($kiter180);
+            $xfer += $output->writeString($viter181);
           }
         }
         $output->writeMapEnd();
@@ -6763,15 +7029,15 @@ class Table {
         case 8:
           if ($ftype == TType::LST) {
             $this->partitionKeys = array();
-            $_size175 = 0;
-            $_etype178 = 0;
-            $xfer += $input->readListBegin($_etype178, $_size175);
-            for ($_i179 = 0; $_i179 < $_size175; ++$_i179)
+            $_size182 = 0;
+            $_etype185 = 0;
+            $xfer += $input->readListBegin($_etype185, $_size182);
+            for ($_i186 = 0; $_i186 < $_size182; ++$_i186)
             {
-              $elem180 = null;
-              $elem180 = new \metastore\FieldSchema();
-              $xfer += $elem180->read($input);
-              $this->partitionKeys []= $elem180;
+              $elem187 = null;
+              $elem187 = new \metastore\FieldSchema();
+              $xfer += $elem187->read($input);
+              $this->partitionKeys []= $elem187;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -6781,17 +7047,17 @@ class Table {
         case 9:
           if ($ftype == TType::MAP) {
             $this->parameters = array();
-            $_size181 = 0;
-            $_ktype182 = 0;
-            $_vtype183 = 0;
-            $xfer += $input->readMapBegin($_ktype182, $_vtype183, $_size181);
-            for ($_i185 = 0; $_i185 < $_size181; ++$_i185)
+            $_size188 = 0;
+            $_ktype189 = 0;
+            $_vtype190 = 0;
+            $xfer += $input->readMapBegin($_ktype189, $_vtype190, $_size188);
+            for ($_i192 = 0; $_i192 < $_size188; ++$_i192)
             {
-              $key186 = '';
-              $val187 = '';
-              $xfer += $input->readString($key186);
-              $xfer += $input->readString($val187);
-              $this->parameters[$key186] = $val187;
+              $key193 = '';
+              $val194 = '';
+              $xfer += $input->readString($key193);
+              $xfer += $input->readString($val194);
+              $this->parameters[$key193] = $val194;
             }
             $xfer += $input->readMapEnd();
           } else {
@@ -6936,9 +7202,9 @@ class Table {
       {
         $output->writeListBegin(TType::STRUCT, count($this->partitionKeys));
         {
-          foreach ($this->partitionKeys as $iter188)
+          foreach ($this->partitionKeys as $iter195)
           {
-            $xfer += $iter188->write($output);
+            $xfer += $iter195->write($output);
           }
         }
         $output->writeListEnd();
@@ -6953,10 +7219,10 @@ class Table {
       {
         $output->writeMapBegin(TType::STRING, TType::STRING, count($this->parameters));
         {
-          foreach ($this->parameters as $kiter189 => $viter190)
+          foreach ($this->parameters as $kiter196 => $viter197)
           {
-            $xfer += $output->writeString($kiter189);
-            $xfer += $output->writeString($viter190);
+            $xfer += $output->writeString($kiter196);
+            $xfer += $output->writeString($viter197);
           }
         }
         $output->writeMapEnd();
@@ -7201,14 +7467,14 @@ class Partition {
         case 1:
           if ($ftype == TType::LST) {
             $this->values = array();
-            $_size191 = 0;
-            $_etype194 = 0;
-            $xfer += $input->readListBegin($_etype194, $_size191);
-            for ($_i195 = 0; $_i195 < $_size191; ++$_i195)
+            $_size198 = 0;
+            $_etype201 = 0;
+            $xfer += $input->readListBegin($_etype201, $_size198);
+            for ($_i202 = 0; $_i202 < $_size198; ++$_i202)
             {
-              $elem196 = null;
-              $xfer += $input->readString($elem196);
-              $this->values []= $elem196;
+              $elem203 = null;
+              $xfer += $input->readString($elem203);
+              $this->values []= $elem203;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -7254,17 +7520,17 @@ class Partition {
         case 7:
           if ($ftype == TType::MAP) {
             $this->parameters = array();
-            $_size197 = 0;
-            $_ktype198 = 0;
-            $_vtype199 = 0;
-            $xfer += $input->readMapBegin($_ktype198, $_vtype199, $_size197);
-            for ($_i201 = 0; $_i201 < $_size197; ++$_i201)
+            $_size204 = 0;
+            $_ktype205 = 0;
+            $_vtype206 = 0;
+            $xfer += $input->readMapBegin($_ktype205, $_vtype206, $_size204);
+            for ($_i208 = 0; $_i208 < $_size204; ++$_i208)
             {
-              $key202 = '';
-              $val203 = '';
-              $xfer += $input->readString($key202);
-              $xfer += $input->readString($val203);
-              $this->parameters[$key202] = $val203;
+              $key209 = '';
+              $val210 = '';
+              $xfer += $input->readString($key209);
+              $xfer += $input->readString($val210);
+              $this->parameters[$key209] = $val210;
             }
             $xfer += $input->readMapEnd();
           } else {
@@ -7321,9 +7587,9 @@ class Partition {
       {
         $output->writeListBegin(TType::STRING, count($this->values));
         {
-          foreach ($this->values as $iter204)
+          foreach ($this->values as $iter211)
           {
-            $xfer += $output->writeString($iter204);
+            $xfer += $output->writeString($iter211);
           }
         }
         $output->writeListEnd();
@@ -7366,10 +7632,10 @@ class Partition {
       {
         $output->writeMapBegin(TType::STRING, TType::STRING, count($this->parameters));
         {
-          foreach ($this->parameters as $kiter205 => $viter206)
+          foreach ($this->parameters as $kiter212 => $viter213)
           {
-            $xfer += $output->writeString($kiter205);
-            $xfer += $output->writeString($viter206);
+            $xfer += $output->writeString($kiter212);
+            $xfer += $output->writeString($viter213);
           }
         }
         $output->writeMapEnd();
@@ -7520,14 +7786,14 @@ class PartitionWithoutSD {
         case 1:
           if ($ftype == TType::LST) {
             $this->values = array();
-            $_size207 = 0;
-            $_etype210 = 0;
-            $xfer += $input->readListBegin($_etype210, $_size207);
-            for ($_i211 = 0; $_i211 < $_size207; ++$_i211)
+            $_size214 = 0;
+            $_etype217 = 0;
+            $xfer += $input->readListBegin($_etype217, $_size214);
+            for ($_i218 = 0; $_i218 < $_size214; ++$_i218)
             {
-              $elem212 = null;
-              $xfer += $input->readString($elem212);
-              $this->values []= $elem212;
+              $elem219 = null;
+              $xfer += $input->readString($elem219);
+              $this->values []= $elem219;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -7558,17 +7824,17 @@ class PartitionWithoutSD {
         case 5:
           if ($ftype == TType::MAP) {
             $this->parameters = array();
-            $_size213 = 0;
-            $_ktype214 = 0;
-            $_vtype215 = 0;
-            $xfer += $input->readMapBegin($_ktype214, $_vtype215, $_size213);
-            for ($_i217 = 0; $_i217 < $_size213; ++$_i217)
+            $_size220 = 0;
+            $_ktype221 = 0;
+            $_vtype222 = 0;
+            $xfer += $input->readMapBegin($_ktype221, $_vtype222, $_size220);
+            for ($_i224 = 0; $_i224 < $_size220; ++$_i224)
             {
-              $key218 = '';
-              $val219 = '';
-              $xfer += $input->readString($key218);
-              $xfer += $input->readString($val219);
-              $this->parameters[$key218] = $val219;
+              $key225 = '';
+              $val226 = '';
+              $xfer += $input->readString($key225);
+              $xfer += $input->readString($val226);
+              $this->parameters[$key225] = $val226;
             }
             $xfer += $input->readMapEnd();
           } else {
@@ -7604,9 +7870,9 @@ class PartitionWithoutSD {
       {
         $output->writeListBegin(TType::STRING, count($this->values));
         {
-          foreach ($this->values as $iter220)
+          foreach ($this->values as $iter227)
           {
-            $xfer += $output->writeString($iter220);
+            $xfer += $output->writeString($iter227);
           }
         }
         $output->writeListEnd();
@@ -7636,10 +7902,10 @@ class PartitionWithoutSD {
       {
         $output->writeMapBegin(TType::STRING, TType::STRING, count($this->parameters));
         {
-          foreach ($this->parameters as $kiter221 => $viter222)
+          foreach ($this->parameters as $kiter228 => $viter229)
           {
-            $xfer += $output->writeString($kiter221);
-            $xfer += $output->writeString($viter222);
+            $xfer += $output->writeString($kiter228);
+            $xfer += $output->writeString($viter229);
           }
         }
         $output->writeMapEnd();
@@ -7724,15 +7990,15 @@ class PartitionSpecWithSharedSD {
         case 1:
           if ($ftype == TType::LST) {
             $this->partitions = array();
-            $_size223 = 0;
-            $_etype226 = 0;
-            $xfer += $input->readListBegin($_etype226, $_size223);
-            for ($_i227 = 0; $_i227 < $_size223; ++$_i227)
+            $_size230 = 0;
+            $_etype233 = 0;
+            $xfer += $input->readListBegin($_etype233, $_size230);
+            for ($_i234 = 0; $_i234 < $_size230; ++$_i234)
             {
-              $elem228 = null;
-              $elem228 = new \metastore\PartitionWithoutSD();
-              $xfer += $elem228->read($input);
-              $this->partitions []= $elem228;
+              $elem235 = null;
+              $elem235 = new \metastore\PartitionWithoutSD();
+              $xfer += $elem235->read($input);
+              $this->partitions []= $elem235;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -7768,9 +8034,9 @@ class PartitionSpecWithSharedSD {
       {
         $output->writeListBegin(TType::STRUCT, count($this->partitions));
         {
-          foreach ($this->partitions as $iter229)
+          foreach ($this->partitions as $iter236)
           {
-            $xfer += $iter229->write($output);
+            $xfer += $iter236->write($output);
           }
         }
         $output->writeListEnd();
@@ -7843,15 +8109,15 @@ class PartitionListComposingSpec {
         case 1:
           if ($ftype == TType::LST) {
             $this->partitions = array();
-            $_size230 = 0;
-            $_etype233 = 0;
-            $xfer += $input->readListBegin($_etype233, $_size230);
-            for ($_i234 = 0; $_i234 < $_size230; ++$_i234)
+            $_size237 = 0;
+            $_etype240 = 0;
+            $xfer += $input->readListBegin($_etype240, $_size237);
+            for ($_i241 = 0; $_i241 < $_size237; ++$_i241)
             {
-              $elem235 = null;
-              $elem235 = new \metastore\Partition();
-              $xfer += $elem235->read($input);
-              $this->partitions []= $elem235;
+              $elem242 = null;
+              $elem242 = new \metastore\Partition();
+              $xfer += $elem242->read($input);
+              $this->partitions []= $elem242;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -7879,9 +8145,9 @@ class PartitionListComposingSpec {
       {
         $output->writeListBegin(TType::STRUCT, count($this->partitions));
         {
-          foreach ($this->partitions as $iter236)
+          foreach ($this->partitions as $iter243)
           {
-            $xfer += $iter236->write($output);
+            $xfer += $iter243->write($output);
           }
         }
         $output->writeListEnd();
@@ -10033,14 +10299,6 @@ class ColumnStatistics {
    */
   public $statsObj = null;
   /**
-   * @var int
-   */
-  public $txnId = -1;
-  /**
-   * @var string
-   */
-  public $validWriteIdList = null;
-  /**
    * @var bool
    */
   public $isStatsCompliant = null;
@@ -10063,14 +10321,6 @@ class ColumnStatistics {
             ),
           ),
         3 => array(
-          'var' => 'txnId',
-          'type' => TType::I64,
-          ),
-        4 => array(
-          'var' => 'validWriteIdList',
-          'type' => TType::STRING,
-          ),
-        5 => array(
           'var' => 'isStatsCompliant',
           'type' => TType::BOOL,
           ),
@@ -10083,12 +10333,6 @@ class ColumnStatistics {
       if (isset($vals['statsObj'])) {
         $this->statsObj = $vals['statsObj'];
       }
-      if (isset($vals['txnId'])) {
-        $this->txnId = $vals['txnId'];
-      }
-      if (isset($vals['validWriteIdList'])) {
-        $this->validWriteIdList = $vals['validWriteIdList'];
-      }
       if (isset($vals['isStatsCompliant'])) {
         $this->isStatsCompliant = $vals['isStatsCompliant'];
       }
@@ -10125,15 +10369,15 @@ class ColumnStatistics {
         case 2:
           if ($ftype == TType::LST) {
             $this->statsObj = array();
-            $_size237 = 0;
-            $_etype240 = 0;
-            $xfer += $input->readListBegin($_etype240, $_size237);
-            for ($_i241 = 0; $_i241 < $_size237; ++$_i241)
+            $_size244 = 0;
+            $_etype247 = 0;
+            $xfer += $input->readListBegin($_etype247, $_size244);
+            for ($_i248 = 0; $_i248 < $_size244; ++$_i248)
             {
-              $elem242 = null;
-              $elem242 = new \metastore\ColumnStatisticsObj();
-              $xfer += $elem242->read($input);
-              $this->statsObj []= $elem242;
+              $elem249 = null;
+              $elem249 = new \metastore\ColumnStatisticsObj();
+              $xfer += $elem249->read($input);
+              $this->statsObj []= $elem249;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -10141,20 +10385,6 @@ class ColumnStatistics {
           }
           break;
         case 3:
-          if ($ftype == TType::I64) {
-            $xfer += $input->readI64($this->txnId);
-          } else {
-            $xfer += $input->skip($ftype);
-          }
-          break;
-        case 4:
-          if ($ftype == TType::STRING) {
-            $xfer += $input->readString($this->validWriteIdList);
-          } else {
-            $xfer += $input->skip($ftype);
-          }
-          break;
-        case 5:
           if ($ftype == TType::BOOL) {
             $xfer += $input->readBool($this->isStatsCompliant);
           } else {
@@ -10190,27 +10420,17 @@ class ColumnStatistics {
       {
         $output->writeListBegin(TType::STRUCT, count($this->statsObj));
         {
-          foreach ($this->statsObj as $iter243)
+          foreach ($this->statsObj as $iter250)
           {
-            $xfer += $iter243->write($output);
+            $xfer += $iter250->write($output);
           }
         }
         $output->writeListEnd();
       }
       $xfer += $output->writeFieldEnd();
     }
-    if ($this->txnId !== null) {
-      $xfer += $output->writeFieldBegin('txnId', TType::I64, 3);
-      $xfer += $output->writeI64($this->txnId);
-      $xfer += $output->writeFieldEnd();
-    }
-    if ($this->validWriteIdList !== null) {
-      $xfer += $output->writeFieldBegin('validWriteIdList', TType::STRING, 4);
-      $xfer += $output->writeString($this->validWriteIdList);
-      $xfer += $output->writeFieldEnd();
-    }
     if ($this->isStatsCompliant !== null) {
-      $xfer += $output->writeFieldBegin('isStatsCompliant', TType::BOOL, 5);
+      $xfer += $output->writeFieldBegin('isStatsCompliant', TType::BOOL, 3);
       $xfer += $output->writeBool($this->isStatsCompliant);
       $xfer += $output->writeFieldEnd();
     }
@@ -10294,15 +10514,15 @@ class AggrStats {
         case 1:
           if ($ftype == TType::LST) {
             $this->colStats = array();
-            $_size244 = 0;
-            $_etype247 = 0;
-            $xfer += $input->readListBegin($_etype247, $_size244);
-            for ($_i248 = 0; $_i248 < $_size244; ++$_i248)
+            $_size251 = 0;
+            $_etype254 = 0;
+            $xfer += $input->readListBegin($_etype254, $_size251);
+            for ($_i255 = 0; $_i255 < $_size251; ++$_i255)
             {
-              $elem249 = null;
-              $elem249 = new \metastore\ColumnStatisticsObj();
-              $xfer += $elem249->read($input);
-              $this->colStats []= $elem249;
+              $elem256 = null;
+              $elem256 = new \metastore\ColumnStatisticsObj();
+              $xfer += $elem256->read($input);
+              $this->colStats []= $elem256;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -10344,9 +10564,9 @@ class AggrStats {
       {
         $output->writeListBegin(TType::STRUCT, count($this->colStats));
         {
-          foreach ($this->colStats as $iter250)
+          foreach ($this->colStats as $iter257)
           {
-            $xfer += $iter250->write($output);
+            $xfer += $iter257->write($output);
           }
         }
         $output->writeListEnd();
@@ -10465,15 +10685,15 @@ class SetPartitionsStatsRequest {
         case 1:
           if ($ftype == TType::LST) {
             $this->colStats = array();
-            $_size251 = 0;
-            $_etype254 = 0;
-            $xfer += $input->readListBegin($_etype254, $_size251);
-            for ($_i255 = 0; $_i255 < $_size251; ++$_i255)
+            $_size258 = 0;
+            $_etype261 = 0;
+            $xfer += $input->readListBegin($_etype261, $_size258);
+            for ($_i262 = 0; $_i262 < $_size258; ++$_i262)
             {
-              $elem256 = null;
-              $elem256 = new \metastore\ColumnStatistics();
-              $xfer += $elem256->read($input);
-              $this->colStats []= $elem256;
+              $elem263 = null;
+              $elem263 = new \metastore\ColumnStatistics();
+              $xfer += $elem263->read($input);
+              $this->colStats []= $elem263;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -10529,9 +10749,9 @@ class SetPartitionsStatsRequest {
       {
         $output->writeListBegin(TType::STRUCT, count($this->colStats));
         {
-          foreach ($this->colStats as $iter257)
+          foreach ($this->colStats as $iter264)
           {
-            $xfer += $iter257->write($output);
+            $xfer += $iter264->write($output);
           }
         }
         $output->writeListEnd();
@@ -10565,6 +10785,81 @@ class SetPartitionsStatsRequest {
 
 }
 
+class SetPartitionsStatsResponse {
+  static $_TSPEC;
+
+  /**
+   * @var bool
+   */
+  public $result = null;
+
+  public function __construct($vals=null) {
+    if (!isset(self::$_TSPEC)) {
+      self::$_TSPEC = array(
+        1 => array(
+          'var' => 'result',
+          'type' => TType::BOOL,
+          ),
+        );
+    }
+    if (is_array($vals)) {
+      if (isset($vals['result'])) {
+        $this->result = $vals['result'];
+      }
+    }
+  }
+
+  public function getName() {
+    return 'SetPartitionsStatsResponse';
+  }
+
+  public function read($input)
+  {
+    $xfer = 0;
+    $fname = null;
+    $ftype = 0;
+    $fid = 0;
+    $xfer += $input->readStructBegin($fname);
+    while (true)
+    {
+      $xfer += $input->readFieldBegin($fname, $ftype, $fid);
+      if ($ftype == TType::STOP) {
+        break;
+      }
+      switch ($fid)
+      {
+        case 1:
+          if ($ftype == TType::BOOL) {
+            $xfer += $input->readBool($this->result);
+          } else {
+            $xfer += $input->skip($ftype);
+          }
+          break;
+        default:
+          $xfer += $input->skip($ftype);
+          break;
+      }
+      $xfer += $input->readFieldEnd();
+    }
+    $xfer += $input->readStructEnd();
+    return $xfer;
+  }
+
+  public function write($output) {
+    $xfer = 0;
+    $xfer += $output->writeStructBegin('SetPartitionsStatsResponse');
+    if ($this->result !== null) {
+      $xfer += $output->writeFieldBegin('result', TType::BOOL, 1);
+      $xfer += $output->writeBool($this->result);
+      $xfer += $output->writeFieldEnd();
+    }
+    $xfer += $output->writeFieldStop();
+    $xfer += $output->writeStructEnd();
+    return $xfer;
+  }
+
+}
+
 class Schema {
   static $_TSPEC;
 
@@ -10635,15 +10930,15 @@ class Schema {
         case 1:
           if ($ftype == TType::LST) {
             $this->fieldSchemas = array();
-            $_size258 = 0;
-            $_etype261 = 0;
-            $xfer += $input->readListBegin($_etype261, $_size258);
-            for ($_i262 = 0; $_i262 < $_size258; ++$_i262)
+            $_size265 = 0;
+            $_etype268 = 0;
+            $xfer += $input->readListBegin($_etype268, $_size265);
+            for ($_i269 = 0; $_i269 < $_size265; ++$_i269)
             {
-              $elem263 = null;
-              $elem263 = new \metastore\FieldSchema();
-              $xfer += $elem263->read($input);
-              $this->fieldSchemas []= $elem263;
+              $elem270 = null;
+              $elem270 = new \metastore\FieldSchema();
+              $xfer += $elem270->read($input);
+              $this->fieldSchemas []= $elem270;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -10653,17 +10948,17 @@ class Schema {
         case 2:
           if ($ftype == TType::MAP) {
             $this->properties = array();
-            $_size264 = 0;
-            $_ktype265 = 0;
-            $_vtype266 = 0;
-            $xfer += $input->readMapBegin($_ktype265, $_vtype266, $_size264);
-            for ($_i268 = 0; $_i268 < $_size264; ++$_i268)
+            $_size271 = 0;
+            $_ktype272 = 0;
+            $_vtype273 = 0;
+            $xfer += $input->readMapBegin($_ktype272, $_vtype273, $_size271);
+            for ($_i275 = 0; $_i275 < $_size271; ++$_i275)
             {
-              $key269 = '';
-              $val270 = '';
-              $xfer += $input->readString($key269);
-              $xfer += $input->readString($val270);
-              $this->properties[$key269] = $val270;
+              $key276 = '';
+              $val277 = '';
+              $xfer += $input->readString($key276);
+              $xfer += $input->readString($val277);
+              $this->properties[$key276] = $val277;
             }
             $xfer += $input->readMapEnd();
           } else {
@@ -10691,9 +10986,9 @@ class Schema {
       {
         $output->writeListBegin(TType::STRUCT, count($this->fieldSchemas));
         {
-          foreach ($this->fieldSchemas as $iter271)
+          foreach ($this->fieldSchemas as $iter278)
           {
-            $xfer += $iter271->write($output);
+            $xfer += $iter278->write($output);
           }
         }
         $output->writeListEnd();
@@ -10708,10 +11003,10 @@ class Schema {
       {
         $output->writeMapBegin(TType::STRING, TType::STRING, count($this->properties));
         {
-          foreach ($this->properties as $kiter272 => $viter273)
+          foreach ($this->properties as $kiter279 => $viter280)
           {
-            $xfer += $output->writeString($kiter272);
-            $xfer += $output->writeString($viter273);
+            $xfer += $output->writeString($kiter279);
+            $xfer += $output->writeString($viter280);
           }
         }
         $output->writeMapEnd();
@@ -10779,17 +11074,17 @@ class EnvironmentContext {
         case 1:
           if ($ftype == TType::MAP) {
             $this->properties = array();
-            $_size274 = 0;
-            $_ktype275 = 0;
-            $_vtype276 = 0;
-            $xfer += $input->readMapBegin($_ktype275, $_vtype276, $_size274);
-            for ($_i278 = 0; $_i278 < $_size274; ++$_i278)
+            $_size281 = 0;
+            $_ktype282 = 0;
+            $_vtype283 = 0;
+            $xfer += $input->readMapBegin($_ktype282, $_vtype283, $_size281);
+            for ($_i285 = 0; $_i285 < $_size281; ++$_i285)
             {
-              $key279 = '';
-              $val280 = '';
-              $xfer += $input->readString($key279);
-              $xfer += $input->readString($val280);
-              $this->properties[$key279] = $val280;
+              $key286 = '';
+              $val287 = '';
+              $xfer += $input->readString($key286);
+              $xfer += $input->readString($val287);
+              $this->properties[$key286] = $val287;
             }
             $xfer += $input->readMapEnd();
           } else {
@@ -10817,10 +11112,10 @@ class EnvironmentContext {
       {
         $output->writeMapBegin(TType::STRING, TType::STRING, count($this->properties));
         {
-          foreach ($this->properties as $kiter281 => $viter282)
+          foreach ($this->properties as $kiter288 => $viter289)
           {
-            $xfer += $output->writeString($kiter281);
-            $xfer += $output->writeString($viter282);
+            $xfer += $output->writeString($kiter288);
+            $xfer += $output->writeString($viter289);
           }
         }
         $output->writeMapEnd();
@@ -11006,15 +11301,15 @@ class PrimaryKeysResponse {
         case 1:
           if ($ftype == TType::LST) {
             $this->primaryKeys = array();
-            $_size283 = 0;
-            $_etype286 = 0;
-            $xfer += $input->readListBegin($_etype286, $_size283);
-            for ($_i287 = 0; $_i287 < $_size283; ++$_i287)
+            $_size290 = 0;
+            $_etype293 = 0;
+            $xfer += $input->readListBegin($_etype293, $_size290);
+            for ($_i294 = 0; $_i294 < $_size290; ++$_i294)
             {
-              $elem288 = null;
-              $elem288 = new \metastore\SQLPrimaryKey();
-              $xfer += $elem288->read($input);
-              $this->primaryKeys []= $elem288;
+              $elem295 = null;
+              $elem295 = new \metastore\SQLPrimaryKey();
+              $xfer += $elem295->read($input);
+              $this->primaryKeys []= $elem295;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -11042,9 +11337,9 @@ class PrimaryKeysResponse {
       {
         $output->writeListBegin(TType::STRUCT, count($this->primaryKeys));
         {
-          foreach ($this->primaryKeys as $iter289)
+          foreach ($this->primaryKeys as $iter296)
           {
-            $xfer += $iter289->write($output);
+            $xfer += $iter296->write($output);
           }
         }
         $output->writeListEnd();
@@ -11276,15 +11571,15 @@ class ForeignKeysResponse {
         case 1:
           if ($ftype == TType::LST) {
             $this->foreignKeys = array();
-            $_size290 = 0;
-            $_etype293 = 0;
-            $xfer += $input->readListBegin($_etype293, $_size290);
-            for ($_i294 = 0; $_i294 < $_size290; ++$_i294)
+            $_size297 = 0;
+            $_etype300 = 0;
+            $xfer += $input->readListBegin($_etype300, $_size297);
+            for ($_i301 = 0; $_i301 < $_size297; ++$_i301)
             {
-              $elem295 = null;
-              $elem295 = new \metastore\SQLForeignKey();
-              $xfer += $elem295->read($input);
-              $this->foreignKeys []= $elem295;
+              $elem302 = null;
+              $elem302 = new \metastore\SQLForeignKey();
+              $xfer += $elem302->read($input);
+              $this->foreignKeys []= $elem302;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -11312,9 +11607,9 @@ class ForeignKeysResponse {
       {
         $output->writeListBegin(TType::STRUCT, count($this->foreignKeys));
         {
-          foreach ($this->foreignKeys as $iter296)
+          foreach ($this->foreignKeys as $iter303)
           {
-            $xfer += $iter296->write($output);
+            $xfer += $iter303->write($output);
           }
         }
         $output->writeListEnd();
@@ -11500,16 +11795,16 @@ class UniqueConstraintsResponse {
         case 1:
           if ($ftype == TType::LST) {
             $this->uniqueConstraints = array();
-            $_size297 = 0;
-            $_etype300 = 0;
-            $xfer += $input->readListBegin($_etype300, $_size297);
-            for ($_i301 = 0; $_i301 < $_size297; ++$_i301)
+            $_size304 = 0;
+            $_etype307 = 0;
+            $xfer += $input->readListBegin($_etype307, $_size304);
+            for ($_i308 = 0; $_i308 < $_size304; ++$_i308)
             {
-              $elem302 = null;
-              $elem302 = new \metastore\SQLUniqueConstraint();
-              $xfer += $elem302->read($input);
-              $this->uniqueConstraints []= $elem302;
-            }
+              $elem309 = null;
+              $elem309 = new \metastore\SQLUniqueConstraint();
+              $xfer += $elem309->read($input);
+              $this->uniqueConstraints []= $elem309;
+            }
             $xfer += $input->readListEnd();
           } else {
             $xfer += $input->skip($ftype);
@@ -11536,9 +11831,9 @@ class UniqueConstraintsResponse {
       {
         $output->writeListBegin(TType::STRUCT, count($this->uniqueConstraints));
         {
-          foreach ($this->uniqueConstraints as $iter303)
+          foreach ($this->uniqueConstraints as $iter310)
           {
-            $xfer += $iter303->write($output);
+            $xfer += $iter310->write($output);
           }
         }
         $output->writeListEnd();
@@ -11724,15 +12019,15 @@ class NotNullConstraintsResponse {
         case 1:
           if ($ftype == TType::LST) {
             $this->notNullConstraints = array();
-            $_size304 = 0;
-            $_etype307 = 0;
-            $xfer += $input->readListBegin($_etype307, $_size304);
-            for ($_i308 = 0; $_i308 < $_size304; ++$_i308)
+            $_size311 = 0;
+            $_etype314 = 0;
+            $xfer += $input->readListBegin($_etype314, $_size311);
+            for ($_i315 = 0; $_i315 < $_size311; ++$_i315)
             {
-              $elem309 = null;
-              $elem309 = new \metastore\SQLNotNullConstraint();
-              $xfer += $elem309->read($input);
-              $this->notNullConstraints []= $elem309;
+              $elem316 = null;
+              $elem316 = new \metastore\SQLNotNullConstraint();
+              $xfer += $elem316->read($input);
+              $this->notNullConstraints []= $elem316;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -11760,9 +12055,9 @@ class NotNullConstraintsResponse {
       {
         $output->writeListBegin(TType::STRUCT, count($this->notNullConstraints));
         {
-          foreach ($this->notNullConstraints as $iter310)
+          foreach ($this->notNullConstraints as $iter317)
           {
-            $xfer += $iter310->write($output);
+            $xfer += $iter317->write($output);
           }
         }
         $output->writeListEnd();
@@ -11948,15 +12243,15 @@ class DefaultConstraintsResponse {
         case 1:
           if ($ftype == TType::LST) {
             $this->defaultConstraints = array();
-            $_size311 = 0;
-            $_etype314 = 0;
-            $xfer += $input->readListBegin($_etype314, $_size311);
-            for ($_i315 = 0; $_i315 < $_size311; ++$_i315)
+            $_size318 = 0;
+            $_etype321 = 0;
+            $xfer += $input->readListBegin($_etype321, $_size318);
+            for ($_i322 = 0; $_i322 < $_size318; ++$_i322)
             {
-              $elem316 = null;
-              $elem316 = new \metastore\SQLDefaultConstraint();
-              $xfer += $elem316->read($input);
-              $this->defaultConstraints []= $elem316;
+              $elem323 = null;
+              $elem323 = new \metastore\SQLDefaultConstraint();
+              $xfer += $elem323->read($input);
+              $this->defaultConstraints []= $elem323;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -11984,9 +12279,9 @@ class DefaultConstraintsResponse {
       {
         $output->writeListBegin(TType::STRUCT, count($this->defaultConstraints));
         {
-          foreach ($this->defaultConstraints as $iter317)
+          foreach ($this->defaultConstraints as $iter324)
           {
-            $xfer += $iter317->write($output);
+            $xfer += $iter324->write($output);
           }
         }
         $output->writeListEnd();
@@ -12172,15 +12467,15 @@ class CheckConstraintsResponse {
         case 1:
           if ($ftype == TType::LST) {
             $this->checkConstraints = array();
-            $_size318 = 0;
-            $_etype321 = 0;
-            $xfer += $input->readListBegin($_etype321, $_size318);
-            for ($_i322 = 0; $_i322 < $_size318; ++$_i322)
+            $_size325 = 0;
+            $_etype328 = 0;
+            $xfer += $input->readListBegin($_etype328, $_size325);
+            for ($_i329 = 0; $_i329 < $_size325; ++$_i329)
             {
-              $elem323 = null;
-              $elem323 = new \metastore\SQLCheckConstraint();
-              $xfer += $elem323->read($input);
-              $this->checkConstraints []= $elem323;
+              $elem330 = null;
+              $elem330 = new \metastore\SQLCheckConstraint();
+              $xfer += $elem330->read($input);
+              $this->checkConstraints []= $elem330;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -12208,9 +12503,9 @@ class CheckConstraintsResponse {
       {
         $output->writeListBegin(TType::STRUCT, count($this->checkConstraints));
         {
-          foreach ($this->checkConstraints as $iter324)
+          foreach ($this->checkConstraints as $iter331)
           {
-            $xfer += $iter324->write($output);
+            $xfer += $iter331->write($output);
           }
         }
         $output->writeListEnd();
@@ -12419,15 +12714,15 @@ class AddPrimaryKeyRequest {
         case 1:
           if ($ftype == TType::LST) {
             $this->primaryKeyCols = array();
-            $_size325 = 0;
-            $_etype328 = 0;
-            $xfer += $input->readListBegin($_etype328, $_size325);
-            for ($_i329 = 0; $_i329 < $_size325; ++$_i329)
+            $_size332 = 0;
+            $_etype335 = 0;
+            $xfer += $input->readListBegin($_etype335, $_size332);
+            for ($_i336 = 0; $_i336 < $_size332; ++$_i336)
             {
-              $elem330 = null;
-              $elem330 = new \metastore\SQLPrimaryKey();
-              $xfer += $elem330->read($input);
-              $this->primaryKeyCols []= $elem330;
+              $elem337 = null;
+              $elem337 = new \metastore\SQLPrimaryKey();
+              $xfer += $elem337->read($input);
+              $this->primaryKeyCols []= $elem337;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -12455,9 +12750,9 @@ class AddPrimaryKeyRequest {
       {
         $output->writeListBegin(TType::STRUCT, count($this->primaryKeyCols));
         {
-          foreach ($this->primaryKeyCols as $iter331)
+          foreach ($this->primaryKeyCols as $iter338)
           {
-            $xfer += $iter331->write($output);
+            $xfer += $iter338->write($output);
           }
         }
         $output->writeListEnd();
@@ -12522,15 +12817,15 @@ class AddForeignKeyRequest {
         case 1:
           if ($ftype == TType::LST) {
             $this->foreignKeyCols = array();
-            $_size332 = 0;
-            $_etype335 = 0;
-            $xfer += $input->readListBegin($_etype335, $_size332);
-            for ($_i336 = 0; $_i336 < $_size332; ++$_i336)
+            $_size339 = 0;
+            $_etype342 = 0;
+            $xfer += $input->readListBegin($_etype342, $_size339);
+            for ($_i343 = 0; $_i343 < $_size339; ++$_i343)
             {
-              $elem337 = null;
-              $elem337 = new \metastore\SQLForeignKey();
-              $xfer += $elem337->read($input);
-              $this->foreignKeyCols []= $elem337;
+              $elem344 = null;
+              $elem344 = new \metastore\SQLForeignKey();
+              $xfer += $elem344->read($input);
+              $this->foreignKeyCols []= $elem344;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -12558,9 +12853,9 @@ class AddForeignKeyRequest {
       {
         $output->writeListBegin(TType::STRUCT, count($this->foreignKeyCols));
         {
-          foreach ($this->foreignKeyCols as $iter338)
+          foreach ($this->foreignKeyCols as $iter345)
           {
-            $xfer += $iter338->write($output);
+            $xfer += $iter345->write($output);
           }
         }
         $output->writeListEnd();
@@ -12625,15 +12920,15 @@ class AddUniqueConstraintRequest {
         case 1:
           if ($ftype == TType::LST) {
             $this->uniqueConstraintCols = array();
-            $_size339 = 0;
-            $_etype342 = 0;
-            $xfer += $input->readListBegin($_etype342, $_size339);
-            for ($_i343 = 0; $_i343 < $_size339; ++$_i343)
+            $_size346 = 0;
+            $_etype349 = 0;
+            $xfer += $input->readListBegin($_etype349, $_size346);
+            for ($_i350 = 0; $_i350 < $_size346; ++$_i350)
             {
-              $elem344 = null;
-              $elem344 = new \metastore\SQLUniqueConstraint();
-              $xfer += $elem344->read($input);
-              $this->uniqueConstraintCols []= $elem344;
+              $elem351 = null;
+              $elem351 = new \metastore\SQLUniqueConstraint();
+              $xfer += $elem351->read($input);
+              $this->uniqueConstraintCols []= $elem351;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -12661,9 +12956,9 @@ class AddUniqueConstraintRequest {
       {
         $output->writeListBegin(TType::STRUCT, count($this->uniqueConstraintCols));
         {
-          foreach ($this->uniqueConstraintCols as $iter345)
+          foreach ($this->uniqueConstraintCols as $iter352)
           {
-            $xfer += $iter345->write($output);
+            $xfer += $iter352->write($output);
           }
         }
         $output->writeListEnd();
@@ -12728,15 +13023,15 @@ class AddNotNullConstraintRequest {
         case 1:
           if ($ftype == TType::LST) {
             $this->notNullConstraintCols = array();
-            $_size346 = 0;
-            $_etype349 = 0;
-            $xfer += $input->readListBegin($_etype349, $_size346);
-            for ($_i350 = 0; $_i350 < $_size346; ++$_i350)
+            $_size353 = 0;
+            $_etype356 = 0;
+            $xfer += $input->readListBegin($_etype356, $_size353);
+            for ($_i357 = 0; $_i357 < $_size353; ++$_i357)
             {
-              $elem351 = null;
-              $elem351 = new \metastore\SQLNotNullConstraint();
-              $xfer += $elem351->read($input);
-              $this->notNullConstraintCols []= $elem351;
+              $elem358 = null;
+              $elem358 = new \metastore\SQLNotNullConstraint();
+              $xfer += $elem358->read($input);
+              $this->notNullConstraintCols []= $elem358;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -12764,9 +13059,9 @@ class AddNotNullConstraintRequest {
       {
         $output->writeListBegin(TType::STRUCT, count($this->notNullConstraintCols));
         {
-          foreach ($this->notNullConstraintCols as $iter352)
+          foreach ($this->notNullConstraintCols as $iter359)
           {
-            $xfer += $iter352->write($output);
+            $xfer += $iter359->write($output);
           }
         }
         $output->writeListEnd();
@@ -12831,15 +13126,15 @@ class AddDefaultConstraintRequest {
         case 1:
           if ($ftype == TType::LST) {
             $this->defaultConstraintCols = array();
-            $_size353 = 0;
-            $_etype356 = 0;
-            $xfer += $input->readListBegin($_etype356, $_size353);
-            for ($_i357 = 0; $_i357 < $_size353; ++$_i357)
+            $_size360 = 0;
+            $_etype363 = 0;
+            $xfer += $input->readListBegin($_etype363, $_size360);
+            for ($_i364 = 0; $_i364 < $_size360; ++$_i364)
             {
-              $elem358 = null;
-              $elem358 = new \metastore\SQLDefaultConstraint();
-              $xfer += $elem358->read($input);
-              $this->defaultConstraintCols []= $elem358;
+              $elem365 = null;
+              $elem365 = new \metastore\SQLDefaultConstraint();
+              $xfer += $elem365->read($input);
+              $this->defaultConstraintCols []= $elem365;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -12867,9 +13162,9 @@ class AddDefaultConstraintRequest {
       {
         $output->writeListBegin(TType::STRUCT, count($this->defaultConstraintCols));
         {
-          foreach ($this->defaultConstraintCols as $iter359)
+          foreach ($this->defaultConstraintCols as $iter366)
           {
-            $xfer += $iter359->write($output);
+            $xfer += $iter366->write($output);
           }
         }
         $output->writeListEnd();
@@ -12934,15 +13229,15 @@ class AddCheckConstraintRequest {
         case 1:
           if ($ftype == TType::LST) {
             $this->checkConstraintCols = array();
-            $_size360 = 0;
-            $_etype363 = 0;
-            $xfer += $input->readListBegin($_etype363, $_size360);
-            for ($_i364 = 0; $_i364 < $_size360; ++$_i364)
+            $_size367 = 0;
+            $_etype370 = 0;
+            $xfer += $input->readListBegin($_etype370, $_size367);
+            for ($_i371 = 0; $_i371 < $_size367; ++$_i371)
             {
-              $elem365 = null;
-              $elem365 = new \metastore\SQLCheckConstraint();
-              $xfer += $elem365->read($input);
-              $this->checkConstraintCols []= $elem365;
+              $elem372 = null;
+              $elem372 = new \metastore\SQLCheckConstraint();
+              $xfer += $elem372->read($input);
+              $this->checkConstraintCols []= $elem372;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -12970,9 +13265,9 @@ class AddCheckConstraintRequest {
       {
         $output->writeListBegin(TType::STRUCT, count($this->checkConstraintCols));
         {
-          foreach ($this->checkConstraintCols as $iter366)
+          foreach ($this->checkConstraintCols as $iter373)
           {
-            $xfer += $iter366->write($output);
+            $xfer += $iter373->write($output);
           }
         }
         $output->writeListEnd();
@@ -13048,15 +13343,15 @@ class PartitionsByExprResult {
         case 1:
           if ($ftype == TType::LST) {
             $this->partitions = array();
-            $_size367 = 0;
-            $_etype370 = 0;
-            $xfer += $input->readListBegin($_etype370, $_size367);
-            for ($_i371 = 0; $_i371 < $_size367; ++$_i371)
+            $_size374 = 0;
+            $_etype377 = 0;
+            $xfer += $input->readListBegin($_etype377, $_size374);
+            for ($_i378 = 0; $_i378 < $_size374; ++$_i378)
             {
-              $elem372 = null;
-              $elem372 = new \metastore\Partition();
-              $xfer += $elem372->read($input);
-              $this->partitions []= $elem372;
+              $elem379 = null;
+              $elem379 = new \metastore\Partition();
+              $xfer += $elem379->read($input);
+              $this->partitions []= $elem379;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -13091,9 +13386,9 @@ class PartitionsByExprResult {
       {
         $output->writeListBegin(TType::STRUCT, count($this->partitions));
         {
-          foreach ($this->partitions as $iter373)
+          foreach ($this->partitions as $iter380)
           {
-            $xfer += $iter373->write($output);
+            $xfer += $iter380->write($output);
           }
         }
         $output->writeListEnd();
@@ -13364,15 +13659,15 @@ class TableStatsResult {
         case 1:
           if ($ftype == TType::LST) {
             $this->tableStats = array();
-            $_size374 = 0;
-            $_etype377 = 0;
-            $xfer += $input->readListBegin($_etype377, $_size374);
-            for ($_i378 = 0; $_i378 < $_size374; ++$_i378)
+            $_size381 = 0;
+            $_etype384 = 0;
+            $xfer += $input->readListBegin($_etype384, $_size381);
+            for ($_i385 = 0; $_i385 < $_size381; ++$_i385)
             {
-              $elem379 = null;
-              $elem379 = new \metastore\ColumnStatisticsObj();
-              $xfer += $elem379->read($input);
-              $this->tableStats []= $elem379;
+              $elem386 = null;
+              $elem386 = new \metastore\ColumnStatisticsObj();
+              $xfer += $elem386->read($input);
+              $this->tableStats []= $elem386;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -13407,9 +13702,9 @@ class TableStatsResult {
       {
         $output->writeListBegin(TType::STRUCT, count($this->tableStats));
         {
-          foreach ($this->tableStats as $iter380)
+          foreach ($this->tableStats as $iter387)
           {
-            $xfer += $iter380->write($output);
+            $xfer += $iter387->write($output);
           }
         }
         $output->writeListEnd();
@@ -13498,28 +13793,28 @@ class PartitionsStatsResult {
         case 1:
           if ($ftype == TType::MAP) {
             $this->partStats = array();
-            $_size381 = 0;
-            $_ktype382 = 0;
-            $_vtype383 = 0;
-            $xfer += $input->readMapBegin($_ktype382, $_vtype383, $_size381);
-            for ($_i385 = 0; $_i385 < $_size381; ++$_i385)
+            $_size388 = 0;
+            $_ktype389 = 0;
+            $_vtype390 = 0;
+            $xfer += $input->readMapBegin($_ktype389, $_vtype390, $_size388);
+            for ($_i392 = 0; $_i392 < $_size388; ++$_i392)
             {
-              $key386 = '';
-              $val387 = array();
-              $xfer += $input->readString($key386);
-              $val387 = array();
-              $_size388 = 0;
-              $_etype391 = 0;
-              $xfer += $input->readListBegin($_etype391, $_size388);
-              for ($_i392 = 0; $_i392 < $_size388; ++$_i392)
+              $key393 = '';
+              $val394 = array();
+              $xfer += $input->readString($key393);
+              $val394 = array();
+              $_size395 = 0;
+              $_etype398 = 0;
+              $xfer += $input->readListBegin($_etype398, $_size395);
+              for ($_i399 = 0; $_i399 < $_size395; ++$_i399)
               {
-                $elem393 = null;
-                $elem393 = new \metastore\ColumnStatisticsObj();
-                $xfer += $elem393->read($input);
-                $val387 []= $elem393;
+                $elem400 = null;
+                $elem400 = new \metastore\ColumnStatisticsObj();
+                $xfer += $elem400->read($input);
+                $val394 []= $elem400;
               }
               $xfer += $input->readListEnd();
-              $this->partStats[$key386] = $val387;
+              $this->partStats[$key393] = $val394;
             }
             $xfer += $input->readMapEnd();
           } else {
@@ -13554,15 +13849,15 @@ class PartitionsStatsResult {
       {
         $output->writeMapBegin(TType::STRING, TType::LST, count($this->partStats));
         {
-          foreach ($this->partStats as $kiter394 => $viter395)
+          foreach ($this->partStats as $kiter401 => $viter402)
           {
-            $xfer += $output->writeString($kiter394);
+            $xfer += $output->writeString($kiter401);
             {
-              $output->writeListBegin(TType::STRUCT, count($viter395));
+              $output->writeListBegin(TType::STRUCT, count($viter402));
               {
-                foreach ($viter395 as $iter396)
+                foreach ($viter402 as $iter403)
                 {
-                  $xfer += $iter396->write($output);
+                  $xfer += $iter403->write($output);
                 }
               }
               $output->writeListEnd();
@@ -13704,14 +13999,14 @@ class TableStatsRequest {
         case 3:
           if ($ftype == TType::LST) {
             $this->colNames = array();
-            $_size397 = 0;
-            $_etype400 = 0;
-            $xfer += $input->readListBegin($_etype400, $_size397);
-            for ($_i401 = 0; $_i401 < $_size397; ++$_i401)
+            $_size404 = 0;
+            $_etype407 = 0;
+            $xfer += $input->readListBegin($_etype407, $_size404);
+            for ($_i408 = 0; $_i408 < $_size404; ++$_i408)
             {
-              $elem402 = null;
-              $xfer += $input->readString($elem402);
-              $this->colNames []= $elem402;
+              $elem409 = null;
+              $xfer += $input->readString($elem409);
+              $this->colNames []= $elem409;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -13770,9 +14065,9 @@ class TableStatsRequest {
       {
         $output->writeListBegin(TType::STRING, count($this->colNames));
         {
-          foreach ($this->colNames as $iter403)
+          foreach ($this->colNames as $iter410)
           {
-            $xfer += $output->writeString($iter403);
+            $xfer += $output->writeString($iter410);
           }
         }
         $output->writeListEnd();
@@ -13935,14 +14230,14 @@ class PartitionsStatsRequest {
         case 3:
           if ($ftype == TType::LST) {
             $this->colNames = array();
-            $_size404 = 0;
-            $_etype407 = 0;
-            $xfer += $input->readListBegin($_etype407, $_size404);
-            for ($_i408 = 0; $_i408 < $_size404; ++$_i408)
+            $_size411 = 0;
+            $_etype414 = 0;
+            $xfer += $input->readListBegin($_etype414, $_size411);
+            for ($_i415 = 0; $_i415 < $_size411; ++$_i415)
             {
-              $elem409 = null;
-              $xfer += $input->readString($elem409);
-              $this->colNames []= $elem409;
+              $elem416 = null;
+              $xfer += $input->readString($elem416);
+              $this->colNames []= $elem416;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -13952,14 +14247,14 @@ class PartitionsStatsRequest {
         case 4:
           if ($ftype == TType::LST) {
             $this->partNames = array();
-            $_size410 = 0;
-            $_etype413 = 0;
-            $xfer += $input->readListBegin($_etype413, $_size410);
-            for ($_i414 = 0; $_i414 < $_size410; ++$_i414)
+            $_size417 = 0;
+            $_etype420 = 0;
+            $xfer += $input->readListBegin($_etype420, $_size417);
+            for ($_i421 = 0; $_i421 < $_size417; ++$_i421)
             {
-              $elem415 = null;
-              $xfer += $input->readString($elem415);
-              $this->partNames []= $elem415;
+              $elem422 = null;
+              $xfer += $input->readString($elem422);
+              $this->partNames []= $elem422;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -14018,9 +14313,9 @@ class PartitionsStatsRequest {
       {
         $output->writeListBegin(TType::STRING, count($this->colNames));
         {
-          foreach ($this->colNames as $iter416)
+          foreach ($this->colNames as $iter423)
           {
-            $xfer += $output->writeString($iter416);
+            $xfer += $output->writeString($iter423);
           }
         }
         $output->writeListEnd();
@@ -14035,9 +14330,9 @@ class PartitionsStatsRequest {
       {
         $output->writeListBegin(TType::STRING, count($this->partNames));
         {
-          foreach ($this->partNames as $iter417)
+          foreach ($this->partNames as $iter424)
           {
-            $xfer += $output->writeString($iter417);
+            $xfer += $output->writeString($iter424);
           }
         }
         $output->writeListEnd();
@@ -14128,15 +14423,15 @@ class AddPartitionsResult {
         case 1:
           if ($ftype == TType::LST) {
             $this->partitions = array();
-            $_size418 = 0;
-            $_etype421 = 0;
-            $xfer += $input->readListBegin($_etype421, $_size418);
-            for ($_i422 = 0; $_i422 < $_size418; ++$_i422)
+            $_size425 = 0;
+            $_etype428 = 0;
+            $xfer += $input->readListBegin($_etype428, $_size425);
+            for ($_i429 = 0; $_i429 < $_size425; ++$_i429)
             {
-              $elem423 = null;
-              $elem423 = new \metastore\Partition();
-              $xfer += $elem423->read($input);
-              $this->partitions []= $elem423;
+              $elem430 = null;
+              $elem430 = new \metastore\Partition();
+              $xfer += $elem430->read($input);
+              $this->partitions []= $elem430;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -14171,9 +14466,9 @@ class AddPartitionsResult {
       {
         $output->writeListBegin(TType::STRUCT, count($this->partitions));
         {
-          foreach ($this->partitions as $iter424)
+          foreach ($this->partitions as $iter431)
           {
-            $xfer += $iter424->write($output);
+            $xfer += $iter431->write($output);
           }
         }
         $output->writeListEnd();
@@ -14334,15 +14629,15 @@ class AddPartitionsRequest {
         case 3:
           if ($ftype == TType::LST) {
             $this->parts = array();
-            $_size425 = 0;
-            $_etype428 = 0;
-            $xfer += $input->readListBegin($_etype428, $_size425);
-            for ($_i429 = 0; $_i429 < $_size425; ++$_i429)
+            $_size432 = 0;
+            $_etype435 = 0;
+            $xfer += $input->readListBegin($_etype435, $_size432);
+            for ($_i436 = 0; $_i436 < $_size432; ++$_i436)
             {
-              $elem430 = null;
-              $elem430 = new \metastore\Partition();
-              $xfer += $elem430->read($input);
-              $this->parts []= $elem430;
+              $elem437 = null;
+              $elem437 = new \metastore\Partition();
+              $xfer += $elem437->read($input);
+              $this->parts []= $elem437;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -14415,9 +14710,9 @@ class AddPartitionsRequest {
       {
         $output->writeListBegin(TType::STRUCT, count($this->parts));
         {
-          foreach ($this->parts as $iter431)
+          foreach ($this->parts as $iter438)
           {
-            $xfer += $iter431->write($output);
+            $xfer += $iter438->write($output);
           }
         }
         $output->writeListEnd();
@@ -14507,15 +14802,15 @@ class DropPartitionsResult {
         case 1:
           if ($ftype == TType::LST) {
             $this->partitions = array();
-            $_size432 = 0;
-            $_etype435 = 0;
-            $xfer += $input->readListBegin($_etype435, $_size432);
-            for ($_i436 = 0; $_i436 < $_size432; ++$_i436)
+            $_size439 = 0;
+            $_etype442 = 0;
+            $xfer += $input->readListBegin($_etype442, $_size439);
+            for ($_i443 = 0; $_i443 < $_size439; ++$_i443)
             {
-              $elem437 = null;
-              $elem437 = new \metastore\Partition();
-              $xfer += $elem437->read($input);
-              $this->partitions []= $elem437;
+              $elem444 = null;
+              $elem444 = new \metastore\Partition();
+              $xfer += $elem444->read($input);
+              $this->partitions []= $elem444;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -14543,9 +14838,9 @@ class DropPartitionsResult {
       {
         $output->writeListBegin(TType::STRUCT, count($this->partitions));
         {
-          foreach ($this->partitions as $iter438)
+          foreach ($this->partitions as $iter445)
           {
-            $xfer += $iter438->write($output);
+            $xfer += $iter445->write($output);
           }
         }
         $output->writeListEnd();
@@ -14723,14 +15018,14 @@ class RequestPartsSpec {
         case 1:
           if ($ftype == TType::LST) {
             $this->names = array();
-            $_size439 = 0;
-            $_etype442 = 0;
-            $xfer += $input->readListBegin($_etype442, $_size439);
-            for ($_i443 = 0; $_i443 < $_size439; ++$_i443)
+            $_size446 = 0;
+            $_etype449 = 0;
+            $xfer += $input->readListBegin($_etype449, $_size446);
+            for ($_i450 = 0; $_i450 < $_size446; ++$_i450)
             {
-              $elem444 = null;
-              $xfer += $input->readString($elem444);
-              $this->names []= $elem444;
+              $elem451 = null;
+              $xfer += $input->readString($elem451);
+              $this->names []= $elem451;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -14740,15 +15035,15 @@ class RequestPartsSpec {
         case 2:
           if ($ftype == TType::LST) {
             $this->exprs = array();
-            $_size445 = 0;
-            $_etype448 = 0;
-            $xfer += $input->readListBegin($_etype448, $_size445);
-            for ($_i449 = 0; $_i449 < $_size445; ++$_i449)
+            $_size452 = 0;
+            $_etype455 = 0;
+            $xfer += $input->readListBegin($_etype455, $_size452);
+            for ($_i456 = 0; $_i456 < $_size452; ++$_i456)
             {
-              $elem450 = null;
-              $elem450 = new \metastore\DropPartitionsExpr();
-              $xfer += $elem450->read($input);
-              $this->exprs []= $elem450;
+              $elem457 = null;
+              $elem457 = new \metastore\DropPartitionsExpr();
+              $xfer += $elem457->read($input);
+              $this->exprs []= $elem457;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -14776,9 +15071,9 @@ class RequestPartsSpec {
       {
         $output->writeListBegin(TType::STRING, count($this->names));
         {
-          foreach ($this->names as $iter451)
+          foreach ($this->names as $iter458)
           {
-            $xfer += $output->writeString($iter451);
+            $xfer += $output->writeString($iter458);
           }
         }
         $output->writeListEnd();
@@ -14793,9 +15088,9 @@ class RequestPartsSpec {
       {
         $output->writeListBegin(TType::STRUCT, count($this->exprs));
         {
-          foreach ($this->exprs as $iter452)
+          foreach ($this->exprs as $iter459)
           {
-            $xfer += $iter452->write($output);
+            $xfer += $iter459->write($output);
           }
         }
         $output->writeListEnd();
@@ -15236,15 +15531,15 @@ class PartitionValuesRequest {
         case 3:
           if ($ftype == TType::LST) {
             $this->partitionKeys = array();
-            $_size453 = 0;
-            $_etype456 = 0;
-            $xfer += $input->readListBegin($_etype456, $_size453);
-            for ($_i457 = 0; $_i457 < $_size453; ++$_i457)
+            $_size460 = 0;
+            $_etype463 = 0;
+            $xfer += $input->readListBegin($_etype463, $_size460);
+            for ($_i464 = 0; $_i464 < $_size460; ++$_i464)
             {
-              $elem458 = null;
-              $elem458 = new \metastore\FieldSchema();
-              $xfer += $elem458->read($input);
-              $this->partitionKeys []= $elem458;
+              $elem465 = null;
+              $elem465 = new \metastore\FieldSchema();
+              $xfer += $elem465->read($input);
+              $this->partitionKeys []= $elem465;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -15268,15 +15563,15 @@ class PartitionValuesRequest {
         case 6:
           if ($ftype == TType::LST) {
             $this->partitionOrder = array();
-            $_size459 = 0;
-            $_etype462 = 0;
-            $xfer += $input->readListBegin($_etype462, $_size459);
-            for ($_i463 = 0; $_i463 < $_size459; ++$_i463)
+            $_size466 = 0;
+            $_etype469 = 0;
+            $xfer += $input->readListBegin($_etype469, $_size466);
+            for ($_i470 = 0; $_i470 < $_size466; ++$_i470)
             {
-              $elem464 = null;
-              $elem464 = new \metastore\FieldSchema();
-              $xfer += $elem464->read($input);
-              $this->partitionOrder []= $elem464;
+              $elem471 = null;
+              $elem471 = new \metastore\FieldSchema();
+              $xfer += $elem471->read($input);
+              $this->partitionOrder []= $elem471;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -15335,9 +15630,9 @@ class PartitionValuesRequest {
       {
         $output->writeListBegin(TType::STRUCT, count($this->partitionKeys));
         {
-          foreach ($this->partitionKeys as $iter465)
+          foreach ($this->partitionKeys as $iter472)
           {
-            $xfer += $iter465->write($output);
+            $xfer += $iter472->write($output);
           }
         }
         $output->writeListEnd();
@@ -15362,9 +15657,9 @@ class PartitionValuesRequest {
       {
         $output->writeListBegin(TType::STRUCT, count($this->partitionOrder));
         {
-          foreach ($this->partitionOrder as $iter466)
+          foreach ($this->partitionOrder as $iter473)
           {
-            $xfer += $iter466->write($output);
+            $xfer += $iter473->write($output);
           }
         }
         $output->writeListEnd();
@@ -15443,14 +15738,14 @@ class PartitionValu

<TRUNCATED>