http://git-wip-us.apache.org/repos/asf/hive/blob/0a328f03/standalone-metastore/src/gen/thrift/gen-php/metastore/Types.php
----------------------------------------------------------------------
diff --git a/standalone-metastore/src/gen/thrift/gen-php/metastore/Types.php 
b/standalone-metastore/src/gen/thrift/gen-php/metastore/Types.php
index 6878ee1..a5b578e 100644
--- a/standalone-metastore/src/gen/thrift/gen-php/metastore/Types.php
+++ b/standalone-metastore/src/gen/thrift/gen-php/metastore/Types.php
@@ -5039,7 +5039,7 @@ class Table {
    */
   public $rewriteEnabled = null;
   /**
-   * @var array
+   * @var \metastore\CreationMetadata
    */
   public $creationMetadata = null;
 
@@ -5123,16 +5123,8 @@ class Table {
           ),
         16 => array(
           'var' => 'creationMetadata',
-          'type' => TType::MAP,
-          'ktype' => TType::STRING,
-          'vtype' => TType::STRUCT,
-          'key' => array(
-            'type' => TType::STRING,
-          ),
-          'val' => array(
-            'type' => TType::STRUCT,
-            'class' => '\metastore\BasicTxnInfo',
-            ),
+          'type' => TType::STRUCT,
+          'class' => '\metastore\CreationMetadata',
           ),
         );
     }
@@ -5339,22 +5331,9 @@ class Table {
           }
           break;
         case 16:
