Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-cpp/hive_metastore_types.h
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-cpp/hive_metastore_types.h?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- hive/branches/cbo/metastore/src/gen/thrift/gen-cpp/hive_metastore_types.h 
(original)
+++ hive/branches/cbo/metastore/src/gen/thrift/gen-cpp/hive_metastore_types.h 
Tue Jul 15 18:50:51 2014
@@ -97,6 +97,15 @@ struct CompactionType {
 
 extern const std::map<int, const char*> _CompactionType_VALUES_TO_NAMES;
 
+struct GrantRevokeType {
+  enum type {
+    GRANT = 1,
+    REVOKE = 2
+  };
+};
+
+extern const std::map<int, const char*> _GrantRevokeType_VALUES_TO_NAMES;
+
 struct FunctionType {
   enum type {
     JAVA = 1
@@ -925,6 +934,152 @@ class GetPrincipalsInRoleResponse {
 
 void swap(GetPrincipalsInRoleResponse &a, GetPrincipalsInRoleResponse &b);
 
+typedef struct _GrantRevokeRoleRequest__isset {
+  _GrantRevokeRoleRequest__isset() : requestType(false), roleName(false), 
principalName(false), principalType(false), grantor(false), grantorType(false), 
grantOption(false) {}
+  bool requestType;
+  bool roleName;
+  bool principalName;
+  bool principalType;
+  bool grantor;
+  bool grantorType;
+  bool grantOption;
+} _GrantRevokeRoleRequest__isset;
+
+class GrantRevokeRoleRequest {
+ public:
+
+  static const char* ascii_fingerprint; // = 
"907DEA796F2BA7AF76DC2566E75FAEE7";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x90,0x7D,0xEA,0x79,0x6F,0x2B,0xA7,0xAF,0x76,0xDC,0x25,0x66,0xE7,0x5F,0xAE,0xE7};
+
+  GrantRevokeRoleRequest() : requestType((GrantRevokeType::type)0), 
roleName(), principalName(), principalType((PrincipalType::type)0), grantor(), 
grantorType((PrincipalType::type)0), grantOption(0) {
+  }
+
+  virtual ~GrantRevokeRoleRequest() throw() {}
+
+  GrantRevokeType::type requestType;
+  std::string roleName;
+  std::string principalName;
+  PrincipalType::type principalType;
+  std::string grantor;
+  PrincipalType::type grantorType;
+  bool grantOption;
+
+  _GrantRevokeRoleRequest__isset __isset;
+
+  void __set_requestType(const GrantRevokeType::type val) {
+    requestType = val;
+  }
+
+  void __set_roleName(const std::string& val) {
+    roleName = val;
+  }
+
+  void __set_principalName(const std::string& val) {
+    principalName = val;
+  }
+
+  void __set_principalType(const PrincipalType::type val) {
+    principalType = val;
+  }
+
+  void __set_grantor(const std::string& val) {
+    grantor = val;
+    __isset.grantor = true;
+  }
+
+  void __set_grantorType(const PrincipalType::type val) {
+    grantorType = val;
+    __isset.grantorType = true;
+  }
+
+  void __set_grantOption(const bool val) {
+    grantOption = val;
+    __isset.grantOption = true;
+  }
+
+  bool operator == (const GrantRevokeRoleRequest & rhs) const
+  {
+    if (!(requestType == rhs.requestType))
+      return false;
+    if (!(roleName == rhs.roleName))
+      return false;
+    if (!(principalName == rhs.principalName))
+      return false;
+    if (!(principalType == rhs.principalType))
+      return false;
+    if (__isset.grantor != rhs.__isset.grantor)
+      return false;
+    else if (__isset.grantor && !(grantor == rhs.grantor))
+      return false;
+    if (__isset.grantorType != rhs.__isset.grantorType)
+      return false;
+    else if (__isset.grantorType && !(grantorType == rhs.grantorType))
+      return false;
+    if (__isset.grantOption != rhs.__isset.grantOption)
+      return false;
+    else if (__isset.grantOption && !(grantOption == rhs.grantOption))
+      return false;
+    return true;
+  }
+  bool operator != (const GrantRevokeRoleRequest &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const GrantRevokeRoleRequest & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+void swap(GrantRevokeRoleRequest &a, GrantRevokeRoleRequest &b);
+
+typedef struct _GrantRevokeRoleResponse__isset {
+  _GrantRevokeRoleResponse__isset() : success(false) {}
+  bool success;
+} _GrantRevokeRoleResponse__isset;
+
+class GrantRevokeRoleResponse {
+ public:
+
+  static const char* ascii_fingerprint; // = 
"BF054652DEF86253C2BEE7D947F167DD";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xBF,0x05,0x46,0x52,0xDE,0xF8,0x62,0x53,0xC2,0xBE,0xE7,0xD9,0x47,0xF1,0x67,0xDD};
+
+  GrantRevokeRoleResponse() : success(0) {
+  }
+
+  virtual ~GrantRevokeRoleResponse() throw() {}
+
+  bool success;
+
+  _GrantRevokeRoleResponse__isset __isset;
+
+  void __set_success(const bool val) {
+    success = val;
+    __isset.success = true;
+  }
+
+  bool operator == (const GrantRevokeRoleResponse & rhs) const
+  {
+    if (__isset.success != rhs.__isset.success)
+      return false;
+    else if (__isset.success && !(success == rhs.success))
+      return false;
+    return true;
+  }
+  bool operator != (const GrantRevokeRoleResponse &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const GrantRevokeRoleResponse & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+void swap(GrantRevokeRoleResponse &a, GrantRevokeRoleResponse &b);
+
 typedef struct _Database__isset {
   _Database__isset() : name(false), description(false), locationUri(false), 
parameters(false), privileges(false), ownerName(false), ownerType(false) {}
   bool name;

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/AddPartitionsRequest.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/AddPartitionsRequest.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/AddPartitionsRequest.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/AddPartitionsRequest.java
 Tue Jul 15 18:50:51 2014
@@ -704,7 +704,7 @@ public class AddPartitionsRequest implem
                 struct.parts = new ArrayList<Partition>(_list338.size);
                 for (int _i339 = 0; _i339 < _list338.size; ++_i339)
                 {
-                  Partition _elem340; // required
+                  Partition _elem340; // optional
                   _elem340 = new Partition();
                   _elem340.read(iprot);
                   struct.parts.add(_elem340);
@@ -824,7 +824,7 @@ public class AddPartitionsRequest implem
         struct.parts = new ArrayList<Partition>(_list343.size);
         for (int _i344 = 0; _i344 < _list343.size; ++_i344)
         {
-          Partition _elem345; // required
+          Partition _elem345; // optional
           _elem345 = new Partition();
           _elem345.read(iprot);
           struct.parts.add(_elem345);

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/AddPartitionsResult.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/AddPartitionsResult.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/AddPartitionsResult.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/AddPartitionsResult.java
 Tue Jul 15 18:50:51 2014
@@ -346,7 +346,7 @@ public class AddPartitionsResult impleme
                 struct.partitions = new ArrayList<Partition>(_list330.size);
                 for (int _i331 = 0; _i331 < _list330.size; ++_i331)
                 {
-                  Partition _elem332; // required
+                  Partition _elem332; // optional
                   _elem332 = new Partition();
                   _elem332.read(iprot);
                   struct.partitions.add(_elem332);
@@ -428,7 +428,7 @@ public class AddPartitionsResult impleme
           struct.partitions = new ArrayList<Partition>(_list335.size);
           for (int _i336 = 0; _i336 < _list335.size; ++_i336)
           {
-            Partition _elem337; // required
+            Partition _elem337; // optional
             _elem337 = new Partition();
             _elem337.read(iprot);
             struct.partitions.add(_elem337);

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ColumnStatistics.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ColumnStatistics.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ColumnStatistics.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ColumnStatistics.java
 Tue Jul 15 18:50:51 2014
@@ -451,7 +451,7 @@ public class ColumnStatistics implements
                 struct.statsObj = new 
ArrayList<ColumnStatisticsObj>(_list236.size);
                 for (int _i237 = 0; _i237 < _list236.size; ++_i237)
                 {
-                  ColumnStatisticsObj _elem238; // required
+                  ColumnStatisticsObj _elem238; // optional
                   _elem238 = new ColumnStatisticsObj();
                   _elem238.read(iprot);
                   struct.statsObj.add(_elem238);
@@ -531,7 +531,7 @@ public class ColumnStatistics implements
         struct.statsObj = new ArrayList<ColumnStatisticsObj>(_list241.size);
         for (int _i242 = 0; _i242 < _list241.size; ++_i242)
         {
-          ColumnStatisticsObj _elem243; // required
+          ColumnStatisticsObj _elem243; // optional
           _elem243 = new ColumnStatisticsObj();
           _elem243.read(iprot);
           struct.statsObj.add(_elem243);

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/DropPartitionsResult.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/DropPartitionsResult.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/DropPartitionsResult.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/DropPartitionsResult.java
 Tue Jul 15 18:50:51 2014
@@ -346,7 +346,7 @@ public class DropPartitionsResult implem
                 struct.partitions = new ArrayList<Partition>(_list346.size);
                 for (int _i347 = 0; _i347 < _list346.size; ++_i347)
                 {
-                  Partition _elem348; // required
+                  Partition _elem348; // optional
                   _elem348 = new Partition();
                   _elem348.read(iprot);
                   struct.partitions.add(_elem348);
@@ -428,7 +428,7 @@ public class DropPartitionsResult implem
           struct.partitions = new ArrayList<Partition>(_list351.size);
           for (int _i352 = 0; _i352 < _list351.size; ++_i352)
           {
-            Partition _elem353; // required
+            Partition _elem353; // optional
             _elem353 = new Partition();
             _elem353.read(iprot);
             struct.partitions.add(_elem353);

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Function.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Function.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Function.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Function.java
 Tue Jul 15 18:50:51 2014
@@ -997,7 +997,7 @@ public class Function implements org.apa
                 struct.resourceUris = new 
ArrayList<ResourceUri>(_list370.size);
                 for (int _i371 = 0; _i371 < _list370.size; ++_i371)
                 {
-                  ResourceUri _elem372; // required
+                  ResourceUri _elem372; // optional
                   _elem372 = new ResourceUri();
                   _elem372.read(iprot);
                   struct.resourceUris.add(_elem372);
@@ -1180,7 +1180,7 @@ public class Function implements org.apa
           struct.resourceUris = new ArrayList<ResourceUri>(_list375.size);
           for (int _i376 = 0; _i376 < _list375.size; ++_i376)
           {
-            ResourceUri _elem377; // required
+            ResourceUri _elem377; // optional
             _elem377 = new ResourceUri();
             _elem377.read(iprot);
             struct.resourceUris.add(_elem377);

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetOpenTxnsInfoResponse.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetOpenTxnsInfoResponse.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetOpenTxnsInfoResponse.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetOpenTxnsInfoResponse.java
 Tue Jul 15 18:50:51 2014
@@ -447,7 +447,7 @@ public class GetOpenTxnsInfoResponse imp
                 struct.open_txns = new ArrayList<TxnInfo>(_list378.size);
                 for (int _i379 = 0; _i379 < _list378.size; ++_i379)
                 {
-                  TxnInfo _elem380; // required
+                  TxnInfo _elem380; // optional
                   _elem380 = new TxnInfo();
                   _elem380.read(iprot);
                   struct.open_txns.add(_elem380);
@@ -524,7 +524,7 @@ public class GetOpenTxnsInfoResponse imp
         struct.open_txns = new ArrayList<TxnInfo>(_list383.size);
         for (int _i384 = 0; _i384 < _list383.size; ++_i384)
         {
-          TxnInfo _elem385; // required
+          TxnInfo _elem385; // optional
           _elem385 = new TxnInfo();
           _elem385.read(iprot);
           struct.open_txns.add(_elem385);

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetOpenTxnsResponse.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetOpenTxnsResponse.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetOpenTxnsResponse.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetOpenTxnsResponse.java
 Tue Jul 15 18:50:51 2014
@@ -447,7 +447,7 @@ public class GetOpenTxnsResponse impleme
                 struct.open_txns = new HashSet<Long>(2*_set386.size);
                 for (int _i387 = 0; _i387 < _set386.size; ++_i387)
                 {
-                  long _elem388; // required
+                  long _elem388; // optional
                   _elem388 = iprot.readI64();
                   struct.open_txns.add(_elem388);
                 }
@@ -523,7 +523,7 @@ public class GetOpenTxnsResponse impleme
         struct.open_txns = new HashSet<Long>(2*_set391.size);
         for (int _i392 = 0; _i392 < _set391.size; ++_i392)
         {
-          long _elem393; // required
+          long _elem393; // optional
           _elem393 = iprot.readI64();
           struct.open_txns.add(_elem393);
         }

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetPrincipalsInRoleResponse.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetPrincipalsInRoleResponse.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetPrincipalsInRoleResponse.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetPrincipalsInRoleResponse.java
 Tue Jul 15 18:50:51 2014
@@ -354,7 +354,7 @@ public class GetPrincipalsInRoleResponse
                 struct.principalGrants = new 
ArrayList<RolePrincipalGrant>(_list86.size);
                 for (int _i87 = 0; _i87 < _list86.size; ++_i87)
                 {
-                  RolePrincipalGrant _elem88; // required
+                  RolePrincipalGrant _elem88; // optional
                   _elem88 = new RolePrincipalGrant();
                   _elem88.read(iprot);
                   struct.principalGrants.add(_elem88);
@@ -425,7 +425,7 @@ public class GetPrincipalsInRoleResponse
         struct.principalGrants = new 
ArrayList<RolePrincipalGrant>(_list91.size);
         for (int _i92 = 0; _i92 < _list91.size; ++_i92)
         {
-          RolePrincipalGrant _elem93; // required
+          RolePrincipalGrant _elem93; // optional
           _elem93 = new RolePrincipalGrant();
           _elem93.read(iprot);
           struct.principalGrants.add(_elem93);

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetRoleGrantsForPrincipalResponse.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetRoleGrantsForPrincipalResponse.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetRoleGrantsForPrincipalResponse.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetRoleGrantsForPrincipalResponse.java
 Tue Jul 15 18:50:51 2014
@@ -354,7 +354,7 @@ public class GetRoleGrantsForPrincipalRe
                 struct.principalGrants = new 
ArrayList<RolePrincipalGrant>(_list78.size);
                 for (int _i79 = 0; _i79 < _list78.size; ++_i79)
                 {
-                  RolePrincipalGrant _elem80; // required
+                  RolePrincipalGrant _elem80; // optional
                   _elem80 = new RolePrincipalGrant();
                   _elem80.read(iprot);
                   struct.principalGrants.add(_elem80);
@@ -425,7 +425,7 @@ public class GetRoleGrantsForPrincipalRe
         struct.principalGrants = new 
ArrayList<RolePrincipalGrant>(_list83.size);
         for (int _i84 = 0; _i84 < _list83.size; ++_i84)
         {
-          RolePrincipalGrant _elem85; // required
+          RolePrincipalGrant _elem85; // optional
           _elem85 = new RolePrincipalGrant();
           _elem85.read(iprot);
           struct.principalGrants.add(_elem85);

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/HeartbeatTxnRangeResponse.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/HeartbeatTxnRangeResponse.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/HeartbeatTxnRangeResponse.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/HeartbeatTxnRangeResponse.java
 Tue Jul 15 18:50:51 2014
@@ -459,7 +459,7 @@ public class HeartbeatTxnRangeResponse i
                 struct.aborted = new HashSet<Long>(2*_set418.size);
                 for (int _i419 = 0; _i419 < _set418.size; ++_i419)
                 {
-                  long _elem420; // required
+                  long _elem420; // optional
                   _elem420 = iprot.readI64();
                   struct.aborted.add(_elem420);
                 }
@@ -477,7 +477,7 @@ public class HeartbeatTxnRangeResponse i
                 struct.nosuch = new HashSet<Long>(2*_set421.size);
                 for (int _i422 = 0; _i422 < _set421.size; ++_i422)
                 {
-                  long _elem423; // required
+                  long _elem423; // optional
                   _elem423 = iprot.readI64();
                   struct.nosuch.add(_elem423);
                 }
@@ -566,7 +566,7 @@ public class HeartbeatTxnRangeResponse i
         struct.aborted = new HashSet<Long>(2*_set428.size);
         for (int _i429 = 0; _i429 < _set428.size; ++_i429)
         {
-          long _elem430; // required
+          long _elem430; // optional
           _elem430 = iprot.readI64();
           struct.aborted.add(_elem430);
         }
@@ -577,7 +577,7 @@ public class HeartbeatTxnRangeResponse i
         struct.nosuch = new HashSet<Long>(2*_set431.size);
         for (int _i432 = 0; _i432 < _set431.size; ++_i432)
         {
-          long _elem433; // required
+          long _elem433; // optional
           _elem433 = iprot.readI64();
           struct.nosuch.add(_elem433);
         }

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/HiveObjectRef.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/HiveObjectRef.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/HiveObjectRef.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/HiveObjectRef.java
 Tue Jul 15 18:50:51 2014
@@ -710,7 +710,7 @@ public class HiveObjectRef implements or
                 struct.partValues = new ArrayList<String>(_list8.size);
                 for (int _i9 = 0; _i9 < _list8.size; ++_i9)
                 {
-                  String _elem10; // required
+                  String _elem10; // optional
                   _elem10 = iprot.readString();
                   struct.partValues.add(_elem10);
                 }
@@ -853,7 +853,7 @@ public class HiveObjectRef implements or
           struct.partValues = new ArrayList<String>(_list13.size);
           for (int _i14 = 0; _i14 < _list13.size; ++_i14)
           {
-            String _elem15; // required
+            String _elem15; // optional
             _elem15 = iprot.readString();
             struct.partValues.add(_elem15);
           }

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/LockRequest.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/LockRequest.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/LockRequest.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/LockRequest.java
 Tue Jul 15 18:50:51 2014
@@ -605,7 +605,7 @@ public class LockRequest implements org.
                 struct.component = new ArrayList<LockComponent>(_list402.size);
                 for (int _i403 = 0; _i403 < _list402.size; ++_i403)
                 {
-                  LockComponent _elem404; // required
+                  LockComponent _elem404; // optional
                   _elem404 = new LockComponent();
                   _elem404.read(iprot);
                   struct.component.add(_elem404);
@@ -725,7 +725,7 @@ public class LockRequest implements org.
         struct.component = new ArrayList<LockComponent>(_list407.size);
         for (int _i408 = 0; _i408 < _list407.size; ++_i408)
         {
-          LockComponent _elem409; // required
+          LockComponent _elem409; // optional
           _elem409 = new LockComponent();
           _elem409.read(iprot);
           struct.component.add(_elem409);

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/OpenTxnsResponse.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/OpenTxnsResponse.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/OpenTxnsResponse.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/OpenTxnsResponse.java
 Tue Jul 15 18:50:51 2014
@@ -354,7 +354,7 @@ public class OpenTxnsResponse implements
                 struct.txn_ids = new ArrayList<Long>(_list394.size);
                 for (int _i395 = 0; _i395 < _list394.size; ++_i395)
                 {
-                  long _elem396; // required
+                  long _elem396; // optional
                   _elem396 = iprot.readI64();
                   struct.txn_ids.add(_elem396);
                 }
@@ -424,7 +424,7 @@ public class OpenTxnsResponse implements
         struct.txn_ids = new ArrayList<Long>(_list399.size);
         for (int _i400 = 0; _i400 < _list399.size; ++_i400)
         {
-          long _elem401; // required
+          long _elem401; // optional
           _elem401 = iprot.readI64();
           struct.txn_ids.add(_elem401);
         }

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Partition.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Partition.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Partition.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Partition.java
 Tue Jul 15 18:50:51 2014
@@ -945,7 +945,7 @@ public class Partition implements org.ap
                 struct.values = new ArrayList<String>(_list208.size);
                 for (int _i209 = 0; _i209 < _list208.size; ++_i209)
                 {
-                  String _elem210; // required
+                  String _elem210; // optional
                   _elem210 = iprot.readString();
                   struct.values.add(_elem210);
                 }
@@ -1184,7 +1184,7 @@ public class Partition implements org.ap
           struct.values = new ArrayList<String>(_list219.size);
           for (int _i220 = 0; _i220 < _list219.size; ++_i220)
           {
-            String _elem221; // required
+            String _elem221; // optional
             _elem221 = iprot.readString();
             struct.values.add(_elem221);
           }

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsByExprResult.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsByExprResult.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsByExprResult.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsByExprResult.java
 Tue Jul 15 18:50:51 2014
@@ -439,7 +439,7 @@ public class PartitionsByExprResult impl
                 struct.partitions = new ArrayList<Partition>(_list272.size);
                 for (int _i273 = 0; _i273 < _list272.size; ++_i273)
                 {
-                  Partition _elem274; // required
+                  Partition _elem274; // optional
                   _elem274 = new Partition();
                   _elem274.read(iprot);
                   struct.partitions.add(_elem274);
@@ -522,7 +522,7 @@ public class PartitionsByExprResult impl
         struct.partitions = new ArrayList<Partition>(_list277.size);
         for (int _i278 = 0; _i278 < _list277.size; ++_i278)
         {
-          Partition _elem279; // required
+          Partition _elem279; // optional
           _elem279 = new Partition();
           _elem279.read(iprot);
           struct.partitions.add(_elem279);

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsStatsRequest.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsStatsRequest.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsStatsRequest.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsStatsRequest.java
 Tue Jul 15 18:50:51 2014
@@ -645,7 +645,7 @@ public class PartitionsStatsRequest impl
                 struct.colNames = new ArrayList<String>(_list314.size);
                 for (int _i315 = 0; _i315 < _list314.size; ++_i315)
                 {
-                  String _elem316; // required
+                  String _elem316; // optional
                   _elem316 = iprot.readString();
                   struct.colNames.add(_elem316);
                 }
@@ -663,7 +663,7 @@ public class PartitionsStatsRequest impl
                 struct.partNames = new ArrayList<String>(_list317.size);
                 for (int _i318 = 0; _i318 < _list317.size; ++_i318)
                 {
-                  String _elem319; // required
+                  String _elem319; // optional
                   _elem319 = iprot.readString();
                   struct.partNames.add(_elem319);
                 }
@@ -768,7 +768,7 @@ public class PartitionsStatsRequest impl
         struct.colNames = new ArrayList<String>(_list324.size);
         for (int _i325 = 0; _i325 < _list324.size; ++_i325)
         {
-          String _elem326; // required
+          String _elem326; // optional
           _elem326 = iprot.readString();
           struct.colNames.add(_elem326);
         }
@@ -779,7 +779,7 @@ public class PartitionsStatsRequest impl
         struct.partNames = new ArrayList<String>(_list327.size);
         for (int _i328 = 0; _i328 < _list327.size; ++_i328)
         {
-          String _elem329; // required
+          String _elem329; // optional
           _elem329 = iprot.readString();
           struct.partNames.add(_elem329);
         }

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsStatsResult.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsStatsResult.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsStatsResult.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsStatsResult.java
 Tue Jul 15 18:50:51 2014
@@ -371,7 +371,7 @@ public class PartitionsStatsResult imple
                     _val291 = new 
ArrayList<ColumnStatisticsObj>(_list292.size);
                     for (int _i293 = 0; _i293 < _list292.size; ++_i293)
                     {
-                      ColumnStatisticsObj _elem294; // required
+                      ColumnStatisticsObj _elem294; // optional
                       _elem294 = new ColumnStatisticsObj();
                       _elem294.read(iprot);
                       _val291.add(_elem294);
@@ -469,7 +469,7 @@ public class PartitionsStatsResult imple
             _val302 = new ArrayList<ColumnStatisticsObj>(_list303.size);
             for (int _i304 = 0; _i304 < _list303.size; ++_i304)
             {
-              ColumnStatisticsObj _elem305; // required
+              ColumnStatisticsObj _elem305; // optional
               _elem305 = new ColumnStatisticsObj();
               _elem305.read(iprot);
               _val302.add(_elem305);

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PrincipalPrivilegeSet.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PrincipalPrivilegeSet.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PrincipalPrivilegeSet.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PrincipalPrivilegeSet.java
 Tue Jul 15 18:50:51 2014
@@ -587,7 +587,7 @@ public class PrincipalPrivilegeSet imple
                     _val27 = new ArrayList<PrivilegeGrantInfo>(_list28.size);
                     for (int _i29 = 0; _i29 < _list28.size; ++_i29)
                     {
-                      PrivilegeGrantInfo _elem30; // required
+                      PrivilegeGrantInfo _elem30; // optional
                       _elem30 = new PrivilegeGrantInfo();
                       _elem30.read(iprot);
                       _val27.add(_elem30);
@@ -618,7 +618,7 @@ public class PrincipalPrivilegeSet imple
                     _val34 = new ArrayList<PrivilegeGrantInfo>(_list35.size);
                     for (int _i36 = 0; _i36 < _list35.size; ++_i36)
                     {
-                      PrivilegeGrantInfo _elem37; // required
+                      PrivilegeGrantInfo _elem37; // optional
                       _elem37 = new PrivilegeGrantInfo();
                       _elem37.read(iprot);
                       _val34.add(_elem37);
@@ -649,7 +649,7 @@ public class PrincipalPrivilegeSet imple
                     _val41 = new ArrayList<PrivilegeGrantInfo>(_list42.size);
                     for (int _i43 = 0; _i43 < _list42.size; ++_i43)
                     {
-                      PrivilegeGrantInfo _elem44; // required
+                      PrivilegeGrantInfo _elem44; // optional
                       _elem44 = new PrivilegeGrantInfo();
                       _elem44.read(iprot);
                       _val41.add(_elem44);
@@ -834,7 +834,7 @@ public class PrincipalPrivilegeSet imple
               _val60 = new ArrayList<PrivilegeGrantInfo>(_list61.size);
               for (int _i62 = 0; _i62 < _list61.size; ++_i62)
               {
-                PrivilegeGrantInfo _elem63; // required
+                PrivilegeGrantInfo _elem63; // optional
                 _elem63 = new PrivilegeGrantInfo();
                 _elem63.read(iprot);
                 _val60.add(_elem63);
@@ -859,7 +859,7 @@ public class PrincipalPrivilegeSet imple
               _val67 = new ArrayList<PrivilegeGrantInfo>(_list68.size);
               for (int _i69 = 0; _i69 < _list68.size; ++_i69)
               {
-                PrivilegeGrantInfo _elem70; // required
+                PrivilegeGrantInfo _elem70; // optional
                 _elem70 = new PrivilegeGrantInfo();
                 _elem70.read(iprot);
                 _val67.add(_elem70);
@@ -884,7 +884,7 @@ public class PrincipalPrivilegeSet imple
               _val74 = new ArrayList<PrivilegeGrantInfo>(_list75.size);
               for (int _i76 = 0; _i76 < _list75.size; ++_i76)
               {
-                PrivilegeGrantInfo _elem77; // required
+                PrivilegeGrantInfo _elem77; // optional
                 _elem77 = new PrivilegeGrantInfo();
                 _elem77.read(iprot);
                 _val74.add(_elem77);

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PrivilegeBag.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PrivilegeBag.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PrivilegeBag.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PrivilegeBag.java
 Tue Jul 15 18:50:51 2014
@@ -350,7 +350,7 @@ public class PrivilegeBag implements org
                 struct.privileges = new 
ArrayList<HiveObjectPrivilege>(_list16.size);
                 for (int _i17 = 0; _i17 < _list16.size; ++_i17)
                 {
-                  HiveObjectPrivilege _elem18; // required
+                  HiveObjectPrivilege _elem18; // optional
                   _elem18 = new HiveObjectPrivilege();
                   _elem18.read(iprot);
                   struct.privileges.add(_elem18);
@@ -430,7 +430,7 @@ public class PrivilegeBag implements org
           struct.privileges = new ArrayList<HiveObjectPrivilege>(_list21.size);
           for (int _i22 = 0; _i22 < _list21.size; ++_i22)
           {
-            HiveObjectPrivilege _elem23; // required
+            HiveObjectPrivilege _elem23; // optional
             _elem23 = new HiveObjectPrivilege();
             _elem23.read(iprot);
             struct.privileges.add(_elem23);

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/RequestPartsSpec.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/RequestPartsSpec.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/RequestPartsSpec.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/RequestPartsSpec.java
 Tue Jul 15 18:50:51 2014
@@ -169,7 +169,7 @@ public class RequestPartsSpec extends or
               names = new ArrayList<String>(_list354.size);
               for (int _i355 = 0; _i355 < _list354.size; ++_i355)
               {
-                String _elem356; // required
+                String _elem356; // optional
                 _elem356 = iprot.readString();
                 names.add(_elem356);
               }
@@ -188,7 +188,7 @@ public class RequestPartsSpec extends or
               exprs = new ArrayList<DropPartitionsExpr>(_list357.size);
               for (int _i358 = 0; _i358 < _list357.size; ++_i358)
               {
-                DropPartitionsExpr _elem359; // required
+                DropPartitionsExpr _elem359; // optional
                 _elem359 = new DropPartitionsExpr();
                 _elem359.read(iprot);
                 exprs.add(_elem359);
@@ -250,7 +250,7 @@ public class RequestPartsSpec extends or
             names = new ArrayList<String>(_list362.size);
             for (int _i363 = 0; _i363 < _list362.size; ++_i363)
             {
-              String _elem364; // required
+              String _elem364; // optional
               _elem364 = iprot.readString();
               names.add(_elem364);
             }
@@ -264,7 +264,7 @@ public class RequestPartsSpec extends or
             exprs = new ArrayList<DropPartitionsExpr>(_list365.size);
             for (int _i366 = 0; _i366 < _list365.size; ++_i366)
             {
-              DropPartitionsExpr _elem367; // required
+              DropPartitionsExpr _elem367; // optional
               _elem367 = new DropPartitionsExpr();
               _elem367.read(iprot);
               exprs.add(_elem367);

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Schema.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Schema.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Schema.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Schema.java
 Tue Jul 15 18:50:51 2014
@@ -456,7 +456,7 @@ public class Schema implements org.apach
                 struct.fieldSchemas = new 
ArrayList<FieldSchema>(_list244.size);
                 for (int _i245 = 0; _i245 < _list244.size; ++_i245)
                 {
-                  FieldSchema _elem246; // required
+                  FieldSchema _elem246; // optional
                   _elem246 = new FieldSchema();
                   _elem246.read(iprot);
                   struct.fieldSchemas.add(_elem246);
@@ -582,7 +582,7 @@ public class Schema implements org.apach
           struct.fieldSchemas = new ArrayList<FieldSchema>(_list255.size);
           for (int _i256 = 0; _i256 < _list255.size; ++_i256)
           {
-            FieldSchema _elem257; // required
+            FieldSchema _elem257; // optional
             _elem257 = new FieldSchema();
             _elem257.read(iprot);
             struct.fieldSchemas.add(_elem257);

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ShowCompactResponse.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ShowCompactResponse.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ShowCompactResponse.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ShowCompactResponse.java
 Tue Jul 15 18:50:51 2014
@@ -354,7 +354,7 @@ public class ShowCompactResponse impleme
                 struct.compacts = new 
ArrayList<ShowCompactResponseElement>(_list434.size);
                 for (int _i435 = 0; _i435 < _list434.size; ++_i435)
                 {
-                  ShowCompactResponseElement _elem436; // required
+                  ShowCompactResponseElement _elem436; // optional
                   _elem436 = new ShowCompactResponseElement();
                   _elem436.read(iprot);
                   struct.compacts.add(_elem436);
@@ -425,7 +425,7 @@ public class ShowCompactResponse impleme
         struct.compacts = new 
ArrayList<ShowCompactResponseElement>(_list439.size);
         for (int _i440 = 0; _i440 < _list439.size; ++_i440)
         {
-          ShowCompactResponseElement _elem441; // required
+          ShowCompactResponseElement _elem441; // optional
           _elem441 = new ShowCompactResponseElement();
           _elem441.read(iprot);
           struct.compacts.add(_elem441);

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ShowLocksResponse.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ShowLocksResponse.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ShowLocksResponse.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ShowLocksResponse.java
 Tue Jul 15 18:50:51 2014
@@ -350,7 +350,7 @@ public class ShowLocksResponse implement
                 struct.locks = new 
ArrayList<ShowLocksResponseElement>(_list410.size);
                 for (int _i411 = 0; _i411 < _list410.size; ++_i411)
                 {
-                  ShowLocksResponseElement _elem412; // required
+                  ShowLocksResponseElement _elem412; // optional
                   _elem412 = new ShowLocksResponseElement();
                   _elem412.read(iprot);
                   struct.locks.add(_elem412);
@@ -430,7 +430,7 @@ public class ShowLocksResponse implement
           struct.locks = new 
ArrayList<ShowLocksResponseElement>(_list415.size);
           for (int _i416 = 0; _i416 < _list415.size; ++_i416)
           {
-            ShowLocksResponseElement _elem417; // required
+            ShowLocksResponseElement _elem417; // optional
             _elem417 = new ShowLocksResponseElement();
             _elem417.read(iprot);
             struct.locks.add(_elem417);

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/SkewedInfo.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/SkewedInfo.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/SkewedInfo.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/SkewedInfo.java
 Tue Jul 15 18:50:51 2014
@@ -566,7 +566,7 @@ public class SkewedInfo implements org.a
                 struct.skewedColNames = new ArrayList<String>(_list114.size);
                 for (int _i115 = 0; _i115 < _list114.size; ++_i115)
                 {
-                  String _elem116; // required
+                  String _elem116; // optional
                   _elem116 = iprot.readString();
                   struct.skewedColNames.add(_elem116);
                 }
@@ -584,13 +584,13 @@ public class SkewedInfo implements org.a
                 struct.skewedColValues = new 
ArrayList<List<String>>(_list117.size);
                 for (int _i118 = 0; _i118 < _list117.size; ++_i118)
                 {
-                  List<String> _elem119; // required
+                  List<String> _elem119; // optional
                   {
                     org.apache.thrift.protocol.TList _list120 = 
iprot.readListBegin();
                     _elem119 = new ArrayList<String>(_list120.size);
                     for (int _i121 = 0; _i121 < _list120.size; ++_i121)
                     {
-                      String _elem122; // required
+                      String _elem122; // optional
                       _elem122 = iprot.readString();
                       _elem119.add(_elem122);
                     }
@@ -619,7 +619,7 @@ public class SkewedInfo implements org.a
                     _key125 = new ArrayList<String>(_list127.size);
                     for (int _i128 = 0; _i128 < _list127.size; ++_i128)
                     {
-                      String _elem129; // required
+                      String _elem129; // optional
                       _elem129 = iprot.readString();
                       _key125.add(_elem129);
                     }
@@ -779,7 +779,7 @@ public class SkewedInfo implements org.a
           struct.skewedColNames = new ArrayList<String>(_list140.size);
           for (int _i141 = 0; _i141 < _list140.size; ++_i141)
           {
-            String _elem142; // required
+            String _elem142; // optional
             _elem142 = iprot.readString();
             struct.skewedColNames.add(_elem142);
           }
@@ -792,13 +792,13 @@ public class SkewedInfo implements org.a
           struct.skewedColValues = new ArrayList<List<String>>(_list143.size);
           for (int _i144 = 0; _i144 < _list143.size; ++_i144)
           {
-            List<String> _elem145; // required
+            List<String> _elem145; // optional
             {
               org.apache.thrift.protocol.TList _list146 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, 
iprot.readI32());
               _elem145 = new ArrayList<String>(_list146.size);
               for (int _i147 = 0; _i147 < _list146.size; ++_i147)
               {
-                String _elem148; // required
+                String _elem148; // optional
                 _elem148 = iprot.readString();
                 _elem145.add(_elem148);
               }
@@ -821,7 +821,7 @@ public class SkewedInfo implements org.a
               _key151 = new ArrayList<String>(_list153.size);
               for (int _i154 = 0; _i154 < _list153.size; ++_i154)
               {
-                String _elem155; // required
+                String _elem155; // optional
                 _elem155 = iprot.readString();
                 _key151.add(_elem155);
               }

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/StorageDescriptor.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/StorageDescriptor.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/StorageDescriptor.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/StorageDescriptor.java
 Tue Jul 15 18:50:51 2014
@@ -1304,7 +1304,7 @@ public class StorageDescriptor implement
                 struct.cols = new ArrayList<FieldSchema>(_list156.size);
                 for (int _i157 = 0; _i157 < _list156.size; ++_i157)
                 {
-                  FieldSchema _elem158; // required
+                  FieldSchema _elem158; // optional
                   _elem158 = new FieldSchema();
                   _elem158.read(iprot);
                   struct.cols.add(_elem158);
@@ -1372,7 +1372,7 @@ public class StorageDescriptor implement
                 struct.bucketCols = new ArrayList<String>(_list159.size);
                 for (int _i160 = 0; _i160 < _list159.size; ++_i160)
                 {
-                  String _elem161; // required
+                  String _elem161; // optional
                   _elem161 = iprot.readString();
                   struct.bucketCols.add(_elem161);
                 }
@@ -1390,7 +1390,7 @@ public class StorageDescriptor implement
                 struct.sortCols = new ArrayList<Order>(_list162.size);
                 for (int _i163 = 0; _i163 < _list162.size; ++_i163)
                 {
-                  Order _elem164; // required
+                  Order _elem164; // optional
                   _elem164 = new Order();
                   _elem164.read(iprot);
                   struct.sortCols.add(_elem164);
@@ -1667,7 +1667,7 @@ public class StorageDescriptor implement
           struct.cols = new ArrayList<FieldSchema>(_list177.size);
           for (int _i178 = 0; _i178 < _list177.size; ++_i178)
           {
-            FieldSchema _elem179; // required
+            FieldSchema _elem179; // optional
             _elem179 = new FieldSchema();
             _elem179.read(iprot);
             struct.cols.add(_elem179);
@@ -1706,7 +1706,7 @@ public class StorageDescriptor implement
           struct.bucketCols = new ArrayList<String>(_list180.size);
           for (int _i181 = 0; _i181 < _list180.size; ++_i181)
           {
-            String _elem182; // required
+            String _elem182; // optional
             _elem182 = iprot.readString();
             struct.bucketCols.add(_elem182);
           }
@@ -1719,7 +1719,7 @@ public class StorageDescriptor implement
           struct.sortCols = new ArrayList<Order>(_list183.size);
           for (int _i184 = 0; _i184 < _list183.size; ++_i184)
           {
-            Order _elem185; // required
+            Order _elem185; // optional
             _elem185 = new Order();
             _elem185.read(iprot);
             struct.sortCols.add(_elem185);

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Table.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Table.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Table.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Table.java
 Tue Jul 15 18:50:51 2014
@@ -1481,7 +1481,7 @@ public class Table implements org.apache
                 struct.partitionKeys = new 
ArrayList<FieldSchema>(_list190.size);
                 for (int _i191 = 0; _i191 < _list190.size; ++_i191)
                 {
-                  FieldSchema _elem192; // required
+                  FieldSchema _elem192; // optional
                   _elem192 = new FieldSchema();
                   _elem192.read(iprot);
                   struct.partitionKeys.add(_elem192);
@@ -1805,7 +1805,7 @@ public class Table implements org.apache
           struct.partitionKeys = new ArrayList<FieldSchema>(_list201.size);
           for (int _i202 = 0; _i202 < _list201.size; ++_i202)
           {
-            FieldSchema _elem203; // required
+            FieldSchema _elem203; // optional
             _elem203 = new FieldSchema();
             _elem203.read(iprot);
             struct.partitionKeys.add(_elem203);

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/TableStatsRequest.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/TableStatsRequest.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/TableStatsRequest.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/TableStatsRequest.java
 Tue Jul 15 18:50:51 2014
@@ -540,7 +540,7 @@ public class TableStatsRequest implement
                 struct.colNames = new ArrayList<String>(_list306.size);
                 for (int _i307 = 0; _i307 < _list306.size; ++_i307)
                 {
-                  String _elem308; // required
+                  String _elem308; // optional
                   _elem308 = iprot.readString();
                   struct.colNames.add(_elem308);
                 }
@@ -626,7 +626,7 @@ public class TableStatsRequest implement
         struct.colNames = new ArrayList<String>(_list311.size);
         for (int _i312 = 0; _i312 < _list311.size; ++_i312)
         {
-          String _elem313; // required
+          String _elem313; // optional
           _elem313 = iprot.readString();
           struct.colNames.add(_elem313);
         }

Modified: 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/TableStatsResult.java
URL: 
http://svn.apache.org/viewvc/hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/TableStatsResult.java?rev=1610806&r1=1610805&r2=1610806&view=diff
==============================================================================
--- 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/TableStatsResult.java
 (original)
+++ 
hive/branches/cbo/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/TableStatsResult.java
 Tue Jul 15 18:50:51 2014
@@ -354,7 +354,7 @@ public class TableStatsResult implements
                 struct.tableStats = new 
ArrayList<ColumnStatisticsObj>(_list280.size);
                 for (int _i281 = 0; _i281 < _list280.size; ++_i281)
                 {
-                  ColumnStatisticsObj _elem282; // required
+                  ColumnStatisticsObj _elem282; // optional
                   _elem282 = new ColumnStatisticsObj();
                   _elem282.read(iprot);
                   struct.tableStats.add(_elem282);
@@ -425,7 +425,7 @@ public class TableStatsResult implements
         struct.tableStats = new ArrayList<ColumnStatisticsObj>(_list285.size);
         for (int _i286 = 0; _i286 < _list285.size; ++_i286)
         {
-          ColumnStatisticsObj _elem287; // required
+          ColumnStatisticsObj _elem287; // optional
           _elem287 = new ColumnStatisticsObj();
           _elem287.read(iprot);
           struct.tableStats.add(_elem287);


Reply via email to