-          if ($ftype == TType::MAP) {
-            $this->creationMetadata = array();
-            $_size181 = 0;
-            $_ktype182 = 0;
-            $_vtype183 = 0;
-            $xfer += $input->readMapBegin($_ktype182, $_vtype183, $_size181);
-            for ($_i185 = 0; $_i185 < $_size181; ++$_i185)
-            {
-              $key186 = '';
-              $val187 = new \metastore\BasicTxnInfo();
-              $xfer += $input->readString($key186);
-              $val187 = new \metastore\BasicTxnInfo();
-              $xfer += $val187->read($input);
-              $this->creationMetadata[$key186] = $val187;
-            }
-            $xfer += $input->readMapEnd();
+          if ($ftype == TType::STRUCT) {
+            $this->creationMetadata = new \metastore\CreationMetadata();
+            $xfer += $this->creationMetadata->read($input);
           } else {
             $xfer += $input->skip($ftype);
           }
@@ -5418,9 +5397,9 @@ class Table {
       {
         $output->writeListBegin(TType::STRUCT, count($this->partitionKeys));
         {
-          foreach ($this->partitionKeys as $iter188)
+          foreach ($this->partitionKeys as $iter181)
           {
-            $xfer += $iter188->write($output);
+            $xfer += $iter181->write($output);
           }
         }
         $output->writeListEnd();
@@ -5435,10 +5414,10 @@ class Table {
       {
         $output->writeMapBegin(TType::STRING, TType::STRING, 
count($this->parameters));
         {
-          foreach ($this->parameters as $kiter189 => $viter190)
+          foreach ($this->parameters as $kiter182 => $viter183)
           {
-            $xfer += $output->writeString($kiter189);
-            $xfer += $output->writeString($viter190);
+            $xfer += $output->writeString($kiter182);
+            $xfer += $output->writeString($viter183);
           }
         }
         $output->writeMapEnd();
@@ -5479,21 +5458,11 @@ class Table {
       $xfer += $output->writeFieldEnd();
     }
     if ($this->creationMetadata !== null) {
-      if (!is_array($this->creationMetadata)) {
+      if (!is_object($this->creationMetadata)) {
         throw new TProtocolException('Bad type in structure.', 
TProtocolException::INVALID_DATA);
       }
-      $xfer += $output->writeFieldBegin('creationMetadata', TType::MAP, 16);
-      {
-        $output->writeMapBegin(TType::STRING, TType::STRUCT, 
count($this->creationMetadata));
-        {
-          foreach ($this->creationMetadata as $kiter191 => $viter192)
-          {
-            $xfer += $output->writeString($kiter191);
-            $xfer += $viter192->write($output);
-          }
-        }
-        $output->writeMapEnd();
-      }
+      $xfer += $output->writeFieldBegin('creationMetadata', TType::STRUCT, 16);
+      $xfer += $this->creationMetadata->write($output);
       $xfer += $output->writeFieldEnd();
     }
     $xfer += $output->writeFieldStop();
@@ -5640,14 +5609,14 @@ class Partition {
         case 1:
           if ($ftype == TType::LST) {
             $this->values = array();
-            $_size193 = 0;
-            $_etype196 = 0;
-            $xfer += $input->readListBegin($_etype196, $_size193);
-            for ($_i197 = 0; $_i197 < $_size193; ++$_i197)
+            $_size184 = 0;
+            $_etype187 = 0;
+            $xfer += $input->readListBegin($_etype187, $_size184);
+            for ($_i188 = 0; $_i188 < $_size184; ++$_i188)
             {
-              $elem198 = null;
-              $xfer += $input->readString($elem198);
-              $this->values []= $elem198;
+              $elem189 = null;
+              $xfer += $input->readString($elem189);
+              $this->values []= $elem189;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -5693,17 +5662,17 @@ class Partition {
         case 7:
           if ($ftype == TType::MAP) {
             $this->parameters = array();
-            $_size199 = 0;
-            $_ktype200 = 0;
-            $_vtype201 = 0;
-            $xfer += $input->readMapBegin($_ktype200, $_vtype201, $_size199);
-            for ($_i203 = 0; $_i203 < $_size199; ++$_i203)
+            $_size190 = 0;
+            $_ktype191 = 0;
+            $_vtype192 = 0;
+            $xfer += $input->readMapBegin($_ktype191, $_vtype192, $_size190);
+            for ($_i194 = 0; $_i194 < $_size190; ++$_i194)
             {
-              $key204 = '';
-              $val205 = '';
-              $xfer += $input->readString($key204);
-              $xfer += $input->readString($val205);
-              $this->parameters[$key204] = $val205;
+              $key195 = '';
+              $val196 = '';
+              $xfer += $input->readString($key195);
+              $xfer += $input->readString($val196);
+              $this->parameters[$key195] = $val196;
             }
             $xfer += $input->readMapEnd();
           } else {
@@ -5739,9 +5708,9 @@ class Partition {
       {
         $output->writeListBegin(TType::STRING, count($this->values));
         {
-          foreach ($this->values as $iter206)
+          foreach ($this->values as $iter197)
           {
-            $xfer += $output->writeString($iter206);
+            $xfer += $output->writeString($iter197);
           }
         }
         $output->writeListEnd();
@@ -5784,10 +5753,10 @@ class Partition {
       {
         $output->writeMapBegin(TType::STRING, TType::STRING, 
count($this->parameters));
         {
-          foreach ($this->parameters as $kiter207 => $viter208)
+          foreach ($this->parameters as $kiter198 => $viter199)
           {
-            $xfer += $output->writeString($kiter207);
-            $xfer += $output->writeString($viter208);
+            $xfer += $output->writeString($kiter198);
+            $xfer += $output->writeString($viter199);
           }
         }
         $output->writeMapEnd();
@@ -5923,14 +5892,14 @@ class PartitionWithoutSD {
         case 1:
           if ($ftype == TType::LST) {
             $this->values = array();
-            $_size209 = 0;
-            $_etype212 = 0;
-            $xfer += $input->readListBegin($_etype212, $_size209);
-            for ($_i213 = 0; $_i213 < $_size209; ++$_i213)
+            $_size200 = 0;
+            $_etype203 = 0;
+            $xfer += $input->readListBegin($_etype203, $_size200);
+            for ($_i204 = 0; $_i204 < $_size200; ++$_i204)
             {
-              $elem214 = null;
-              $xfer += $input->readString($elem214);
-              $this->values []= $elem214;
+              $elem205 = null;
+              $xfer += $input->readString($elem205);
+              $this->values []= $elem205;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -5961,17 +5930,17 @@ class PartitionWithoutSD {
         case 5:
           if ($ftype == TType::MAP) {
             $this->parameters = array();
-            $_size215 = 0;
-            $_ktype216 = 0;
-            $_vtype217 = 0;
-            $xfer += $input->readMapBegin($_ktype216, $_vtype217, $_size215);
-            for ($_i219 = 0; $_i219 < $_size215; ++$_i219)
+            $_size206 = 0;
+            $_ktype207 = 0;
+            $_vtype208 = 0;
+            $xfer += $input->readMapBegin($_ktype207, $_vtype208, $_size206);
+            for ($_i210 = 0; $_i210 < $_size206; ++$_i210)
             {
-              $key220 = '';
-              $val221 = '';
-              $xfer += $input->readString($key220);
-              $xfer += $input->readString($val221);
-              $this->parameters[$key220] = $val221;
+              $key211 = '';
+              $val212 = '';
+              $xfer += $input->readString($key211);
+              $xfer += $input->readString($val212);
+              $this->parameters[$key211] = $val212;
             }
             $xfer += $input->readMapEnd();
           } else {
@@ -6007,9 +5976,9 @@ class PartitionWithoutSD {
       {
         $output->writeListBegin(TType::STRING, count($this->values));
         {
-          foreach ($this->values as $iter222)
+          foreach ($this->values as $iter213)
           {
-            $xfer += $output->writeString($iter222);
+            $xfer += $output->writeString($iter213);
           }
         }
         $output->writeListEnd();
@@ -6039,10 +6008,10 @@ class PartitionWithoutSD {
       {
         $output->writeMapBegin(TType::STRING, TType::STRING, 
count($this->parameters));
         {
-          foreach ($this->parameters as $kiter223 => $viter224)
+          foreach ($this->parameters as $kiter214 => $viter215)
           {
-            $xfer += $output->writeString($kiter223);
-            $xfer += $output->writeString($viter224);
+            $xfer += $output->writeString($kiter214);
+            $xfer += $output->writeString($viter215);
           }
         }
         $output->writeMapEnd();
@@ -6127,15 +6096,15 @@ class PartitionSpecWithSharedSD {
         case 1:
           if ($ftype == TType::LST) {
             $this->partitions = array();
-            $_size225 = 0;
-            $_etype228 = 0;
-            $xfer += $input->readListBegin($_etype228, $_size225);
-            for ($_i229 = 0; $_i229 < $_size225; ++$_i229)
+            $_size216 = 0;
+            $_etype219 = 0;
+            $xfer += $input->readListBegin($_etype219, $_size216);
+            for ($_i220 = 0; $_i220 < $_size216; ++$_i220)
             {
-              $elem230 = null;
-              $elem230 = new \metastore\PartitionWithoutSD();
-              $xfer += $elem230->read($input);
-              $this->partitions []= $elem230;
+              $elem221 = null;
+              $elem221 = new \metastore\PartitionWithoutSD();
+              $xfer += $elem221->read($input);
+              $this->partitions []= $elem221;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -6171,9 +6140,9 @@ class PartitionSpecWithSharedSD {
       {
         $output->writeListBegin(TType::STRUCT, count($this->partitions));
         {
-          foreach ($this->partitions as $iter231)
+          foreach ($this->partitions as $iter222)
           {
-            $xfer += $iter231->write($output);
+            $xfer += $iter222->write($output);
           }
         }
         $output->writeListEnd();
@@ -6246,15 +6215,15 @@ class PartitionListComposingSpec {
         case 1:
           if ($ftype == TType::LST) {
             $this->partitions = array();
-            $_size232 = 0;
-            $_etype235 = 0;
-            $xfer += $input->readListBegin($_etype235, $_size232);
-            for ($_i236 = 0; $_i236 < $_size232; ++$_i236)
+            $_size223 = 0;
+            $_etype226 = 0;
+            $xfer += $input->readListBegin($_etype226, $_size223);
+            for ($_i227 = 0; $_i227 < $_size223; ++$_i227)
             {
-              $elem237 = null;
-              $elem237 = new \metastore\Partition();
-              $xfer += $elem237->read($input);
-              $this->partitions []= $elem237;
+              $elem228 = null;
+              $elem228 = new \metastore\Partition();
+              $xfer += $elem228->read($input);
+              $this->partitions []= $elem228;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -6282,9 +6251,9 @@ class PartitionListComposingSpec {
       {
         $output->writeListBegin(TType::STRUCT, count($this->partitions));
         {
-          foreach ($this->partitions as $iter238)
+          foreach ($this->partitions as $iter229)
           {
-            $xfer += $iter238->write($output);
+            $xfer += $iter229->write($output);
           }
         }
         $output->writeListEnd();
@@ -6686,17 +6655,17 @@ class Index {
         case 9:
           if ($ftype == TType::MAP) {
             $this->parameters = array();
-            $_size239 = 0;
-            $_ktype240 = 0;
-            $_vtype241 = 0;
-            $xfer += $input->readMapBegin($_ktype240, $_vtype241, $_size239);
-            for ($_i243 = 0; $_i243 < $_size239; ++$_i243)
+            $_size230 = 0;
+            $_ktype231 = 0;
+            $_vtype232 = 0;
+            $xfer += $input->readMapBegin($_ktype231, $_vtype232, $_size230);
+            for ($_i234 = 0; $_i234 < $_size230; ++$_i234)
             {
-              $key244 = '';
-              $val245 = '';
-              $xfer += $input->readString($key244);
-              $xfer += $input->readString($val245);
-              $this->parameters[$key244] = $val245;
+              $key235 = '';
+              $val236 = '';
+              $xfer += $input->readString($key235);
+              $xfer += $input->readString($val236);
+              $this->parameters[$key235] = $val236;
             }
             $xfer += $input->readMapEnd();
           } else {
@@ -6774,10 +6743,10 @@ class Index {
       {
         $output->writeMapBegin(TType::STRING, TType::STRING, 
count($this->parameters));
         {
-          foreach ($this->parameters as $kiter246 => $viter247)
+          foreach ($this->parameters as $kiter237 => $viter238)
           {
-            $xfer += $output->writeString($kiter246);
-            $xfer += $output->writeString($viter247);
+            $xfer += $output->writeString($kiter237);
+            $xfer += $output->writeString($viter238);
           }
         }
         $output->writeMapEnd();
@@ -8724,15 +8693,15 @@ class ColumnStatistics {
         case 2:
           if ($ftype == TType::LST) {
             $this->statsObj = array();
-            $_size248 = 0;
-            $_etype251 = 0;
-            $xfer += $input->readListBegin($_etype251, $_size248);
-            for ($_i252 = 0; $_i252 < $_size248; ++$_i252)
+            $_size239 = 0;
+            $_etype242 = 0;
+            $xfer += $input->readListBegin($_etype242, $_size239);
+            for ($_i243 = 0; $_i243 < $_size239; ++$_i243)
             {
-              $elem253 = null;
-              $elem253 = new \metastore\ColumnStatisticsObj();
-              $xfer += $elem253->read($input);
-              $this->statsObj []= $elem253;
+              $elem244 = null;
+              $elem244 = new \metastore\ColumnStatisticsObj();
+              $xfer += $elem244->read($input);
+              $this->statsObj []= $elem244;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -8768,9 +8737,9 @@ class ColumnStatistics {
       {
         $output->writeListBegin(TType::STRUCT, count($this->statsObj));
         {
-          foreach ($this->statsObj as $iter254)
+          foreach ($this->statsObj as $iter245)
           {
-            $xfer += $iter254->write($output);
+            $xfer += $iter245->write($output);
           }
         }
         $output->writeListEnd();
@@ -8846,15 +8815,15 @@ class AggrStats {
         case 1:
           if ($ftype == TType::LST) {
             $this->colStats = array();
-            $_size255 = 0;
-            $_etype258 = 0;
-            $xfer += $input->readListBegin($_etype258, $_size255);
-            for ($_i259 = 0; $_i259 < $_size255; ++$_i259)
+            $_size246 = 0;
+            $_etype249 = 0;
+            $xfer += $input->readListBegin($_etype249, $_size246);
+            for ($_i250 = 0; $_i250 < $_size246; ++$_i250)
             {
-              $elem260 = null;
-              $elem260 = new \metastore\ColumnStatisticsObj();
-              $xfer += $elem260->read($input);
-              $this->colStats []= $elem260;
+              $elem251 = null;
+              $elem251 = new \metastore\ColumnStatisticsObj();
+              $xfer += $elem251->read($input);
+              $this->colStats []= $elem251;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -8889,9 +8858,9 @@ class AggrStats {
       {
         $output->writeListBegin(TType::STRUCT, count($this->colStats));
         {
-          foreach ($this->colStats as $iter261)
+          foreach ($this->colStats as $iter252)
           {
-            $xfer += $iter261->write($output);
+            $xfer += $iter252->write($output);
           }
         }
         $output->writeListEnd();
@@ -8972,15 +8941,15 @@ class SetPartitionsStatsRequest {
         case 1:
           if ($ftype == TType::LST) {
             $this->colStats = array();
-            $_size262 = 0;
-            $_etype265 = 0;
-            $xfer += $input->readListBegin($_etype265, $_size262);
-            for ($_i266 = 0; $_i266 < $_size262; ++$_i266)
+            $_size253 = 0;
+            $_etype256 = 0;
+            $xfer += $input->readListBegin($_etype256, $_size253);
+            for ($_i257 = 0; $_i257 < $_size253; ++$_i257)
             {
-              $elem267 = null;
-              $elem267 = new \metastore\ColumnStatistics();
-              $xfer += $elem267->read($input);
-              $this->colStats []= $elem267;
+              $elem258 = null;
+              $elem258 = new \metastore\ColumnStatistics();
+              $xfer += $elem258->read($input);
+              $this->colStats []= $elem258;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -9015,9 +8984,9 @@ class SetPartitionsStatsRequest {
       {
         $output->writeListBegin(TType::STRUCT, count($this->colStats));
         {
-          foreach ($this->colStats as $iter268)
+          foreach ($this->colStats as $iter259)
           {
-            $xfer += $iter268->write($output);
+            $xfer += $iter259->write($output);
           }
         }
         $output->writeListEnd();
@@ -9106,15 +9075,15 @@ class Schema {
         case 1:
           if ($ftype == TType::LST) {
             $this->fieldSchemas = array();
-            $_size269 = 0;
-            $_etype272 = 0;
-            $xfer += $input->readListBegin($_etype272, $_size269);
-            for ($_i273 = 0; $_i273 < $_size269; ++$_i273)
+            $_size260 = 0;
+            $_etype263 = 0;
+            $xfer += $input->readListBegin($_etype263, $_size260);
+            for ($_i264 = 0; $_i264 < $_size260; ++$_i264)
             {
-              $elem274 = null;
-              $elem274 = new \metastore\FieldSchema();
-              $xfer += $elem274->read($input);
-              $this->fieldSchemas []= $elem274;
+              $elem265 = null;
+              $elem265 = new \metastore\FieldSchema();
+              $xfer += $elem265->read($input);
+              $this->fieldSchemas []= $elem265;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -9124,17 +9093,17 @@ class Schema {
         case 2:
           if ($ftype == TType::MAP) {
             $this->properties = array();
-            $_size275 = 0;
-            $_ktype276 = 0;
-            $_vtype277 = 0;
-            $xfer += $input->readMapBegin($_ktype276, $_vtype277, $_size275);
-            for ($_i279 = 0; $_i279 < $_size275; ++$_i279)
+            $_size266 = 0;
+            $_ktype267 = 0;
+            $_vtype268 = 0;
+            $xfer += $input->readMapBegin($_ktype267, $_vtype268, $_size266);
+            for ($_i270 = 0; $_i270 < $_size266; ++$_i270)
             {
-              $key280 = '';
-              $val281 = '';
-              $xfer += $input->readString($key280);
-              $xfer += $input->readString($val281);
-              $this->properties[$key280] = $val281;
+              $key271 = '';
+              $val272 = '';
+              $xfer += $input->readString($key271);
+              $xfer += $input->readString($val272);
+              $this->properties[$key271] = $val272;
             }
             $xfer += $input->readMapEnd();
           } else {
@@ -9162,9 +9131,9 @@ class Schema {
       {
         $output->writeListBegin(TType::STRUCT, count($this->fieldSchemas));
         {
-          foreach ($this->fieldSchemas as $iter282)
+          foreach ($this->fieldSchemas as $iter273)
           {
-            $xfer += $iter282->write($output);
+            $xfer += $iter273->write($output);
           }
         }
         $output->writeListEnd();
@@ -9179,10 +9148,10 @@ class Schema {
       {
         $output->writeMapBegin(TType::STRING, TType::STRING, 
count($this->properties));
         {
-          foreach ($this->properties as $kiter283 => $viter284)
+          foreach ($this->properties as $kiter274 => $viter275)
           {
-            $xfer += $output->writeString($kiter283);
-            $xfer += $output->writeString($viter284);
+            $xfer += $output->writeString($kiter274);
+            $xfer += $output->writeString($viter275);
           }
         }
         $output->writeMapEnd();
@@ -9250,17 +9219,17 @@ class EnvironmentContext {
         case 1:
           if ($ftype == TType::MAP) {
             $this->properties = array();
-            $_size285 = 0;
-            $_ktype286 = 0;
-            $_vtype287 = 0;
-            $xfer += $input->readMapBegin($_ktype286, $_vtype287, $_size285);
-            for ($_i289 = 0; $_i289 < $_size285; ++$_i289)
+            $_size276 = 0;
+            $_ktype277 = 0;
+            $_vtype278 = 0;
+            $xfer += $input->readMapBegin($_ktype277, $_vtype278, $_size276);
+            for ($_i280 = 0; $_i280 < $_size276; ++$_i280)
             {
-              $key290 = '';
-              $val291 = '';
-              $xfer += $input->readString($key290);
-              $xfer += $input->readString($val291);
-              $this->properties[$key290] = $val291;
+              $key281 = '';
+              $val282 = '';
+              $xfer += $input->readString($key281);
+              $xfer += $input->readString($val282);
+              $this->properties[$key281] = $val282;
             }
             $xfer += $input->readMapEnd();
           } else {
@@ -9288,10 +9257,10 @@ class EnvironmentContext {
       {
         $output->writeMapBegin(TType::STRING, TType::STRING, 
count($this->properties));
         {
-          foreach ($this->properties as $kiter292 => $viter293)
+          foreach ($this->properties as $kiter283 => $viter284)
           {
-            $xfer += $output->writeString($kiter292);
-            $xfer += $output->writeString($viter293);
+            $xfer += $output->writeString($kiter283);
+            $xfer += $output->writeString($viter284);
           }
         }
         $output->writeMapEnd();
@@ -9454,15 +9423,15 @@ class PrimaryKeysResponse {
         case 1:
           if ($ftype == TType::LST) {
             $this->primaryKeys = array();
-            $_size294 = 0;
-            $_etype297 = 0;
-            $xfer += $input->readListBegin($_etype297, $_size294);
-            for ($_i298 = 0; $_i298 < $_size294; ++$_i298)
+            $_size285 = 0;
+            $_etype288 = 0;
+            $xfer += $input->readListBegin($_etype288, $_size285);
+            for ($_i289 = 0; $_i289 < $_size285; ++$_i289)
             {
-              $elem299 = null;
-              $elem299 = new \metastore\SQLPrimaryKey();
-              $xfer += $elem299->read($input);
-              $this->primaryKeys []= $elem299;
+              $elem290 = null;
+              $elem290 = new \metastore\SQLPrimaryKey();
+              $xfer += $elem290->read($input);
+              $this->primaryKeys []= $elem290;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -9490,9 +9459,9 @@ class PrimaryKeysResponse {
       {
         $output->writeListBegin(TType::STRUCT, count($this->primaryKeys));
         {
-          foreach ($this->primaryKeys as $iter300)
+          foreach ($this->primaryKeys as $iter291)
           {
-            $xfer += $iter300->write($output);
+            $xfer += $iter291->write($output);
           }
         }
         $output->writeListEnd();
@@ -9701,15 +9670,15 @@ class ForeignKeysResponse {
         case 1:
           if ($ftype == TType::LST) {
             $this->foreignKeys = array();
-            $_size301 = 0;
-            $_etype304 = 0;
-            $xfer += $input->readListBegin($_etype304, $_size301);
-            for ($_i305 = 0; $_i305 < $_size301; ++$_i305)
+            $_size292 = 0;
+            $_etype295 = 0;
+            $xfer += $input->readListBegin($_etype295, $_size292);
+            for ($_i296 = 0; $_i296 < $_size292; ++$_i296)
             {
-              $elem306 = null;
-              $elem306 = new \metastore\SQLForeignKey();
-              $xfer += $elem306->read($input);
-              $this->foreignKeys []= $elem306;
+              $elem297 = null;
+              $elem297 = new \metastore\SQLForeignKey();
+              $xfer += $elem297->read($input);
+              $this->foreignKeys []= $elem297;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -9737,9 +9706,9 @@ class ForeignKeysResponse {
       {
         $output->writeListBegin(TType::STRUCT, count($this->foreignKeys));
         {
-          foreach ($this->foreignKeys as $iter307)
+          foreach ($this->foreignKeys as $iter298)
           {
-            $xfer += $iter307->write($output);
+            $xfer += $iter298->write($output);
           }
         }
         $output->writeListEnd();
@@ -9902,15 +9871,15 @@ class UniqueConstraintsResponse {
         case 1:
           if ($ftype == TType::LST) {
             $this->uniqueConstraints = array();
-            $_size308 = 0;
-            $_etype311 = 0;
-            $xfer += $input->readListBegin($_etype311, $_size308);
-            for ($_i312 = 0; $_i312 < $_size308; ++$_i312)
+            $_size299 = 0;
+            $_etype302 = 0;
+            $xfer += $input->readListBegin($_etype302, $_size299);
+            for ($_i303 = 0; $_i303 < $_size299; ++$_i303)
             {
-              $elem313 = null;
-              $elem313 = new \metastore\SQLUniqueConstraint();
-              $xfer += $elem313->read($input);
-              $this->uniqueConstraints []= $elem313;
+              $elem304 = null;
+              $elem304 = new \metastore\SQLUniqueConstraint();
+              $xfer += $elem304->read($input);
+              $this->uniqueConstraints []= $elem304;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -9938,9 +9907,9 @@ class UniqueConstraintsResponse {
       {
         $output->writeListBegin(TType::STRUCT, 
count($this->uniqueConstraints));
         {
-          foreach ($this->uniqueConstraints as $iter314)
+          foreach ($this->uniqueConstraints as $iter305)
           {
-            $xfer += $iter314->write($output);
+            $xfer += $iter305->write($output);
           }
         }
         $output->writeListEnd();
@@ -10103,15 +10072,15 @@ class NotNullConstraintsResponse {
         case 1:
           if ($ftype == TType::LST) {
             $this->notNullConstraints = array();
-            $_size315 = 0;
-            $_etype318 = 0;
-            $xfer += $input->readListBegin($_etype318, $_size315);
-            for ($_i319 = 0; $_i319 < $_size315; ++$_i319)
+            $_size306 = 0;
+            $_etype309 = 0;
+            $xfer += $input->readListBegin($_etype309, $_size306);
+            for ($_i310 = 0; $_i310 < $_size306; ++$_i310)
             {
-              $elem320 = null;
-              $elem320 = new \metastore\SQLNotNullConstraint();
-              $xfer += $elem320->read($input);
-              $this->notNullConstraints []= $elem320;
+              $elem311 = null;
+              $elem311 = new \metastore\SQLNotNullConstraint();
+              $xfer += $elem311->read($input);
+              $this->notNullConstraints []= $elem311;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -10139,9 +10108,9 @@ class NotNullConstraintsResponse {
       {
         $output->writeListBegin(TType::STRUCT, 
count($this->notNullConstraints));
         {
-          foreach ($this->notNullConstraints as $iter321)
+          foreach ($this->notNullConstraints as $iter312)
           {
-            $xfer += $iter321->write($output);
+            $xfer += $iter312->write($output);
           }
         }
         $output->writeListEnd();
@@ -10327,15 +10296,15 @@ class AddPrimaryKeyRequest {
         case 1:
           if ($ftype == TType::LST) {
             $this->primaryKeyCols = array();
-            $_size322 = 0;
-            $_etype325 = 0;
-            $xfer += $input->readListBegin($_etype325, $_size322);
-            for ($_i326 = 0; $_i326 < $_size322; ++$_i326)
+            $_size313 = 0;
+            $_etype316 = 0;
+            $xfer += $input->readListBegin($_etype316, $_size313);
+            for ($_i317 = 0; $_i317 < $_size313; ++$_i317)
             {
-              $elem327 = null;
-              $elem327 = new \metastore\SQLPrimaryKey();
-              $xfer += $elem327->read($input);
-              $this->primaryKeyCols []= $elem327;
+              $elem318 = null;
+              $elem318 = new \metastore\SQLPrimaryKey();
+              $xfer += $elem318->read($input);
+              $this->primaryKeyCols []= $elem318;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -10363,9 +10332,9 @@ class AddPrimaryKeyRequest {
       {
         $output->writeListBegin(TType::STRUCT, count($this->primaryKeyCols));
         {
-          foreach ($this->primaryKeyCols as $iter328)
+          foreach ($this->primaryKeyCols as $iter319)
           {
-            $xfer += $iter328->write($output);
+            $xfer += $iter319->write($output);
           }
         }
         $output->writeListEnd();
@@ -10430,15 +10399,15 @@ class AddForeignKeyRequest {
         case 1:
           if ($ftype == TType::LST) {
             $this->foreignKeyCols = array();
-            $_size329 = 0;
-            $_etype332 = 0;
-            $xfer += $input->readListBegin($_etype332, $_size329);
-            for ($_i333 = 0; $_i333 < $_size329; ++$_i333)
+            $_size320 = 0;
+            $_etype323 = 0;
+            $xfer += $input->readListBegin($_etype323, $_size320);
+            for ($_i324 = 0; $_i324 < $_size320; ++$_i324)
             {
-              $elem334 = null;
-              $elem334 = new \metastore\SQLForeignKey();
-              $xfer += $elem334->read($input);
-              $this->foreignKeyCols []= $elem334;
+              $elem325 = null;
+              $elem325 = new \metastore\SQLForeignKey();
+              $xfer += $elem325->read($input);
+              $this->foreignKeyCols []= $elem325;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -10466,9 +10435,9 @@ class AddForeignKeyRequest {
       {
         $output->writeListBegin(TType::STRUCT, count($this->foreignKeyCols));
         {
-          foreach ($this->foreignKeyCols as $iter335)
+          foreach ($this->foreignKeyCols as $iter326)
           {
-            $xfer += $iter335->write($output);
+            $xfer += $iter326->write($output);
           }
         }
         $output->writeListEnd();
@@ -10533,15 +10502,15 @@ class AddUniqueConstraintRequest {
         case 1:
           if ($ftype == TType::LST) {
             $this->uniqueConstraintCols = array();
-            $_size336 = 0;
-            $_etype339 = 0;
-            $xfer += $input->readListBegin($_etype339, $_size336);
-            for ($_i340 = 0; $_i340 < $_size336; ++$_i340)
+            $_size327 = 0;
+            $_etype330 = 0;
+            $xfer += $input->readListBegin($_etype330, $_size327);
+            for ($_i331 = 0; $_i331 < $_size327; ++$_i331)
             {
-              $elem341 = null;
-              $elem341 = new \metastore\SQLUniqueConstraint();
-              $xfer += $elem341->read($input);
-              $this->uniqueConstraintCols []= $elem341;
+              $elem332 = null;
+              $elem332 = new \metastore\SQLUniqueConstraint();
+              $xfer += $elem332->read($input);
+              $this->uniqueConstraintCols []= $elem332;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -10569,9 +10538,9 @@ class AddUniqueConstraintRequest {
       {
         $output->writeListBegin(TType::STRUCT, 
count($this->uniqueConstraintCols));
         {
-          foreach ($this->uniqueConstraintCols as $iter342)
+          foreach ($this->uniqueConstraintCols as $iter333)
           {
-            $xfer += $iter342->write($output);
+            $xfer += $iter333->write($output);
           }
         }
         $output->writeListEnd();
@@ -10636,15 +10605,15 @@ class AddNotNullConstraintRequest {
         case 1:
           if ($ftype == TType::LST) {
             $this->notNullConstraintCols = array();
-            $_size343 = 0;
-            $_etype346 = 0;
-            $xfer += $input->readListBegin($_etype346, $_size343);
-            for ($_i347 = 0; $_i347 < $_size343; ++$_i347)
+            $_size334 = 0;
+            $_etype337 = 0;
+            $xfer += $input->readListBegin($_etype337, $_size334);
+            for ($_i338 = 0; $_i338 < $_size334; ++$_i338)
             {
-              $elem348 = null;
-              $elem348 = new \metastore\SQLNotNullConstraint();
-              $xfer += $elem348->read($input);
-              $this->notNullConstraintCols []= $elem348;
+              $elem339 = null;
+              $elem339 = new \metastore\SQLNotNullConstraint();
+              $xfer += $elem339->read($input);
+              $this->notNullConstraintCols []= $elem339;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -10672,9 +10641,9 @@ class AddNotNullConstraintRequest {
       {
         $output->writeListBegin(TType::STRUCT, 
count($this->notNullConstraintCols));
         {
-          foreach ($this->notNullConstraintCols as $iter349)
+          foreach ($this->notNullConstraintCols as $iter340)
           {
-            $xfer += $iter349->write($output);
+            $xfer += $iter340->write($output);
           }
         }
         $output->writeListEnd();
@@ -10750,15 +10719,15 @@ class PartitionsByExprResult {
         case 1:
           if ($ftype == TType::LST) {
             $this->partitions = array();
-            $_size350 = 0;
-            $_etype353 = 0;
-            $xfer += $input->readListBegin($_etype353, $_size350);
-            for ($_i354 = 0; $_i354 < $_size350; ++$_i354)
+            $_size341 = 0;
+            $_etype344 = 0;
+            $xfer += $input->readListBegin($_etype344, $_size341);
+            for ($_i345 = 0; $_i345 < $_size341; ++$_i345)
             {
-              $elem355 = null;
-              $elem355 = new \metastore\Partition();
-              $xfer += $elem355->read($input);
-              $this->partitions []= $elem355;
+              $elem346 = null;
+              $elem346 = new \metastore\Partition();
+              $xfer += $elem346->read($input);
+              $this->partitions []= $elem346;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -10793,9 +10762,9 @@ class PartitionsByExprResult {
       {
         $output->writeListBegin(TType::STRUCT, count($this->partitions));
         {
-          foreach ($this->partitions as $iter356)
+          foreach ($this->partitions as $iter347)
           {
-            $xfer += $iter356->write($output);
+            $xfer += $iter347->write($output);
           }
         }
         $output->writeListEnd();
@@ -11032,15 +11001,15 @@ class TableStatsResult {
         case 1:
           if ($ftype == TType::LST) {
             $this->tableStats = array();
-            $_size357 = 0;
-            $_etype360 = 0;
-            $xfer += $input->readListBegin($_etype360, $_size357);
-            for ($_i361 = 0; $_i361 < $_size357; ++$_i361)
+            $_size348 = 0;
+            $_etype351 = 0;
+            $xfer += $input->readListBegin($_etype351, $_size348);
+            for ($_i352 = 0; $_i352 < $_size348; ++$_i352)
             {
-              $elem362 = null;
-              $elem362 = new \metastore\ColumnStatisticsObj();
-              $xfer += $elem362->read($input);
-              $this->tableStats []= $elem362;
+              $elem353 = null;
+              $elem353 = new \metastore\ColumnStatisticsObj();
+              $xfer += $elem353->read($input);
+              $this->tableStats []= $elem353;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -11068,9 +11037,9 @@ class TableStatsResult {
       {
         $output->writeListBegin(TType::STRUCT, count($this->tableStats));
         {
-          foreach ($this->tableStats as $iter363)
+          foreach ($this->tableStats as $iter354)
           {
-            $xfer += $iter363->write($output);
+            $xfer += $iter354->write($output);
           }
         }
         $output->writeListEnd();
@@ -11143,28 +11112,28 @@ class PartitionsStatsResult {
         case 1:
           if ($ftype == TType::MAP) {
             $this->partStats = array();
-            $_size364 = 0;
-            $_ktype365 = 0;
-            $_vtype366 = 0;
-            $xfer += $input->readMapBegin($_ktype365, $_vtype366, $_size364);
-            for ($_i368 = 0; $_i368 < $_size364; ++$_i368)
+            $_size355 = 0;
+            $_ktype356 = 0;
+            $_vtype357 = 0;
+            $xfer += $input->readMapBegin($_ktype356, $_vtype357, $_size355);
+            for ($_i359 = 0; $_i359 < $_size355; ++$_i359)
             {
-              $key369 = '';
-              $val370 = array();
-              $xfer += $input->readString($key369);
-              $val370 = array();
-              $_size371 = 0;
-              $_etype374 = 0;
-              $xfer += $input->readListBegin($_etype374, $_size371);
-              for ($_i375 = 0; $_i375 < $_size371; ++$_i375)
+              $key360 = '';
+              $val361 = array();
+              $xfer += $input->readString($key360);
+              $val361 = array();
+              $_size362 = 0;
+              $_etype365 = 0;
+              $xfer += $input->readListBegin($_etype365, $_size362);
+              for ($_i366 = 0; $_i366 < $_size362; ++$_i366)
               {
-                $elem376 = null;
-                $elem376 = new \metastore\ColumnStatisticsObj();
-                $xfer += $elem376->read($input);
-                $val370 []= $elem376;
+                $elem367 = null;
+                $elem367 = new \metastore\ColumnStatisticsObj();
+                $xfer += $elem367->read($input);
+                $val361 []= $elem367;
               }
               $xfer += $input->readListEnd();
-              $this->partStats[$key369] = $val370;
+              $this->partStats[$key360] = $val361;
             }
             $xfer += $input->readMapEnd();
           } else {
@@ -11192,15 +11161,15 @@ class PartitionsStatsResult {
       {
         $output->writeMapBegin(TType::STRING, TType::LST, 
count($this->partStats));
         {
-          foreach ($this->partStats as $kiter377 => $viter378)
+          foreach ($this->partStats as $kiter368 => $viter369)
           {
-            $xfer += $output->writeString($kiter377);
+            $xfer += $output->writeString($kiter368);
             {
-              $output->writeListBegin(TType::STRUCT, count($viter378));
+              $output->writeListBegin(TType::STRUCT, count($viter369));
               {
-                foreach ($viter378 as $iter379)
+                foreach ($viter369 as $iter370)
                 {
-                  $xfer += $iter379->write($output);
+                  $xfer += $iter370->write($output);
                 }
               }
               $output->writeListEnd();
@@ -11304,14 +11273,14 @@ class TableStatsRequest {
         case 3:
           if ($ftype == TType::LST) {
             $this->colNames = array();
-            $_size380 = 0;
-            $_etype383 = 0;
-            $xfer += $input->readListBegin($_etype383, $_size380);
-            for ($_i384 = 0; $_i384 < $_size380; ++$_i384)
+            $_size371 = 0;
+            $_etype374 = 0;
+            $xfer += $input->readListBegin($_etype374, $_size371);
+            for ($_i375 = 0; $_i375 < $_size371; ++$_i375)
             {
-              $elem385 = null;
-              $xfer += $input->readString($elem385);
-              $this->colNames []= $elem385;
+              $elem376 = null;
+              $xfer += $input->readString($elem376);
+              $this->colNames []= $elem376;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -11349,9 +11318,9 @@ class TableStatsRequest {
       {
         $output->writeListBegin(TType::STRING, count($this->colNames));
         {
-          foreach ($this->colNames as $iter386)
+          foreach ($this->colNames as $iter377)
           {
-            $xfer += $output->writeString($iter386);
+            $xfer += $output->writeString($iter377);
           }
         }
         $output->writeListEnd();
@@ -11466,14 +11435,14 @@ class PartitionsStatsRequest {
         case 3:
           if ($ftype == TType::LST) {
             $this->colNames = array();
-            $_size387 = 0;
-            $_etype390 = 0;
-            $xfer += $input->readListBegin($_etype390, $_size387);
-            for ($_i391 = 0; $_i391 < $_size387; ++$_i391)
+            $_size378 = 0;
+            $_etype381 = 0;
+            $xfer += $input->readListBegin($_etype381, $_size378);
+            for ($_i382 = 0; $_i382 < $_size378; ++$_i382)
             {
-              $elem392 = null;
-              $xfer += $input->readString($elem392);
-              $this->colNames []= $elem392;
+              $elem383 = null;
+              $xfer += $input->readString($elem383);
+              $this->colNames []= $elem383;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -11483,14 +11452,14 @@ class PartitionsStatsRequest {
         case 4:
           if ($ftype == TType::LST) {
             $this->partNames = array();
-            $_size393 = 0;
-            $_etype396 = 0;
-            $xfer += $input->readListBegin($_etype396, $_size393);
-            for ($_i397 = 0; $_i397 < $_size393; ++$_i397)
+            $_size384 = 0;
+            $_etype387 = 0;
+            $xfer += $input->readListBegin($_etype387, $_size384);
+            for ($_i388 = 0; $_i388 < $_size384; ++$_i388)
             {
-              $elem398 = null;
-              $xfer += $input->readString($elem398);
-              $this->partNames []= $elem398;
+              $elem389 = null;
+              $xfer += $input->readString($elem389);
+              $this->partNames []= $elem389;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -11528,9 +11497,9 @@ class PartitionsStatsRequest {
       {
         $output->writeListBegin(TType::STRING, count($this->colNames));
         {
-          foreach ($this->colNames as $iter399)
+          foreach ($this->colNames as $iter390)
           {
-            $xfer += $output->writeString($iter399);
+            $xfer += $output->writeString($iter390);
           }
         }
         $output->writeListEnd();
@@ -11545,9 +11514,9 @@ class PartitionsStatsRequest {
       {
         $output->writeListBegin(TType::STRING, count($this->partNames));
         {
-          foreach ($this->partNames as $iter400)
+          foreach ($this->partNames as $iter391)
           {
-            $xfer += $output->writeString($iter400);
+            $xfer += $output->writeString($iter391);
           }
         }
         $output->writeListEnd();
@@ -11612,15 +11581,15 @@ class AddPartitionsResult {
         case 1:
           if ($ftype == TType::LST) {
             $this->partitions = array();
-            $_size401 = 0;
-            $_etype404 = 0;
-            $xfer += $input->readListBegin($_etype404, $_size401);
-            for ($_i405 = 0; $_i405 < $_size401; ++$_i405)
+            $_size392 = 0;
+            $_etype395 = 0;
+            $xfer += $input->readListBegin($_etype395, $_size392);
+            for ($_i396 = 0; $_i396 < $_size392; ++$_i396)
             {
-              $elem406 = null;
-              $elem406 = new \metastore\Partition();
-              $xfer += $elem406->read($input);
-              $this->partitions []= $elem406;
+              $elem397 = null;
+              $elem397 = new \metastore\Partition();
+              $xfer += $elem397->read($input);
+              $this->partitions []= $elem397;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -11648,9 +11617,9 @@ class AddPartitionsResult {
       {
         $output->writeListBegin(TType::STRUCT, count($this->partitions));
         {
-          foreach ($this->partitions as $iter407)
+          foreach ($this->partitions as $iter398)
           {
-            $xfer += $iter407->write($output);
+            $xfer += $iter398->write($output);
           }
         }
         $output->writeListEnd();
@@ -11773,15 +11742,15 @@ class AddPartitionsRequest {
         case 3:
           if ($ftype == TType::LST) {
             $this->parts = array();
-            $_size408 = 0;
-            $_etype411 = 0;
-            $xfer += $input->readListBegin($_etype411, $_size408);
-            for ($_i412 = 0; $_i412 < $_size408; ++$_i412)
+            $_size399 = 0;
+            $_etype402 = 0;
+            $xfer += $input->readListBegin($_etype402, $_size399);
+            for ($_i403 = 0; $_i403 < $_size399; ++$_i403)
             {
-              $elem413 = null;
-              $elem413 = new \metastore\Partition();
-              $xfer += $elem413->read($input);
-              $this->parts []= $elem413;
+              $elem404 = null;
+              $elem404 = new \metastore\Partition();
+              $xfer += $elem404->read($input);
+              $this->parts []= $elem404;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -11833,9 +11802,9 @@ class AddPartitionsRequest {
       {
         $output->writeListBegin(TType::STRUCT, count($this->parts));
         {
-          foreach ($this->parts as $iter414)
+          foreach ($this->parts as $iter405)
           {
-            $xfer += $iter414->write($output);
+            $xfer += $iter405->write($output);
           }
         }
         $output->writeListEnd();
@@ -11910,15 +11879,15 @@ class DropPartitionsResult {
         case 1:
           if ($ftype == TType::LST) {
             $this->partitions = array();
-            $_size415 = 0;
-            $_etype418 = 0;
-            $xfer += $input->readListBegin($_etype418, $_size415);
-            for ($_i419 = 0; $_i419 < $_size415; ++$_i419)
+            $_size406 = 0;
+            $_etype409 = 0;
+            $xfer += $input->readListBegin($_etype409, $_size406);
+            for ($_i410 = 0; $_i410 < $_size406; ++$_i410)
             {
-              $elem420 = null;
-              $elem420 = new \metastore\Partition();
-              $xfer += $elem420->read($input);
-              $this->partitions []= $elem420;
+              $elem411 = null;
+              $elem411 = new \metastore\Partition();
+              $xfer += $elem411->read($input);
+              $this->partitions []= $elem411;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -11946,9 +11915,9 @@ class DropPartitionsResult {
       {
         $output->writeListBegin(TType::STRUCT, count($this->partitions));
         {
-          foreach ($this->partitions as $iter421)
+          foreach ($this->partitions as $iter412)
           {
-            $xfer += $iter421->write($output);
+            $xfer += $iter412->write($output);
           }
         }
         $output->writeListEnd();
@@ -12126,14 +12095,14 @@ class RequestPartsSpec {
         case 1:
           if ($ftype == TType::LST) {
             $this->names = array();
-            $_size422 = 0;
-            $_etype425 = 0;
-            $xfer += $input->readListBegin($_etype425, $_size422);
-            for ($_i426 = 0; $_i426 < $_size422; ++$_i426)
+            $_size413 = 0;
+            $_etype416 = 0;
+            $xfer += $input->readListBegin($_etype416, $_size413);
+            for ($_i417 = 0; $_i417 < $_size413; ++$_i417)
             {
-              $elem427 = null;
-              $xfer += $input->readString($elem427);
-              $this->names []= $elem427;
+              $elem418 = null;
+              $xfer += $input->readString($elem418);
+              $this->names []= $elem418;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -12143,15 +12112,15 @@ class RequestPartsSpec {
         case 2:
           if ($ftype == TType::LST) {
             $this->exprs = array();
-            $_size428 = 0;
-            $_etype431 = 0;
-            $xfer += $input->readListBegin($_etype431, $_size428);
-            for ($_i432 = 0; $_i432 < $_size428; ++$_i432)
+            $_size419 = 0;
+            $_etype422 = 0;
+            $xfer += $input->readListBegin($_etype422, $_size419);
+            for ($_i423 = 0; $_i423 < $_size419; ++$_i423)
             {
-              $elem433 = null;
-              $elem433 = new \metastore\DropPartitionsExpr();
-              $xfer += $elem433->read($input);
-              $this->exprs []= $elem433;
+              $elem424 = null;
+              $elem424 = new \metastore\DropPartitionsExpr();
+              $xfer += $elem424->read($input);
+              $this->exprs []= $elem424;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -12179,9 +12148,9 @@ class RequestPartsSpec {
       {
         $output->writeListBegin(TType::STRING, count($this->names));
         {
-          foreach ($this->names as $iter434)
+          foreach ($this->names as $iter425)
           {
-            $xfer += $output->writeString($iter434);
+            $xfer += $output->writeString($iter425);
           }
         }
         $output->writeListEnd();
@@ -12196,9 +12165,9 @@ class RequestPartsSpec {
       {
         $output->writeListBegin(TType::STRUCT, count($this->exprs));
         {
-          foreach ($this->exprs as $iter435)
+          foreach ($this->exprs as $iter426)
           {
-            $xfer += $iter435->write($output);
+            $xfer += $iter426->write($output);
           }
         }
         $output->writeListEnd();
@@ -12605,15 +12574,15 @@ class PartitionValuesRequest {
         case 3:
           if ($ftype == TType::LST) {
             $this->partitionKeys = array();
-            $_size436 = 0;
-            $_etype439 = 0;
-            $xfer += $input->readListBegin($_etype439, $_size436);
-            for ($_i440 = 0; $_i440 < $_size436; ++$_i440)
+            $_size427 = 0;
+            $_etype430 = 0;
+            $xfer += $input->readListBegin($_etype430, $_size427);
+            for ($_i431 = 0; $_i431 < $_size427; ++$_i431)
             {
-              $elem441 = null;
-              $elem441 = new \metastore\FieldSchema();
-              $xfer += $elem441->read($input);
-              $this->partitionKeys []= $elem441;
+              $elem432 = null;
+              $elem432 = new \metastore\FieldSchema();
+              $xfer += $elem432->read($input);
+              $this->partitionKeys []= $elem432;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -12637,15 +12606,15 @@ class PartitionValuesRequest {
         case 6:
           if ($ftype == TType::LST) {
             $this->partitionOrder = array();
-            $_size442 = 0;
-            $_etype445 = 0;
-            $xfer += $input->readListBegin($_etype445, $_size442);
-            for ($_i446 = 0; $_i446 < $_size442; ++$_i446)
+            $_size433 = 0;
+            $_etype436 = 0;
+            $xfer += $input->readListBegin($_etype436, $_size433);
+            for ($_i437 = 0; $_i437 < $_size433; ++$_i437)
             {
-              $elem447 = null;
-              $elem447 = new \metastore\FieldSchema();
-              $xfer += $elem447->read($input);
-              $this->partitionOrder []= $elem447;
+              $elem438 = null;
+              $elem438 = new \metastore\FieldSchema();
+              $xfer += $elem438->read($input);
+              $this->partitionOrder []= $elem438;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -12697,9 +12666,9 @@ class PartitionValuesRequest {
       {
         $output->writeListBegin(TType::STRUCT, count($this->partitionKeys));
         {
-          foreach ($this->partitionKeys as $iter448)
+          foreach ($this->partitionKeys as $iter439)
           {
-            $xfer += $iter448->write($output);
+            $xfer += $iter439->write($output);
           }
         }
         $output->writeListEnd();
@@ -12724,9 +12693,9 @@ class PartitionValuesRequest {
       {
         $output->writeListBegin(TType::STRUCT, count($this->partitionOrder));
         {
-          foreach ($this->partitionOrder as $iter449)
+          foreach ($this->partitionOrder as $iter440)
           {
-            $xfer += $iter449->write($output);
+            $xfer += $iter440->write($output);
           }
         }
         $output->writeListEnd();
@@ -12800,14 +12769,14 @@ class PartitionValuesRow {
         case 1:
           if ($ftype == TType::LST) {
             $this->row = array();
-            $_size450 = 0;
-            $_etype453 = 0;
-            $xfer += $input->readListBegin($_etype453, $_size450);
-            for ($_i454 = 0; $_i454 < $_size450; ++$_i454)
+            $_size441 = 0;
+            $_etype444 = 0;
+            $xfer += $input->readListBegin($_etype444, $_size441);
+            for ($_i445 = 0; $_i445 < $_size441; ++$_i445)
             {
-              $elem455 = null;
-              $xfer += $input->readString($elem455);
-              $this->row []= $elem455;
+              $elem446 = null;
+              $xfer += $input->readString($elem446);
+              $this->row []= $elem446;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -12835,9 +12804,9 @@ class PartitionValuesRow {
       {
         $output->writeListBegin(TType::STRING, count($this->row));
         {
-          foreach ($this->row as $iter456)
+          foreach ($this->row as $iter447)
           {
-            $xfer += $output->writeString($iter456);
+            $xfer += $output->writeString($iter447);
           }
         }
         $output->writeListEnd();
@@ -12902,15 +12871,15 @@ class PartitionValuesResponse {
         case 1:
           if ($ftype == TType::LST) {
             $this->partitionValues = array();
-            $_size457 = 0;
-            $_etype460 = 0;
-            $xfer += $input->readListBegin($_etype460, $_size457);
-            for ($_i461 = 0; $_i461 < $_size457; ++$_i461)
+            $_size448 = 0;
+            $_etype451 = 0;
+            $xfer += $input->readListBegin($_etype451, $_size448);
+            for ($_i452 = 0; $_i452 < $_size448; ++$_i452)
             {
-              $elem462 = null;
-              $elem462 = new \metastore\PartitionValuesRow();
-              $xfer += $elem462->read($input);
-              $this->partitionValues []= $elem462;
+              $elem453 = null;
+              $elem453 = new \metastore\PartitionValuesRow();
+              $xfer += $elem453->read($input);
+              $this->partitionValues []= $elem453;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -12938,9 +12907,9 @@ class PartitionValuesResponse {
       {
         $output->writeListBegin(TType::STRUCT, count($this->partitionValues));
         {
-          foreach ($this->partitionValues as $iter463)
+          foreach ($this->partitionValues as $iter454)
           {
-            $xfer += $iter463->write($output);
+            $xfer += $iter454->write($output);
           }
         }
         $output->writeListEnd();
@@ -13229,15 +13198,15 @@ class Function {
         case 8:
           if ($ftype == TType::LST) {
             $this->resourceUris = array();
-            $_size464 = 0;
-            $_etype467 = 0;
-            $xfer += $input->readListBegin($_etype467, $_size464);
-            for ($_i468 = 0; $_i468 < $_size464; ++$_i468)
+            $_size455 = 0;
+            $_etype458 = 0;
+            $xfer += $input->readListBegin($_etype458, $_size455);
+            for ($_i459 = 0; $_i459 < $_size455; ++$_i459)
             {
-              $elem469 = null;
-              $elem469 = new \metastore\ResourceUri();
-              $xfer += $elem469->read($input);
-              $this->resourceUris []= $elem469;
+              $elem460 = null;
+              $elem460 = new \metastore\ResourceUri();
+              $xfer += $elem460->read($input);
+              $this->resourceUris []= $elem460;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -13300,9 +13269,9 @@ class Function {
       {
         $output->writeListBegin(TType::STRUCT, count($this->resourceUris));
         {
-          foreach ($this->resourceUris as $iter470)
+          foreach ($this->resourceUris as $iter461)
           {
-            $xfer += $iter470->write($output);
+            $xfer += $iter461->write($output);
           }
         }
         $output->writeListEnd();
@@ -13644,15 +13613,15 @@ class GetOpenTxnsInfoResponse {
         case 2:
           if ($ftype == TType::LST) {
             $this->open_txns = array();
-            $_size471 = 0;
-            $_etype474 = 0;
-            $xfer += $input->readListBegin($_etype474, $_size471);
-            for ($_i475 = 0; $_i475 < $_size471; ++$_i475)
+            $_size462 = 0;
+            $_etype465 = 0;
+            $xfer += $input->readListBegin($_etype465, $_size462);
+            for ($_i466 = 0; $_i466 < $_size462; ++$_i466)
             {
-              $elem476 = null;
-              $elem476 = new \metastore\TxnInfo();
-              $xfer += $elem476->read($input);
-              $this->open_txns []= $elem476;
+              $elem467 = null;
+              $elem467 = new \metastore\TxnInfo();
+              $xfer += $elem467->read($input);
+              $this->open_txns []= $elem467;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -13685,9 +13654,9 @@ class GetOpenTxnsInfoResponse {
       {
         $output->writeListBegin(TType::STRUCT, count($this->open_txns));
         {
-          foreach ($this->open_txns as $iter477)
+          foreach ($this->open_txns as $iter468)
           {
-            $xfer += $iter477->write($output);
+            $xfer += $iter468->write($output);
           }
         }
         $output->writeListEnd();
@@ -13791,14 +13760,14 @@ class GetOpenTxnsResponse {
         case 2:
           if ($ftype == TType::LST) {
             $this->open_txns = array();
-            $_size478 = 0;
-            $_etype481 = 0;
-            $xfer += $input->readListBegin($_etype481, $_size478);
-            for ($_i482 = 0; $_i482 < $_size478; ++$_i482)
+            $_size469 = 0;
+            $_etype472 = 0;
+            $xfer += $input->readListBegin($_etype472, $_size469);
+            for ($_i473 = 0; $_i473 < $_size469; ++$_i473)
             {
-              $elem483 = null;
-              $xfer += $input->readI64($elem483);
-              $this->open_txns []= $elem483;
+              $elem474 = null;
+              $xfer += $input->readI64($elem474);
+              $this->open_txns []= $elem474;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -13845,9 +13814,9 @@ class GetOpenTxnsResponse {
       {
         $output->writeListBegin(TType::I64, count($this->open_txns));
         {
-          foreach ($this->open_txns as $iter484)
+          foreach ($this->open_txns as $iter475)
           {
-            $xfer += $output->writeI64($iter484);
+            $xfer += $output->writeI64($iter475);
           }
         }
         $output->writeListEnd();
@@ -14065,14 +14034,14 @@ class OpenTxnsResponse {
         case 1:
           if ($ftype == TType::LST) {
             $this->txn_ids = array();
-            $_size485 = 0;
-            $_etype488 = 0;
-            $xfer += $input->readListBegin($_etype488, $_size485);
-            for ($_i489 = 0; $_i489 < $_size485; ++$_i489)
+            $_size476 = 0;
+            $_etype479 = 0;
+            $xfer += $input->readListBegin($_etype479, $_size476);
+            for ($_i480 = 0; $_i480 < $_size476; ++$_i480)
             {
-              $elem490 = null;
-              $xfer += $input->readI64($elem490);
-              $this->txn_ids []= $elem490;
+              $elem481 = null;
+              $xfer += $input->readI64($elem481);
+              $this->txn_ids []= $elem481;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -14100,9 +14069,9 @@ class OpenTxnsResponse {
       {
         $output->writeListBegin(TType::I64, count($this->txn_ids));
         {
-          foreach ($this->txn_ids as $iter491)
+          foreach ($this->txn_ids as $iter482)
           {
-            $xfer += $output->writeI64($iter491);
+            $xfer += $output->writeI64($iter482);
           }
         }
         $output->writeListEnd();
@@ -14241,14 +14210,14 @@ class AbortTxnsRequest {
         case 1:
           if ($ftype == TType::LST) {
             $this->txn_ids = array();
-            $_size492 = 0;
-            $_etype495 = 0;
-            $xfer += $input->readListBegin($_etype495, $_size492);
-            for ($_i496 = 0; $_i496 < $_size492; ++$_i496)
+            $_size483 = 0;
+            $_etype486 = 0;
+            $xfer += $input->readListBegin($_etype486, $_size483);
+            for ($_i487 = 0; $_i487 < $_size483; ++$_i487)
             {
-              $elem497 = null;
-              $xfer += $input->readI64($elem497);
-              $this->txn_ids []= $elem497;
+              $elem488 = null;
+              $xfer += $input->readI64($elem488);
+              $this->txn_ids []= $elem488;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -14276,9 +14245,9 @@ class AbortTxnsRequest {
       {
         $output->writeListBegin(TType::I64, count($this->txn_ids));
         {
-          foreach ($this->txn_ids as $iter498)
+          foreach ($this->txn_ids as $iter489)
           {
-            $xfer += $output->writeI64($iter498);
+            $xfer += $output->writeI64($iter489);
           }
         }
         $output->writeListEnd();
@@ -14698,15 +14667,15 @@ class LockRequest {
         case 1:
           if ($ftype == TType::LST) {
             $this->component = array();
-            $_size499 = 0;
-            $_etype502 = 0;
-            $xfer += $input->readListBegin($_etype502, $_size499);
-            for ($_i503 = 0; $_i503 < $_size499; ++$_i503)
+            $_size490 = 0;
+            $_etype493 = 0;
+            $xfer += $input->readListBegin($_etype493, $_size490);
+            for ($_i494 = 0; $_i494 < $_size490; ++$_i494)
             {
-              $elem504 = null;
-              $elem504 = new \metastore\LockComponent();
-              $xfer += $elem504->read($input);
-              $this->component []= $elem504;
+              $elem495 = null;
+              $elem495 = new \metastore\LockComponent();
+              $xfer += $elem495->read($input);
+              $this->component []= $elem495;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -14762,9 +14731,9 @@ class LockRequest {
       {
         $output->writeListBegin(TType::STRUCT, count($this->component));
         {
-          foreach ($this->component as $iter505)
+          foreach ($this->component as $iter496)
           {
-            $xfer += $iter505->write($output);
+            $xfer += $iter496->write($output);
           }
         }
         $output->writeListEnd();
@@ -15707,15 +15676,15 @@ class ShowLocksResponse {
         case 1:
           if ($ftype == TType::LST) {
             $this->locks = array();
-            $_size506 = 0;
-            $_etype509 = 0;
-            $xfer += $input->readListBegin($_etype509, $_size506);
-            for ($_i510 = 0; $_i510 < $_size506; ++$_i510)
+            $_size497 = 0;
+            $_etype500 = 0;
+            $xfer += $input->readListBegin($_etype500, $_size497);
+            for ($_i501 = 0; $_i501 < $_size497; ++$_i501)
             {
-              $elem511 = null;
-              $elem511 = new \metastore\ShowLocksResponseElement();
-              $xfer += $elem511->read($input);
-              $this->locks []= $elem511;
+              $elem502 = null;
+              $elem502 = new \metastore\ShowLocksResponseElement();
+              $xfer += $elem502->read($input);
+              $this->locks []= $elem502;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -15743,9 +15712,9 @@ class ShowLocksResponse {
       {
         $output->writeListBegin(TType::STRUCT, count($this->locks));
         {
-          foreach ($this->locks as $iter512)
+          foreach ($this->locks as $iter503)
           {
-            $xfer += $iter512->write($output);
+            $xfer += $iter503->write($output);
           }
         }
         $output->writeListEnd();
@@ -16020,17 +15989,17 @@ class HeartbeatTxnRangeResponse {
         case 1:
           if ($ftype == TType::SET) {
             $this->aborted = array();
-            $_size513 = 0;
-            $_etype516 = 0;
-            $xfer += $input->readSetBegin($_etype516, $_size513);
-            for ($_i517 = 0; $_i517 < $_size513; ++$_i517)
+            $_size504 = 0;
+            $_etype507 = 0;
+            $xfer += $input->readSetBegin($_etype507, $_size504);
+            for ($_i508 = 0; $_i508 < $_size504; ++$_i508)
             {
-              $elem518 = null;
-              $xfer += $input->readI64($elem518);
-              if (is_scalar($elem518)) {
-                $this->aborted[$elem518] = true;
+              $elem509 = null;
+              $xfer += $input->readI64($elem509);
+              if (is_scalar($elem509)) {
+                $this->aborted[$elem509] = true;
               } else {
-                $this->aborted []= $elem518;
+                $this->aborted []= $elem509;
               }
             }
             $xfer += $input->readSetEnd();
@@ -16041,17 +16010,17 @@ class HeartbeatTxnRangeResponse {
         case 2:
           if ($ftype == TType::SET) {
             $this->nosuch = array();
-            $_size519 = 0;
-            $_etype522 = 0;
-            $xfer += $input->readSetBegin($_etype522, $_size519);
-            for ($_i523 = 0; $_i523 < $_size519; ++$_i523)
+            $_size510 = 0;
+            $_etype513 = 0;
+            $xfer += $input->readSetBegin($_etype513, $_size510);
+            for ($_i514 = 0; $_i514 < $_size510; ++$_i514)
             {
-              $elem524 = null;
-              $xfer += $input->readI64($elem524);
-              if (is_scalar($elem524)) {
-                $this->nosuch[$elem524] = true;
+              $elem515 = null;
+              $xfer += $input->readI64($elem515);
+              if (is_scalar($elem515)) {
+                $this->nosuch[$elem515] = true;
               } else {
-                $this->nosuch []= $elem524;
+                $this->nosuch []= $elem515;
               }
             }
             $xfer += $input->readSetEnd();
@@ -16080,12 +16049,12 @@ class HeartbeatTxnRangeResponse {
       {
         $output->writeSetBegin(TType::I64, count($this->aborted));
         {
-          foreach ($this->aborted as $iter525 => $iter526)
+          foreach ($this->aborted as $iter516 => $iter517)
           {
-            if (is_scalar($iter526)) {
-            $xfer += $output->writeI64($iter525);
+            if (is_scalar($iter517)) {
+            $xfer += $output->writeI64($iter516);
             } else {
-            $xfer += $output->writeI64($iter526);
+            $xfer += $output->writeI64($iter517);
             }
           }
         }
@@ -16101,12 +16070,12 @@ class HeartbeatTxnRangeResponse {
       {
         $output->writeSetBegin(TType::I64, count($this->nosuch));
         {
-          foreach ($this->nosuch as $iter527 => $iter528)
+          foreach ($this->nosuch as $iter518 => $iter519)
           {
-            if (is_scalar($iter528)) {
-            $xfer += $output->writeI64($iter527);
+            if (is_scalar($iter519)) {
+            $xfer += $output->writeI64($iter518);
             } else {
-            $xfer += $output->writeI64($iter528);
+            $xfer += $output->writeI64($iter519);
             }
           }
         }
@@ -16265,17 +16234,17 @@ class CompactionRequest {
         case 6:
           if ($ftype == TType::MAP) {
             $this->properties = array();
-            $_size529 = 0;
-            $_ktype530 = 0;
-            $_vtype531 = 0;
-            $xfer += $input->readMapBegin($_ktype530, $_vtype531, $_size529);
-            for ($_i533 = 0; $_i533 < $_size529; ++$_i533)
+            $_size520 = 0;
+            $_ktype521 = 0;
+            $_vtype522 = 0;
+            $xfer += $input->readMapBegin($_ktype521, $_vtype522, $_size520);
+            for ($_i524 = 0; $_i524 < $_size520; ++$_i524)
             {
-              $key534 = '';
-              $val535 = '';
-              $xfer += $input->readString($key534);
-              $xfer += $input->readString($val535);
-              $this->properties[$key534] = $val535;
+              $key525 = '';
+              $val526 = '';
+              $xfer += $input->readString($key525);
+              $xfer += $input->readString($val526);
+              $this->properties[$key525] = $val526;
             }
             $xfer += $input->readMapEnd();
           } else {
@@ -16328,10 +16297,10 @@ class CompactionRequest {
       {
         $output->writeMapBegin(TType::STRING, TType::STRING, 
count($this->properties));
         {
-          foreach ($this->properties as $kiter536 => $viter537)
+          foreach ($this->properties as $kiter527 => $viter528)
           {
-            $xfer += $output->writeString($kiter536);
-            $xfer += $output->writeString($viter537);
+            $xfer += $output->writeString($kiter527);
+            $xfer += $output->writeString($viter528);
           }
         }
         $output->writeMapEnd();
@@ -16918,15 +16887,15 @@ class ShowCompactResponse {
         case 1:
           if ($ftype == TType::LST) {
             $this->compacts = array();
-            $_size538 = 0;
-            $_etype541 = 0;
-            $xfer += $input->readListBegin($_etype541, $_size538);
-            for ($_i542 = 0; $_i542 < $_size538; ++$_i542)
+            $_size529 = 0;
+            $_etype532 = 0;
+            $xfer += $input->readListBegin($_etype532, $_size529);
+            for ($_i533 = 0; $_i533 < $_size529; ++$_i533)
             {
-              $elem543 = null;
-              $elem543 = new \metastore\ShowCompactResponseElement();
-              $xfer += $elem543->read($input);
-              $this->compacts []= $elem543;
+              $elem534 = null;
+              $elem534 = new \metastore\ShowCompactResponseElement();
+              $xfer += $elem534->read($input);
+              $this->compacts []= $elem534;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -16954,9 +16923,9 @@ class ShowCompactResponse {
       {
         $output->writeListBegin(TType::STRUCT, count($this->compacts));
         {
-          foreach ($this->compacts as $iter544)
+          foreach ($this->compacts as $iter535)
           {
-            $xfer += $iter544->write($output);
+            $xfer += $iter535->write($output);
           }
         }
         $output->writeListEnd();
@@ -17085,14 +17054,14 @@ class AddDynamicPartitions {
         case 4:
           if ($ftype == TType::LST) {
             $this->partitionnames = array();
-            $_size545 = 0;
-            $_etype548 = 0;
-            $xfer += $input->readListBegin($_etype548, $_size545);
-            for ($_i549 = 0; $_i549 < $_size545; ++$_i549)
+            $_size536 = 0;
+            $_etype539 = 0;
+            $xfer += $input->readListBegin($_etype539, $_size536);
+            for ($_i540 = 0; $_i540 < $_size536; ++$_i540)
             {
-              $elem550 = null;
-              $xfer += $input->readString($elem550);
-              $this->partitionnames []= $elem550;
+              $elem541 = null;
+              $xfer += $input->readString($elem541);
+              $this->partitionnames []= $elem541;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -17142,9 +17111,9 @@ class AddDynamicPartitions {
       {
         $output->writeListBegin(TType::STRING, count($this->partitionnames));
         {
-          foreach ($this->partitionnames as $iter551)
+          foreach ($this->partitionnames as $iter542)
           {
-            $xfer += $output->writeString($iter551);
+            $xfer += $output->writeString($iter542);
           }
         }
         $output->writeListEnd();
@@ -17173,10 +17142,6 @@ class BasicTxnInfo {
   /**
    * @var int
    */
-  public $id = null;
-  /**
-   * @var int
-   */
   public $time = null;
   /**
    * @var int
@@ -17203,26 +17168,22 @@ class BasicTxnInfo {
           'type' => TType::BOOL,
           ),
         2 => array(
-          'var' => 'id',
-          'type' => TType::I64,
-          ),
-        3 => array(
           'var' => 'time',
           'type' => TType::I64,
           ),
-        4 => array(
+        3 => array(
           'var' => 'txnid',
           'type' => TType::I64,
           ),
-        5 => array(
+        4 => array(
           'var' => 'dbname',
           'type' => TType::STRING,
           ),
-        6 => array(
+        5 => array(
           'var' => 'tablename',
           'type' => TType::STRING,
           ),
-        7 => array(
+        6 => array(
           'var' => 'partitionname',
           'type' => TType::STRING,
           ),
@@ -17232,9 +17193,6 @@ class BasicTxnInfo {
       if (isset($vals['isnull'])) {
         $this->isnull = $vals['isnull'];
       }
-      if (isset($vals['id'])) {
-        $this->id = $vals['id'];
-      }
       if (isset($vals['time'])) {
         $this->time = $vals['time'];
       }
@@ -17281,40 +17239,33 @@ class BasicTxnInfo {
           break;
         case 2:
           if ($ftype == TType::I64) {
-            $xfer += $input->readI64($this->id);
-          } else {
-            $xfer += $input->skip($ftype);
-          }
-          break;
-        case 3:
-          if ($ftype == TType::I64) {
             $xfer += $input->readI64($this->time);
           } else {
             $xfer += $input->skip($ftype);
           }
           break;
-        case 4:
+        case 3:
           if ($ftype == TType::I64) {
             $xfer += $input->readI64($this->txnid);
           } else {
             $xfer += $input->skip($ftype);
           }
           break;
-        case 5:
+        case 4:
           if ($ftype == TType::STRING) {
             $xfer += $input->readString($this->dbname);
           } else {
             $xfer += $input->skip($ftype);
           }
           break;
-        case 6:
+        case 5:
           if ($ftype == TType::STRING) {
             $xfer += $input->readString($this->tablename);
           } else {
             $xfer += $input->skip($ftype);
           }
           break;
-        case 7:
+        case 6:
           if ($ftype == TType::STRING) {
             $xfer += $input->readString($this->partitionname);
           } else {
@@ -17339,33 +17290,28 @@ class BasicTxnInfo {
       $xfer += $output->writeBool($this->isnull);
       $xfer += $output->writeFieldEnd();
     }
-    if ($this->id !== null) {
-      $xfer += $output->writeFieldBegin('id', TType::I64, 2);
-      $xfer += $output->writeI64($this->id);
-      $xfer += $output->writeFieldEnd();
-    }
     if ($this->time !== null) {
-      $xfer += $output->writeFieldBegin('time', TType::I64, 3);
+      $xfer += $output->writeFieldBegin('time', TType::I64, 2);
       $xfer += $output->writeI64($this->time);
       $xfer += $output->writeFieldEnd();
     }
     if ($this->txnid !== null) {
-      $xfer += $output->writeFieldBegin('txnid', TType::I64, 4);
+      $xfer += $output->writeFieldBegin('txnid', TType::I64, 3);
       $xfer += $output->writeI64($this->txnid);
       $xfer += $output->writeFieldEnd();
     }
     if ($this->dbname !== null) {
-      $xfer += $output->writeFieldBegin('dbname', TType::STRING, 5);
+      $xfer += $output->writeFieldBegin('dbname', TType::STRING, 4);
       $xfer += $output->writeString($this->dbname);
       $xfer += $output->writeFieldEnd();
     }
     if ($this->tablename !== null) {
-      $xfer += $output->writeFieldBegin('tablename', TType::STRING, 6);
+      $xfer += $output->writeFieldBegin('tablename', TType::STRING, 5);
       $xfer += $output->writeString($this->tablename);
       $xfer += $output->writeFieldEnd();
     }
     if ($this->partitionname !== null) {
-      $xfer += $output->writeFieldBegin('partitionname', TType::STRING, 7);
+      $xfer += $output->writeFieldBegin('partitionname', TType::STRING, 6);
       $xfer += $output->writeString($this->partitionname);
       $xfer += $output->writeFieldEnd();
     }
@@ -17376,47 +17322,69 @@ class BasicTxnInfo {
 
 }
 
-class TxnsSnapshot {
+class CreationMetadata {
   static $_TSPEC;
 
   /**
-   * @var int
+   * @var string
    */
-  public $txn_high_water_mark = null;
+  public $dbName = null;
   /**
-   * @var int[]
+   * @var string
    */
-  public $open_txns = null;
+  public $tblName = null;
+  /**
+   * @var string[]
+   */
+  public $tablesUsed = null;
+  /**
+   * @var string
+   */
+  public $validTxnList = null;
 
   public function __construct($vals=null) {
     if (!isset(self::$_TSPEC)) {
       self::$_TSPEC = array(
         1 => array(
-          'var' => 'txn_high_water_mark',
-          'type' => TType::I64,
+          'var' => 'dbName',
+          'type' => TType::STRING,
           ),
         2 => array(
-          'var' => 'open_txns',
-          'type' => TType::LST,
-          'etype' => TType::I64,
+          'var' => 'tblName',
+          'type' => TType::STRING,
+          ),
+        3 => array(
+          'var' => 'tablesUsed',
+          'type' => TType::SET,
+          'etype' => TType::STRING,
           'elem' => array(
-            'type' => TType::I64,
+            'type' => TType::STRING,
             ),
           ),
+        4 => array(
+          'var' => 'validTxnList',
+          'type' => TType::STRING,
+          ),
         );
     }
     if (is_array($vals)) {
-      if (isset($vals['txn_high_water_mark'])) {
-        $this->txn_high_water_mark = $vals['txn_high_water_mark'];
+      if (isset($vals['dbName'])) {
+        $this->dbName = $vals['dbName'];
       }
-      if (isset($vals['open_txns'])) {
-        $this->open_txns = $vals['open_txns'];
+      if (isset($vals['tblName'])) {
+        $this->tblName = $vals['tblName'];
+      }
+      if (isset($vals['tablesUsed'])) {
+        $this->tablesUsed = $vals['tablesUsed'];
+      }
+      if (isset($vals['validTxnList'])) {
+        $this->validTxnList = $vals['validTxnList'];
       }
     }
   }
 
   public function getName() {
-    return 'TxnsSnapshot';
+    return 'CreationMetadata';
   }
 
   public function read($input)
@@ -17435,25 +17403,43 @@ class TxnsSnapshot {
       switch ($fid)
       {
         case 1:
-          if ($ftype == TType::I64) {
-            $xfer += $input->readI64($this->txn_high_water_mark);
+          if ($ftype == TType::STRING) {
+            $xfer += $input->readString($this->dbName);
           } else {
             $xfer += $input->skip($ftype);
           }
           break;
         case 2:
-          if ($ftype == TType::LST) {
-            $this->open_txns = array();
-            $_size552 = 0;
-            $_etype555 = 0;
-            $xfer += $input->readListBegin($_etype555, $_size552);
-            for ($_i556 = 0; $_i556 < $_size552; ++$_i556)
+          if ($ftype == TType::STRING) {
+            $xfer += $input->readString($this->tblName);
+          } else {
+            $xfer += $input->skip($ftype);
+          }
+          break;
+        case 3:
+          if ($ftype == TType::SET) {
+            $this->tablesUsed = array();
+            $_size543 = 0;
+            $_etype546 = 0;
+            $xfer += $input->readSetBegin($_etype546, $_size543);
+            for ($_i547 = 0; $_i547 < $_size543; ++$_i547)
             {
-              $elem557 = null;
-              $xfer += $input->readI64($elem557);
-              $this->open_txns []= $elem557;
+              $elem548 = null;
+              $xfer += $input->readString($elem548);
+              if (is_scalar($elem548)) {
+                $this->tablesUsed[$elem548] = true;
+              } else {
+                $this->tablesUsed []= $elem548;
+              }
             }
-            $xfer += $input->readListEnd();
+            $xfer += $input->readSetEnd();
+          } else {
+            $xfer += $input->skip($ftype);
+          }
+          break;
+        case 4:
+          if ($ftype == TType::STRING) {
+            $xfer += $input->readString($this->validTxnList);
           } else {
             $xfer += $input->skip($ftype);
           }
@@ -17470,29 +17456,43 @@ class TxnsSnapshot {
 
   public function write($output) {
     $xfer = 0;
-    $xfer += $output->writeStructBegin('TxnsSnapshot');
-    if ($this->txn_high_water_mark !== null) {
-      $xfer += $output->writeFieldBegin('txn_high_water_mark', TType::I64, 1);
-      $xfer += $output->writeI64($this->txn_high_water_mark);
+    $xfer += $output->writeStructBegin('CreationMetadata');
+    if ($this->dbName !== null) {
+      $xfer += $output->writeFieldBegin('dbName', TType::STRING, 1);
+      $xfer += $output->writeString($this->dbName);
       $xfer += $output->writeFieldEnd();
     }
-    if ($this->open_txns !== null) {
-      if (!is_array($this->open_txns)) {
+    if ($this->tblName !== null) {
+      $xfer += $output->writeFieldBegin('tblName', TType::STRING, 2);
+      $xfer += $output->writeString($this->tblName);
+      $xfer += $output->writeFieldEnd();
+    }
+    if ($this->tablesUsed !== null) {
+      if (!is_array($this->tablesUsed)) {
         throw new TProtocolException('Bad type in structure.', 
TProtocolException::INVALID_DATA);
       }
-      $xfer += $output->writeFieldBegin('open_txns', TType::LST, 2);
+      $xfer += $output->writeFieldBegin('tablesUsed', TType::SET, 3);
       {
-        $output->writeListBegin(TType::I64, count($this->open_txns));
+        $output->writeSetBegin(TType::STRING, count($this->tablesUsed));
         {
-          foreach ($this->open_txns as $iter558)
+          foreach ($this->tablesUsed as $iter549 => $iter550)
           {
-            $xfer += $output->writeI64($iter558);
+            if (is_scalar($iter550)) {
+            $xfer += $output->writeString($iter549);
+            } else {
+            $xfer += $output->writeString($iter550);
+            }
           }
         }
-        $output->writeListEnd();
+        $output->writeSetEnd();
       }
       $xfer += $output->writeFieldEnd();
     }
+    if ($this->validTxnList !== null) {
+      $xfer += $output->writeFieldBegin('validTxnList', TType::STRING, 4);
+      $xfer += $output->writeString($this->validTxnList);
+      $xfer += $output->writeFieldEnd();
+    }
     $xfer += $output->writeFieldStop();
     $xfer += $output->writeStructEnd();
     return $xfer;
@@ -17862,15 +17862,15 @@ class NotificationEventResponse {
         case 1:
           if ($ftype == TType::LST) {
             $this->events = array();
-            $_size559 = 0;
-            $_etype562 = 0;
-            $xfer += $input->readListBegin($_etype562, $_size559);
-            for ($_i563 = 0; $_i563 < $_size559; ++$_i563)
+            $_size551 = 0;
+            $_etype554 = 0;
+            $xfer += $input->readListBegin($_etype554, $_size551);
+            for ($_i555 = 0; $_i555 < $_size551; ++$_i555)
             {
-              $elem564 = null;
-              $elem564 = new \metastore\NotificationEvent();
-              $xfer += $elem564->read($input);
-              $this->events []= $elem564;
+              $elem556 = null;
+              $elem556 = new \metastore\NotificationEvent();
+              $xfer += $elem556->read($input);
+              $this->events []= $elem556;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -17898,9 +17898,9 @@ class NotificationEventResponse {
       {
         $output->writeListBegin(TType::STRUCT, count($this->events));
         {
-          foreach ($this->events as $iter565)
+          foreach ($this->events as $iter557)
           {
-            $xfer += $iter565->write($output);
+            $xfer += $iter557->write($output);
           }
         }
         $output->writeListEnd();
@@ -18245,14 +18245,14 @@ class InsertEventRequestData {
         case 2:
           if ($ftype == TType::LST) {
             $this->filesAdded = array();
-            $_size566 = 0;
-            $_etype569 = 0;
-            $xfer += $input->readListBegin($_etype569, $_size566);
-            for ($_i570 = 0; $_i570 < $_size566; ++$_i570)
+            $_size558 = 0;
+            $_etype561 = 0;
+            $xfer += $input->readListBegin($_etype561, $_size558);
+            for ($_i562 = 0; $_i562 < $_size558; ++$_i562)
             {
-              $elem571 = null;
-              $xfer += $input->readString($elem571);
-              $this->filesAdded []= $elem571;
+              $elem563 = null;
+              $xfer += $input->readString($elem563);
+              $this->filesAdded []= $elem563;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -18262,14 +18262,14 @@ class InsertEventRequestData {
         case 3:
           if ($ftype == TType::LST) {
             $this->filesAddedChecksum = array();
-            $_size572 = 0;
-            $_etype575 = 0;
-            $xfer += $input->readListBegin($_etype575, $_size572);
-            for ($_i576 = 0; $_i576 < $_size572; ++$_i576)
+            $_size564 = 0;
+            $_etype567 = 0;
+            $xfer += $input->readListBegin($_etype567, $_size564);
+            for ($_i568 = 0; $_i568 < $_size564; ++$_i568)
             {
-              $elem577 = null;
-              $xfer += $input->readString($elem577);
-              $this->filesAddedChecksum []= $elem577;
+              $elem569 = null;
+              $xfer += $input->readString($elem569);
+              $this->filesAddedChecksum []= $elem569;
             }
             $xfer += $input->readListEnd();
           } else {
@@ -18302,9 +18302,9 @@ class InsertEventRequestData {
       {
         $output->writeListBegin(TType::STRING, count($this->filesAdded));
         {
-          foreach ($this->filesAdded as $iter578)
+          foreach ($this->filesAdded as $iter570)
           {
-            $xfer += $output->writeString($iter578);
+            $xfer += $output->writeString($iter570);
           }
         }
         $output->writeListEnd();
@@ -18319,9 +18319,9 @@ class InsertEventRequestData {
       {
         $output->writeListBegin(TType::STRING, 
count($this->filesAddedChecksum));
         {
-          foreach ($this->filesAddedChecksum as $iter579)
+          foreach ($this->filesAddedChecksum as $iter571)
           {
-            $xfer += $output->writeString($iter579);
+            $xfer += $output->writeString($iter571);
           }
         }
         $output->writeListEnd();
@@ -18539,14 +18539,14 @@ class FireEventRequest {
         case 5:
           if ($ftype == TType::LST) {
             $this->partitionVals = array();
-            $_size580 = 0;
-            $_etype583 = 0;
-            $xfer += $input->readListBegin($_etype583, $_size580);
-            for ($_i584 = 0; $_i584 < $_size580; ++$_i584)
+            $_size572 = 0;
+ 

<TRUNCATED>

Reply via email to