hive-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nzh...@apache.org
Subject svn commit: r1044070 [3/29] - in /hive/trunk: ./ eclipse-templates/ ivy/ lib/ metastore/ metastore/if/ metastore/src/gen-cpp/ metastore/src/gen-javabean/org/apache/hadoop/hive/metastore/api/ metastore/src/gen-php/ metastore/src/gen-py/hive_metastore/ m...
Date Thu, 09 Dec 2010 18:31:09 GMT
Added: hive/trunk/metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h
URL: http://svn.apache.org/viewvc/hive/trunk/metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h?rev=1044070&view=auto
==============================================================================
--- hive/trunk/metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h (added)
+++ hive/trunk/metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h Thu Dec  9 18:30:58 2010
@@ -0,0 +1,5430 @@
+/**
+ * Autogenerated by Thrift
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ */
+#ifndef ThriftHiveMetastore_H
+#define ThriftHiveMetastore_H
+
+#include <TProcessor.h>
+#include "hive_metastore_types.h"
+#include "FacebookService.h"
+
+namespace Apache { namespace Hadoop { namespace Hive {
+
+class ThriftHiveMetastoreIf : virtual public facebook::fb303::FacebookServiceIf {
+ public:
+  virtual ~ThriftHiveMetastoreIf() {}
+  virtual void create_database(const Database& database) = 0;
+  virtual void get_database(Database& _return, const std::string& name) = 0;
+  virtual void drop_database(const std::string& name, const bool deleteData) = 0;
+  virtual void get_databases(std::vector<std::string> & _return, const std::string& pattern) = 0;
+  virtual void get_all_databases(std::vector<std::string> & _return) = 0;
+  virtual void get_type(Type& _return, const std::string& name) = 0;
+  virtual bool create_type(const Type& type) = 0;
+  virtual bool drop_type(const std::string& type) = 0;
+  virtual void get_type_all(std::map<std::string, Type> & _return, const std::string& name) = 0;
+  virtual void get_fields(std::vector<FieldSchema> & _return, const std::string& db_name, const std::string& table_name) = 0;
+  virtual void get_schema(std::vector<FieldSchema> & _return, const std::string& db_name, const std::string& table_name) = 0;
+  virtual void create_table(const Table& tbl) = 0;
+  virtual void drop_table(const std::string& dbname, const std::string& name, const bool deleteData) = 0;
+  virtual void get_tables(std::vector<std::string> & _return, const std::string& db_name, const std::string& pattern) = 0;
+  virtual void get_all_tables(std::vector<std::string> & _return, const std::string& db_name) = 0;
+  virtual void get_table(Table& _return, const std::string& dbname, const std::string& tbl_name) = 0;
+  virtual void alter_table(const std::string& dbname, const std::string& tbl_name, const Table& new_tbl) = 0;
+  virtual void add_partition(Partition& _return, const Partition& new_part) = 0;
+  virtual void append_partition(Partition& _return, const std::string& db_name, const std::string& tbl_name, const std::vector<std::string> & part_vals) = 0;
+  virtual void append_partition_by_name(Partition& _return, const std::string& db_name, const std::string& tbl_name, const std::string& part_name) = 0;
+  virtual bool drop_partition(const std::string& db_name, const std::string& tbl_name, const std::vector<std::string> & part_vals, const bool deleteData) = 0;
+  virtual bool drop_partition_by_name(const std::string& db_name, const std::string& tbl_name, const std::string& part_name, const bool deleteData) = 0;
+  virtual void get_partition(Partition& _return, const std::string& db_name, const std::string& tbl_name, const std::vector<std::string> & part_vals) = 0;
+  virtual void get_partition_by_name(Partition& _return, const std::string& db_name, const std::string& tbl_name, const std::string& part_name) = 0;
+  virtual void get_partitions(std::vector<Partition> & _return, const std::string& db_name, const std::string& tbl_name, const int16_t max_parts) = 0;
+  virtual void get_partition_names(std::vector<std::string> & _return, const std::string& db_name, const std::string& tbl_name, const int16_t max_parts) = 0;
+  virtual void get_partitions_ps(std::vector<Partition> & _return, const std::string& db_name, const std::string& tbl_name, const std::vector<std::string> & part_vals, const int16_t max_parts) = 0;
+  virtual void get_partition_names_ps(std::vector<std::string> & _return, const std::string& db_name, const std::string& tbl_name, const std::vector<std::string> & part_vals, const int16_t max_parts) = 0;
+  virtual void get_partitions_by_filter(std::vector<Partition> & _return, const std::string& db_name, const std::string& tbl_name, const std::string& filter, const int16_t max_parts) = 0;
+  virtual void alter_partition(const std::string& db_name, const std::string& tbl_name, const Partition& new_part) = 0;
+  virtual void get_config_value(std::string& _return, const std::string& name, const std::string& defaultValue) = 0;
+  virtual void partition_name_to_vals(std::vector<std::string> & _return, const std::string& part_name) = 0;
+  virtual void partition_name_to_spec(std::map<std::string, std::string> & _return, const std::string& part_name) = 0;
+  virtual void add_index(Index& _return, const Index& new_index, const Table& index_table) = 0;
+  virtual void alter_index(const std::string& dbname, const std::string& base_tbl_name, const std::string& idx_name, const Index& new_idx) = 0;
+  virtual bool drop_index_by_name(const std::string& db_name, const std::string& tbl_name, const std::string& index_name, const bool deleteData) = 0;
+  virtual void get_index_by_name(Index& _return, const std::string& db_name, const std::string& tbl_name, const std::string& index_name) = 0;
+  virtual void get_indexes(std::vector<Index> & _return, const std::string& db_name, const std::string& tbl_name, const int16_t max_indexes) = 0;
+  virtual void get_index_names(std::vector<std::string> & _return, const std::string& db_name, const std::string& tbl_name, const int16_t max_indexes) = 0;
+};
+
+class ThriftHiveMetastoreNull : virtual public ThriftHiveMetastoreIf , virtual public facebook::fb303::FacebookServiceNull {
+ public:
+  virtual ~ThriftHiveMetastoreNull() {}
+  void create_database(const Database& /* database */) {
+    return;
+  }
+  void get_database(Database& /* _return */, const std::string& /* name */) {
+    return;
+  }
+  void drop_database(const std::string& /* name */, const bool /* deleteData */) {
+    return;
+  }
+  void get_databases(std::vector<std::string> & /* _return */, const std::string& /* pattern */) {
+    return;
+  }
+  void get_all_databases(std::vector<std::string> & /* _return */) {
+    return;
+  }
+  void get_type(Type& /* _return */, const std::string& /* name */) {
+    return;
+  }
+  bool create_type(const Type& /* type */) {
+    bool _return = false;
+    return _return;
+  }
+  bool drop_type(const std::string& /* type */) {
+    bool _return = false;
+    return _return;
+  }
+  void get_type_all(std::map<std::string, Type> & /* _return */, const std::string& /* name */) {
+    return;
+  }
+  void get_fields(std::vector<FieldSchema> & /* _return */, const std::string& /* db_name */, const std::string& /* table_name */) {
+    return;
+  }
+  void get_schema(std::vector<FieldSchema> & /* _return */, const std::string& /* db_name */, const std::string& /* table_name */) {
+    return;
+  }
+  void create_table(const Table& /* tbl */) {
+    return;
+  }
+  void drop_table(const std::string& /* dbname */, const std::string& /* name */, const bool /* deleteData */) {
+    return;
+  }
+  void get_tables(std::vector<std::string> & /* _return */, const std::string& /* db_name */, const std::string& /* pattern */) {
+    return;
+  }
+  void get_all_tables(std::vector<std::string> & /* _return */, const std::string& /* db_name */) {
+    return;
+  }
+  void get_table(Table& /* _return */, const std::string& /* dbname */, const std::string& /* tbl_name */) {
+    return;
+  }
+  void alter_table(const std::string& /* dbname */, const std::string& /* tbl_name */, const Table& /* new_tbl */) {
+    return;
+  }
+  void add_partition(Partition& /* _return */, const Partition& /* new_part */) {
+    return;
+  }
+  void append_partition(Partition& /* _return */, const std::string& /* db_name */, const std::string& /* tbl_name */, const std::vector<std::string> & /* part_vals */) {
+    return;
+  }
+  void append_partition_by_name(Partition& /* _return */, const std::string& /* db_name */, const std::string& /* tbl_name */, const std::string& /* part_name */) {
+    return;
+  }
+  bool drop_partition(const std::string& /* db_name */, const std::string& /* tbl_name */, const std::vector<std::string> & /* part_vals */, const bool /* deleteData */) {
+    bool _return = false;
+    return _return;
+  }
+  bool drop_partition_by_name(const std::string& /* db_name */, const std::string& /* tbl_name */, const std::string& /* part_name */, const bool /* deleteData */) {
+    bool _return = false;
+    return _return;
+  }
+  void get_partition(Partition& /* _return */, const std::string& /* db_name */, const std::string& /* tbl_name */, const std::vector<std::string> & /* part_vals */) {
+    return;
+  }
+  void get_partition_by_name(Partition& /* _return */, const std::string& /* db_name */, const std::string& /* tbl_name */, const std::string& /* part_name */) {
+    return;
+  }
+  void get_partitions(std::vector<Partition> & /* _return */, const std::string& /* db_name */, const std::string& /* tbl_name */, const int16_t /* max_parts */) {
+    return;
+  }
+  void get_partition_names(std::vector<std::string> & /* _return */, const std::string& /* db_name */, const std::string& /* tbl_name */, const int16_t /* max_parts */) {
+    return;
+  }
+  void get_partitions_ps(std::vector<Partition> & /* _return */, const std::string& /* db_name */, const std::string& /* tbl_name */, const std::vector<std::string> & /* part_vals */, const int16_t /* max_parts */) {
+    return;
+  }
+  void get_partition_names_ps(std::vector<std::string> & /* _return */, const std::string& /* db_name */, const std::string& /* tbl_name */, const std::vector<std::string> & /* part_vals */, const int16_t /* max_parts */) {
+    return;
+  }
+  void get_partitions_by_filter(std::vector<Partition> & /* _return */, const std::string& /* db_name */, const std::string& /* tbl_name */, const std::string& /* filter */, const int16_t /* max_parts */) {
+    return;
+  }
+  void alter_partition(const std::string& /* db_name */, const std::string& /* tbl_name */, const Partition& /* new_part */) {
+    return;
+  }
+  void get_config_value(std::string& /* _return */, const std::string& /* name */, const std::string& /* defaultValue */) {
+    return;
+  }
+  void partition_name_to_vals(std::vector<std::string> & /* _return */, const std::string& /* part_name */) {
+    return;
+  }
+  void partition_name_to_spec(std::map<std::string, std::string> & /* _return */, const std::string& /* part_name */) {
+    return;
+  }
+  void add_index(Index& /* _return */, const Index& /* new_index */, const Table& /* index_table */) {
+    return;
+  }
+  void alter_index(const std::string& /* dbname */, const std::string& /* base_tbl_name */, const std::string& /* idx_name */, const Index& /* new_idx */) {
+    return;
+  }
+  bool drop_index_by_name(const std::string& /* db_name */, const std::string& /* tbl_name */, const std::string& /* index_name */, const bool /* deleteData */) {
+    bool _return = false;
+    return _return;
+  }
+  void get_index_by_name(Index& /* _return */, const std::string& /* db_name */, const std::string& /* tbl_name */, const std::string& /* index_name */) {
+    return;
+  }
+  void get_indexes(std::vector<Index> & /* _return */, const std::string& /* db_name */, const std::string& /* tbl_name */, const int16_t /* max_indexes */) {
+    return;
+  }
+  void get_index_names(std::vector<std::string> & /* _return */, const std::string& /* db_name */, const std::string& /* tbl_name */, const int16_t /* max_indexes */) {
+    return;
+  }
+};
+
+typedef struct _ThriftHiveMetastore_create_database_args__isset {
+  _ThriftHiveMetastore_create_database_args__isset() : database(false) {}
+  bool database;
+} _ThriftHiveMetastore_create_database_args__isset;
+
+class ThriftHiveMetastore_create_database_args {
+ public:
+
+  ThriftHiveMetastore_create_database_args() {
+  }
+
+  virtual ~ThriftHiveMetastore_create_database_args() throw() {}
+
+  Database database;
+
+  _ThriftHiveMetastore_create_database_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_create_database_args & rhs) const
+  {
+    if (!(database == rhs.database))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_create_database_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_create_database_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_create_database_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_create_database_pargs() throw() {}
+
+  const Database* database;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_create_database_result__isset {
+  _ThriftHiveMetastore_create_database_result__isset() : o1(false), o2(false), o3(false) {}
+  bool o1;
+  bool o2;
+  bool o3;
+} _ThriftHiveMetastore_create_database_result__isset;
+
+class ThriftHiveMetastore_create_database_result {
+ public:
+
+  ThriftHiveMetastore_create_database_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_create_database_result() throw() {}
+
+  AlreadyExistsException o1;
+  InvalidObjectException o2;
+  MetaException o3;
+
+  _ThriftHiveMetastore_create_database_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_create_database_result & rhs) const
+  {
+    if (!(o1 == rhs.o1))
+      return false;
+    if (!(o2 == rhs.o2))
+      return false;
+    if (!(o3 == rhs.o3))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_create_database_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_create_database_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_create_database_presult__isset {
+  _ThriftHiveMetastore_create_database_presult__isset() : o1(false), o2(false), o3(false) {}
+  bool o1;
+  bool o2;
+  bool o3;
+} _ThriftHiveMetastore_create_database_presult__isset;
+
+class ThriftHiveMetastore_create_database_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_create_database_presult() throw() {}
+
+  AlreadyExistsException o1;
+  InvalidObjectException o2;
+  MetaException o3;
+
+  _ThriftHiveMetastore_create_database_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_get_database_args__isset {
+  _ThriftHiveMetastore_get_database_args__isset() : name(false) {}
+  bool name;
+} _ThriftHiveMetastore_get_database_args__isset;
+
+class ThriftHiveMetastore_get_database_args {
+ public:
+
+  ThriftHiveMetastore_get_database_args() : name("") {
+  }
+
+  virtual ~ThriftHiveMetastore_get_database_args() throw() {}
+
+  std::string name;
+
+  _ThriftHiveMetastore_get_database_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_database_args & rhs) const
+  {
+    if (!(name == rhs.name))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_database_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_database_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_get_database_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_database_pargs() throw() {}
+
+  const std::string* name;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_database_result__isset {
+  _ThriftHiveMetastore_get_database_result__isset() : success(false), o1(false), o2(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+} _ThriftHiveMetastore_get_database_result__isset;
+
+class ThriftHiveMetastore_get_database_result {
+ public:
+
+  ThriftHiveMetastore_get_database_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_get_database_result() throw() {}
+
+  Database success;
+  NoSuchObjectException o1;
+  MetaException o2;
+
+  _ThriftHiveMetastore_get_database_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_database_result & rhs) const
+  {
+    if (!(success == rhs.success))
+      return false;
+    if (!(o1 == rhs.o1))
+      return false;
+    if (!(o2 == rhs.o2))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_database_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_database_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_database_presult__isset {
+  _ThriftHiveMetastore_get_database_presult__isset() : success(false), o1(false), o2(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+} _ThriftHiveMetastore_get_database_presult__isset;
+
+class ThriftHiveMetastore_get_database_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_database_presult() throw() {}
+
+  Database* success;
+  NoSuchObjectException o1;
+  MetaException o2;
+
+  _ThriftHiveMetastore_get_database_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_drop_database_args__isset {
+  _ThriftHiveMetastore_drop_database_args__isset() : name(false), deleteData(false) {}
+  bool name;
+  bool deleteData;
+} _ThriftHiveMetastore_drop_database_args__isset;
+
+class ThriftHiveMetastore_drop_database_args {
+ public:
+
+  ThriftHiveMetastore_drop_database_args() : name(""), deleteData(0) {
+  }
+
+  virtual ~ThriftHiveMetastore_drop_database_args() throw() {}
+
+  std::string name;
+  bool deleteData;
+
+  _ThriftHiveMetastore_drop_database_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_drop_database_args & rhs) const
+  {
+    if (!(name == rhs.name))
+      return false;
+    if (!(deleteData == rhs.deleteData))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_drop_database_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_drop_database_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_drop_database_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_drop_database_pargs() throw() {}
+
+  const std::string* name;
+  const bool* deleteData;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_drop_database_result__isset {
+  _ThriftHiveMetastore_drop_database_result__isset() : o1(false), o2(false), o3(false) {}
+  bool o1;
+  bool o2;
+  bool o3;
+} _ThriftHiveMetastore_drop_database_result__isset;
+
+class ThriftHiveMetastore_drop_database_result {
+ public:
+
+  ThriftHiveMetastore_drop_database_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_drop_database_result() throw() {}
+
+  NoSuchObjectException o1;
+  InvalidOperationException o2;
+  MetaException o3;
+
+  _ThriftHiveMetastore_drop_database_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_drop_database_result & rhs) const
+  {
+    if (!(o1 == rhs.o1))
+      return false;
+    if (!(o2 == rhs.o2))
+      return false;
+    if (!(o3 == rhs.o3))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_drop_database_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_drop_database_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_drop_database_presult__isset {
+  _ThriftHiveMetastore_drop_database_presult__isset() : o1(false), o2(false), o3(false) {}
+  bool o1;
+  bool o2;
+  bool o3;
+} _ThriftHiveMetastore_drop_database_presult__isset;
+
+class ThriftHiveMetastore_drop_database_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_drop_database_presult() throw() {}
+
+  NoSuchObjectException o1;
+  InvalidOperationException o2;
+  MetaException o3;
+
+  _ThriftHiveMetastore_drop_database_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_get_databases_args__isset {
+  _ThriftHiveMetastore_get_databases_args__isset() : pattern(false) {}
+  bool pattern;
+} _ThriftHiveMetastore_get_databases_args__isset;
+
+class ThriftHiveMetastore_get_databases_args {
+ public:
+
+  ThriftHiveMetastore_get_databases_args() : pattern("") {
+  }
+
+  virtual ~ThriftHiveMetastore_get_databases_args() throw() {}
+
+  std::string pattern;
+
+  _ThriftHiveMetastore_get_databases_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_databases_args & rhs) const
+  {
+    if (!(pattern == rhs.pattern))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_databases_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_databases_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_get_databases_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_databases_pargs() throw() {}
+
+  const std::string* pattern;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_databases_result__isset {
+  _ThriftHiveMetastore_get_databases_result__isset() : success(false), o1(false) {}
+  bool success;
+  bool o1;
+} _ThriftHiveMetastore_get_databases_result__isset;
+
+class ThriftHiveMetastore_get_databases_result {
+ public:
+
+  ThriftHiveMetastore_get_databases_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_get_databases_result() throw() {}
+
+  std::vector<std::string>  success;
+  MetaException o1;
+
+  _ThriftHiveMetastore_get_databases_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_databases_result & rhs) const
+  {
+    if (!(success == rhs.success))
+      return false;
+    if (!(o1 == rhs.o1))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_databases_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_databases_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_databases_presult__isset {
+  _ThriftHiveMetastore_get_databases_presult__isset() : success(false), o1(false) {}
+  bool success;
+  bool o1;
+} _ThriftHiveMetastore_get_databases_presult__isset;
+
+class ThriftHiveMetastore_get_databases_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_databases_presult() throw() {}
+
+  std::vector<std::string> * success;
+  MetaException o1;
+
+  _ThriftHiveMetastore_get_databases_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+
+class ThriftHiveMetastore_get_all_databases_args {
+ public:
+
+  ThriftHiveMetastore_get_all_databases_args() {
+  }
+
+  virtual ~ThriftHiveMetastore_get_all_databases_args() throw() {}
+
+
+  bool operator == (const ThriftHiveMetastore_get_all_databases_args & /* rhs */) const
+  {
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_all_databases_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_all_databases_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_get_all_databases_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_all_databases_pargs() throw() {}
+
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_all_databases_result__isset {
+  _ThriftHiveMetastore_get_all_databases_result__isset() : success(false), o1(false) {}
+  bool success;
+  bool o1;
+} _ThriftHiveMetastore_get_all_databases_result__isset;
+
+class ThriftHiveMetastore_get_all_databases_result {
+ public:
+
+  ThriftHiveMetastore_get_all_databases_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_get_all_databases_result() throw() {}
+
+  std::vector<std::string>  success;
+  MetaException o1;
+
+  _ThriftHiveMetastore_get_all_databases_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_all_databases_result & rhs) const
+  {
+    if (!(success == rhs.success))
+      return false;
+    if (!(o1 == rhs.o1))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_all_databases_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_all_databases_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_all_databases_presult__isset {
+  _ThriftHiveMetastore_get_all_databases_presult__isset() : success(false), o1(false) {}
+  bool success;
+  bool o1;
+} _ThriftHiveMetastore_get_all_databases_presult__isset;
+
+class ThriftHiveMetastore_get_all_databases_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_all_databases_presult() throw() {}
+
+  std::vector<std::string> * success;
+  MetaException o1;
+
+  _ThriftHiveMetastore_get_all_databases_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_get_type_args__isset {
+  _ThriftHiveMetastore_get_type_args__isset() : name(false) {}
+  bool name;
+} _ThriftHiveMetastore_get_type_args__isset;
+
+class ThriftHiveMetastore_get_type_args {
+ public:
+
+  ThriftHiveMetastore_get_type_args() : name("") {
+  }
+
+  virtual ~ThriftHiveMetastore_get_type_args() throw() {}
+
+  std::string name;
+
+  _ThriftHiveMetastore_get_type_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_type_args & rhs) const
+  {
+    if (!(name == rhs.name))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_type_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_type_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_get_type_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_type_pargs() throw() {}
+
+  const std::string* name;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_type_result__isset {
+  _ThriftHiveMetastore_get_type_result__isset() : success(false), o1(false), o2(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+} _ThriftHiveMetastore_get_type_result__isset;
+
+class ThriftHiveMetastore_get_type_result {
+ public:
+
+  ThriftHiveMetastore_get_type_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_get_type_result() throw() {}
+
+  Type success;
+  MetaException o1;
+  NoSuchObjectException o2;
+
+  _ThriftHiveMetastore_get_type_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_type_result & rhs) const
+  {
+    if (!(success == rhs.success))
+      return false;
+    if (!(o1 == rhs.o1))
+      return false;
+    if (!(o2 == rhs.o2))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_type_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_type_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_type_presult__isset {
+  _ThriftHiveMetastore_get_type_presult__isset() : success(false), o1(false), o2(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+} _ThriftHiveMetastore_get_type_presult__isset;
+
+class ThriftHiveMetastore_get_type_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_type_presult() throw() {}
+
+  Type* success;
+  MetaException o1;
+  NoSuchObjectException o2;
+
+  _ThriftHiveMetastore_get_type_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_create_type_args__isset {
+  _ThriftHiveMetastore_create_type_args__isset() : type(false) {}
+  bool type;
+} _ThriftHiveMetastore_create_type_args__isset;
+
+class ThriftHiveMetastore_create_type_args {
+ public:
+
+  ThriftHiveMetastore_create_type_args() {
+  }
+
+  virtual ~ThriftHiveMetastore_create_type_args() throw() {}
+
+  Type type;
+
+  _ThriftHiveMetastore_create_type_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_create_type_args & rhs) const
+  {
+    if (!(type == rhs.type))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_create_type_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_create_type_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_create_type_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_create_type_pargs() throw() {}
+
+  const Type* type;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_create_type_result__isset {
+  _ThriftHiveMetastore_create_type_result__isset() : success(false), o1(false), o2(false), o3(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+  bool o3;
+} _ThriftHiveMetastore_create_type_result__isset;
+
+class ThriftHiveMetastore_create_type_result {
+ public:
+
+  ThriftHiveMetastore_create_type_result() : success(0) {
+  }
+
+  virtual ~ThriftHiveMetastore_create_type_result() throw() {}
+
+  bool success;
+  AlreadyExistsException o1;
+  InvalidObjectException o2;
+  MetaException o3;
+
+  _ThriftHiveMetastore_create_type_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_create_type_result & rhs) const
+  {
+    if (!(success == rhs.success))
+      return false;
+    if (!(o1 == rhs.o1))
+      return false;
+    if (!(o2 == rhs.o2))
+      return false;
+    if (!(o3 == rhs.o3))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_create_type_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_create_type_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_create_type_presult__isset {
+  _ThriftHiveMetastore_create_type_presult__isset() : success(false), o1(false), o2(false), o3(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+  bool o3;
+} _ThriftHiveMetastore_create_type_presult__isset;
+
+class ThriftHiveMetastore_create_type_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_create_type_presult() throw() {}
+
+  bool* success;
+  AlreadyExistsException o1;
+  InvalidObjectException o2;
+  MetaException o3;
+
+  _ThriftHiveMetastore_create_type_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_drop_type_args__isset {
+  _ThriftHiveMetastore_drop_type_args__isset() : type(false) {}
+  bool type;
+} _ThriftHiveMetastore_drop_type_args__isset;
+
+class ThriftHiveMetastore_drop_type_args {
+ public:
+
+  ThriftHiveMetastore_drop_type_args() : type("") {
+  }
+
+  virtual ~ThriftHiveMetastore_drop_type_args() throw() {}
+
+  std::string type;
+
+  _ThriftHiveMetastore_drop_type_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_drop_type_args & rhs) const
+  {
+    if (!(type == rhs.type))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_drop_type_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_drop_type_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_drop_type_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_drop_type_pargs() throw() {}
+
+  const std::string* type;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_drop_type_result__isset {
+  _ThriftHiveMetastore_drop_type_result__isset() : success(false), o1(false), o2(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+} _ThriftHiveMetastore_drop_type_result__isset;
+
+class ThriftHiveMetastore_drop_type_result {
+ public:
+
+  ThriftHiveMetastore_drop_type_result() : success(0) {
+  }
+
+  virtual ~ThriftHiveMetastore_drop_type_result() throw() {}
+
+  bool success;
+  MetaException o1;
+  NoSuchObjectException o2;
+
+  _ThriftHiveMetastore_drop_type_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_drop_type_result & rhs) const
+  {
+    if (!(success == rhs.success))
+      return false;
+    if (!(o1 == rhs.o1))
+      return false;
+    if (!(o2 == rhs.o2))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_drop_type_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_drop_type_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_drop_type_presult__isset {
+  _ThriftHiveMetastore_drop_type_presult__isset() : success(false), o1(false), o2(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+} _ThriftHiveMetastore_drop_type_presult__isset;
+
+class ThriftHiveMetastore_drop_type_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_drop_type_presult() throw() {}
+
+  bool* success;
+  MetaException o1;
+  NoSuchObjectException o2;
+
+  _ThriftHiveMetastore_drop_type_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_get_type_all_args__isset {
+  _ThriftHiveMetastore_get_type_all_args__isset() : name(false) {}
+  bool name;
+} _ThriftHiveMetastore_get_type_all_args__isset;
+
+class ThriftHiveMetastore_get_type_all_args {
+ public:
+
+  ThriftHiveMetastore_get_type_all_args() : name("") {
+  }
+
+  virtual ~ThriftHiveMetastore_get_type_all_args() throw() {}
+
+  std::string name;
+
+  _ThriftHiveMetastore_get_type_all_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_type_all_args & rhs) const
+  {
+    if (!(name == rhs.name))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_type_all_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_type_all_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_get_type_all_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_type_all_pargs() throw() {}
+
+  const std::string* name;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_type_all_result__isset {
+  _ThriftHiveMetastore_get_type_all_result__isset() : success(false), o2(false) {}
+  bool success;
+  bool o2;
+} _ThriftHiveMetastore_get_type_all_result__isset;
+
+class ThriftHiveMetastore_get_type_all_result {
+ public:
+
+  ThriftHiveMetastore_get_type_all_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_get_type_all_result() throw() {}
+
+  std::map<std::string, Type>  success;
+  MetaException o2;
+
+  _ThriftHiveMetastore_get_type_all_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_type_all_result & rhs) const
+  {
+    if (!(success == rhs.success))
+      return false;
+    if (!(o2 == rhs.o2))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_type_all_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_type_all_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_type_all_presult__isset {
+  _ThriftHiveMetastore_get_type_all_presult__isset() : success(false), o2(false) {}
+  bool success;
+  bool o2;
+} _ThriftHiveMetastore_get_type_all_presult__isset;
+
+class ThriftHiveMetastore_get_type_all_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_type_all_presult() throw() {}
+
+  std::map<std::string, Type> * success;
+  MetaException o2;
+
+  _ThriftHiveMetastore_get_type_all_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_get_fields_args__isset {
+  _ThriftHiveMetastore_get_fields_args__isset() : db_name(false), table_name(false) {}
+  bool db_name;
+  bool table_name;
+} _ThriftHiveMetastore_get_fields_args__isset;
+
+class ThriftHiveMetastore_get_fields_args {
+ public:
+
+  ThriftHiveMetastore_get_fields_args() : db_name(""), table_name("") {
+  }
+
+  virtual ~ThriftHiveMetastore_get_fields_args() throw() {}
+
+  std::string db_name;
+  std::string table_name;
+
+  _ThriftHiveMetastore_get_fields_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_fields_args & rhs) const
+  {
+    if (!(db_name == rhs.db_name))
+      return false;
+    if (!(table_name == rhs.table_name))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_fields_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_fields_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_get_fields_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_fields_pargs() throw() {}
+
+  const std::string* db_name;
+  const std::string* table_name;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_fields_result__isset {
+  _ThriftHiveMetastore_get_fields_result__isset() : success(false), o1(false), o2(false), o3(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+  bool o3;
+} _ThriftHiveMetastore_get_fields_result__isset;
+
+class ThriftHiveMetastore_get_fields_result {
+ public:
+
+  ThriftHiveMetastore_get_fields_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_get_fields_result() throw() {}
+
+  std::vector<FieldSchema>  success;
+  MetaException o1;
+  UnknownTableException o2;
+  UnknownDBException o3;
+
+  _ThriftHiveMetastore_get_fields_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_fields_result & rhs) const
+  {
+    if (!(success == rhs.success))
+      return false;
+    if (!(o1 == rhs.o1))
+      return false;
+    if (!(o2 == rhs.o2))
+      return false;
+    if (!(o3 == rhs.o3))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_fields_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_fields_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_fields_presult__isset {
+  _ThriftHiveMetastore_get_fields_presult__isset() : success(false), o1(false), o2(false), o3(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+  bool o3;
+} _ThriftHiveMetastore_get_fields_presult__isset;
+
+class ThriftHiveMetastore_get_fields_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_fields_presult() throw() {}
+
+  std::vector<FieldSchema> * success;
+  MetaException o1;
+  UnknownTableException o2;
+  UnknownDBException o3;
+
+  _ThriftHiveMetastore_get_fields_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_get_schema_args__isset {
+  _ThriftHiveMetastore_get_schema_args__isset() : db_name(false), table_name(false) {}
+  bool db_name;
+  bool table_name;
+} _ThriftHiveMetastore_get_schema_args__isset;
+
+class ThriftHiveMetastore_get_schema_args {
+ public:
+
+  ThriftHiveMetastore_get_schema_args() : db_name(""), table_name("") {
+  }
+
+  virtual ~ThriftHiveMetastore_get_schema_args() throw() {}
+
+  std::string db_name;
+  std::string table_name;
+
+  _ThriftHiveMetastore_get_schema_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_schema_args & rhs) const
+  {
+    if (!(db_name == rhs.db_name))
+      return false;
+    if (!(table_name == rhs.table_name))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_schema_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_schema_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_get_schema_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_schema_pargs() throw() {}
+
+  const std::string* db_name;
+  const std::string* table_name;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_schema_result__isset {
+  _ThriftHiveMetastore_get_schema_result__isset() : success(false), o1(false), o2(false), o3(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+  bool o3;
+} _ThriftHiveMetastore_get_schema_result__isset;
+
+class ThriftHiveMetastore_get_schema_result {
+ public:
+
+  ThriftHiveMetastore_get_schema_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_get_schema_result() throw() {}
+
+  std::vector<FieldSchema>  success;
+  MetaException o1;
+  UnknownTableException o2;
+  UnknownDBException o3;
+
+  _ThriftHiveMetastore_get_schema_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_schema_result & rhs) const
+  {
+    if (!(success == rhs.success))
+      return false;
+    if (!(o1 == rhs.o1))
+      return false;
+    if (!(o2 == rhs.o2))
+      return false;
+    if (!(o3 == rhs.o3))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_schema_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_schema_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_schema_presult__isset {
+  _ThriftHiveMetastore_get_schema_presult__isset() : success(false), o1(false), o2(false), o3(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+  bool o3;
+} _ThriftHiveMetastore_get_schema_presult__isset;
+
+class ThriftHiveMetastore_get_schema_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_schema_presult() throw() {}
+
+  std::vector<FieldSchema> * success;
+  MetaException o1;
+  UnknownTableException o2;
+  UnknownDBException o3;
+
+  _ThriftHiveMetastore_get_schema_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_create_table_args__isset {
+  _ThriftHiveMetastore_create_table_args__isset() : tbl(false) {}
+  bool tbl;
+} _ThriftHiveMetastore_create_table_args__isset;
+
+class ThriftHiveMetastore_create_table_args {
+ public:
+
+  ThriftHiveMetastore_create_table_args() {
+  }
+
+  virtual ~ThriftHiveMetastore_create_table_args() throw() {}
+
+  Table tbl;
+
+  _ThriftHiveMetastore_create_table_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_create_table_args & rhs) const
+  {
+    if (!(tbl == rhs.tbl))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_create_table_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_create_table_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_create_table_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_create_table_pargs() throw() {}
+
+  const Table* tbl;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_create_table_result__isset {
+  _ThriftHiveMetastore_create_table_result__isset() : o1(false), o2(false), o3(false), o4(false) {}
+  bool o1;
+  bool o2;
+  bool o3;
+  bool o4;
+} _ThriftHiveMetastore_create_table_result__isset;
+
+class ThriftHiveMetastore_create_table_result {
+ public:
+
+  ThriftHiveMetastore_create_table_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_create_table_result() throw() {}
+
+  AlreadyExistsException o1;
+  InvalidObjectException o2;
+  MetaException o3;
+  NoSuchObjectException o4;
+
+  _ThriftHiveMetastore_create_table_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_create_table_result & rhs) const
+  {
+    if (!(o1 == rhs.o1))
+      return false;
+    if (!(o2 == rhs.o2))
+      return false;
+    if (!(o3 == rhs.o3))
+      return false;
+    if (!(o4 == rhs.o4))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_create_table_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_create_table_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_create_table_presult__isset {
+  _ThriftHiveMetastore_create_table_presult__isset() : o1(false), o2(false), o3(false), o4(false) {}
+  bool o1;
+  bool o2;
+  bool o3;
+  bool o4;
+} _ThriftHiveMetastore_create_table_presult__isset;
+
+class ThriftHiveMetastore_create_table_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_create_table_presult() throw() {}
+
+  AlreadyExistsException o1;
+  InvalidObjectException o2;
+  MetaException o3;
+  NoSuchObjectException o4;
+
+  _ThriftHiveMetastore_create_table_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_drop_table_args__isset {
+  _ThriftHiveMetastore_drop_table_args__isset() : dbname(false), name(false), deleteData(false) {}
+  bool dbname;
+  bool name;
+  bool deleteData;
+} _ThriftHiveMetastore_drop_table_args__isset;
+
+class ThriftHiveMetastore_drop_table_args {
+ public:
+
+  ThriftHiveMetastore_drop_table_args() : dbname(""), name(""), deleteData(0) {
+  }
+
+  virtual ~ThriftHiveMetastore_drop_table_args() throw() {}
+
+  std::string dbname;
+  std::string name;
+  bool deleteData;
+
+  _ThriftHiveMetastore_drop_table_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_drop_table_args & rhs) const
+  {
+    if (!(dbname == rhs.dbname))
+      return false;
+    if (!(name == rhs.name))
+      return false;
+    if (!(deleteData == rhs.deleteData))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_drop_table_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_drop_table_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_drop_table_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_drop_table_pargs() throw() {}
+
+  const std::string* dbname;
+  const std::string* name;
+  const bool* deleteData;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_drop_table_result__isset {
+  _ThriftHiveMetastore_drop_table_result__isset() : o1(false), o3(false) {}
+  bool o1;
+  bool o3;
+} _ThriftHiveMetastore_drop_table_result__isset;
+
+class ThriftHiveMetastore_drop_table_result {
+ public:
+
+  ThriftHiveMetastore_drop_table_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_drop_table_result() throw() {}
+
+  NoSuchObjectException o1;
+  MetaException o3;
+
+  _ThriftHiveMetastore_drop_table_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_drop_table_result & rhs) const
+  {
+    if (!(o1 == rhs.o1))
+      return false;
+    if (!(o3 == rhs.o3))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_drop_table_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_drop_table_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_drop_table_presult__isset {
+  _ThriftHiveMetastore_drop_table_presult__isset() : o1(false), o3(false) {}
+  bool o1;
+  bool o3;
+} _ThriftHiveMetastore_drop_table_presult__isset;
+
+class ThriftHiveMetastore_drop_table_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_drop_table_presult() throw() {}
+
+  NoSuchObjectException o1;
+  MetaException o3;
+
+  _ThriftHiveMetastore_drop_table_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_get_tables_args__isset {
+  _ThriftHiveMetastore_get_tables_args__isset() : db_name(false), pattern(false) {}
+  bool db_name;
+  bool pattern;
+} _ThriftHiveMetastore_get_tables_args__isset;
+
+class ThriftHiveMetastore_get_tables_args {
+ public:
+
+  ThriftHiveMetastore_get_tables_args() : db_name(""), pattern("") {
+  }
+
+  virtual ~ThriftHiveMetastore_get_tables_args() throw() {}
+
+  std::string db_name;
+  std::string pattern;
+
+  _ThriftHiveMetastore_get_tables_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_tables_args & rhs) const
+  {
+    if (!(db_name == rhs.db_name))
+      return false;
+    if (!(pattern == rhs.pattern))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_tables_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_tables_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_get_tables_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_tables_pargs() throw() {}
+
+  const std::string* db_name;
+  const std::string* pattern;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_tables_result__isset {
+  _ThriftHiveMetastore_get_tables_result__isset() : success(false), o1(false) {}
+  bool success;
+  bool o1;
+} _ThriftHiveMetastore_get_tables_result__isset;
+
+class ThriftHiveMetastore_get_tables_result {
+ public:
+
+  ThriftHiveMetastore_get_tables_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_get_tables_result() throw() {}
+
+  std::vector<std::string>  success;
+  MetaException o1;
+
+  _ThriftHiveMetastore_get_tables_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_tables_result & rhs) const
+  {
+    if (!(success == rhs.success))
+      return false;
+    if (!(o1 == rhs.o1))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_tables_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_tables_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_tables_presult__isset {
+  _ThriftHiveMetastore_get_tables_presult__isset() : success(false), o1(false) {}
+  bool success;
+  bool o1;
+} _ThriftHiveMetastore_get_tables_presult__isset;
+
+class ThriftHiveMetastore_get_tables_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_tables_presult() throw() {}
+
+  std::vector<std::string> * success;
+  MetaException o1;
+
+  _ThriftHiveMetastore_get_tables_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_get_all_tables_args__isset {
+  _ThriftHiveMetastore_get_all_tables_args__isset() : db_name(false) {}
+  bool db_name;
+} _ThriftHiveMetastore_get_all_tables_args__isset;
+
+class ThriftHiveMetastore_get_all_tables_args {
+ public:
+
+  ThriftHiveMetastore_get_all_tables_args() : db_name("") {
+  }
+
+  virtual ~ThriftHiveMetastore_get_all_tables_args() throw() {}
+
+  std::string db_name;
+
+  _ThriftHiveMetastore_get_all_tables_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_all_tables_args & rhs) const
+  {
+    if (!(db_name == rhs.db_name))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_all_tables_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_all_tables_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_get_all_tables_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_all_tables_pargs() throw() {}
+
+  const std::string* db_name;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_all_tables_result__isset {
+  _ThriftHiveMetastore_get_all_tables_result__isset() : success(false), o1(false) {}
+  bool success;
+  bool o1;
+} _ThriftHiveMetastore_get_all_tables_result__isset;
+
+class ThriftHiveMetastore_get_all_tables_result {
+ public:
+
+  ThriftHiveMetastore_get_all_tables_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_get_all_tables_result() throw() {}
+
+  std::vector<std::string>  success;
+  MetaException o1;
+
+  _ThriftHiveMetastore_get_all_tables_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_all_tables_result & rhs) const
+  {
+    if (!(success == rhs.success))
+      return false;
+    if (!(o1 == rhs.o1))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_all_tables_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_all_tables_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_all_tables_presult__isset {
+  _ThriftHiveMetastore_get_all_tables_presult__isset() : success(false), o1(false) {}
+  bool success;
+  bool o1;
+} _ThriftHiveMetastore_get_all_tables_presult__isset;
+
+class ThriftHiveMetastore_get_all_tables_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_all_tables_presult() throw() {}
+
+  std::vector<std::string> * success;
+  MetaException o1;
+
+  _ThriftHiveMetastore_get_all_tables_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_get_table_args__isset {
+  _ThriftHiveMetastore_get_table_args__isset() : dbname(false), tbl_name(false) {}
+  bool dbname;
+  bool tbl_name;
+} _ThriftHiveMetastore_get_table_args__isset;
+
+class ThriftHiveMetastore_get_table_args {
+ public:
+
+  ThriftHiveMetastore_get_table_args() : dbname(""), tbl_name("") {
+  }
+
+  virtual ~ThriftHiveMetastore_get_table_args() throw() {}
+
+  std::string dbname;
+  std::string tbl_name;
+
+  _ThriftHiveMetastore_get_table_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_table_args & rhs) const
+  {
+    if (!(dbname == rhs.dbname))
+      return false;
+    if (!(tbl_name == rhs.tbl_name))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_table_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_table_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_get_table_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_table_pargs() throw() {}
+
+  const std::string* dbname;
+  const std::string* tbl_name;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_table_result__isset {
+  _ThriftHiveMetastore_get_table_result__isset() : success(false), o1(false), o2(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+} _ThriftHiveMetastore_get_table_result__isset;
+
+class ThriftHiveMetastore_get_table_result {
+ public:
+
+  ThriftHiveMetastore_get_table_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_get_table_result() throw() {}
+
+  Table success;
+  MetaException o1;
+  NoSuchObjectException o2;
+
+  _ThriftHiveMetastore_get_table_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_table_result & rhs) const
+  {
+    if (!(success == rhs.success))
+      return false;
+    if (!(o1 == rhs.o1))
+      return false;
+    if (!(o2 == rhs.o2))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_table_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_table_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_table_presult__isset {
+  _ThriftHiveMetastore_get_table_presult__isset() : success(false), o1(false), o2(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+} _ThriftHiveMetastore_get_table_presult__isset;
+
+class ThriftHiveMetastore_get_table_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_table_presult() throw() {}
+
+  Table* success;
+  MetaException o1;
+  NoSuchObjectException o2;
+
+  _ThriftHiveMetastore_get_table_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_alter_table_args__isset {
+  _ThriftHiveMetastore_alter_table_args__isset() : dbname(false), tbl_name(false), new_tbl(false) {}
+  bool dbname;
+  bool tbl_name;
+  bool new_tbl;
+} _ThriftHiveMetastore_alter_table_args__isset;
+
+class ThriftHiveMetastore_alter_table_args {
+ public:
+
+  ThriftHiveMetastore_alter_table_args() : dbname(""), tbl_name("") {
+  }
+
+  virtual ~ThriftHiveMetastore_alter_table_args() throw() {}
+
+  std::string dbname;
+  std::string tbl_name;
+  Table new_tbl;
+
+  _ThriftHiveMetastore_alter_table_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_alter_table_args & rhs) const
+  {
+    if (!(dbname == rhs.dbname))
+      return false;
+    if (!(tbl_name == rhs.tbl_name))
+      return false;
+    if (!(new_tbl == rhs.new_tbl))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_alter_table_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_alter_table_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_alter_table_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_alter_table_pargs() throw() {}
+
+  const std::string* dbname;
+  const std::string* tbl_name;
+  const Table* new_tbl;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_alter_table_result__isset {
+  _ThriftHiveMetastore_alter_table_result__isset() : o1(false), o2(false) {}
+  bool o1;
+  bool o2;
+} _ThriftHiveMetastore_alter_table_result__isset;
+
+class ThriftHiveMetastore_alter_table_result {
+ public:
+
+  ThriftHiveMetastore_alter_table_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_alter_table_result() throw() {}
+
+  InvalidOperationException o1;
+  MetaException o2;
+
+  _ThriftHiveMetastore_alter_table_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_alter_table_result & rhs) const
+  {
+    if (!(o1 == rhs.o1))
+      return false;
+    if (!(o2 == rhs.o2))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_alter_table_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_alter_table_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_alter_table_presult__isset {
+  _ThriftHiveMetastore_alter_table_presult__isset() : o1(false), o2(false) {}
+  bool o1;
+  bool o2;
+} _ThriftHiveMetastore_alter_table_presult__isset;
+
+class ThriftHiveMetastore_alter_table_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_alter_table_presult() throw() {}
+
+  InvalidOperationException o1;
+  MetaException o2;
+
+  _ThriftHiveMetastore_alter_table_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_add_partition_args__isset {
+  _ThriftHiveMetastore_add_partition_args__isset() : new_part(false) {}
+  bool new_part;
+} _ThriftHiveMetastore_add_partition_args__isset;
+
+class ThriftHiveMetastore_add_partition_args {
+ public:
+
+  ThriftHiveMetastore_add_partition_args() {
+  }
+
+  virtual ~ThriftHiveMetastore_add_partition_args() throw() {}
+
+  Partition new_part;
+
+  _ThriftHiveMetastore_add_partition_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_add_partition_args & rhs) const
+  {
+    if (!(new_part == rhs.new_part))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_add_partition_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_add_partition_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_add_partition_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_add_partition_pargs() throw() {}
+
+  const Partition* new_part;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_add_partition_result__isset {
+  _ThriftHiveMetastore_add_partition_result__isset() : success(false), o1(false), o2(false), o3(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+  bool o3;
+} _ThriftHiveMetastore_add_partition_result__isset;
+
+class ThriftHiveMetastore_add_partition_result {
+ public:
+
+  ThriftHiveMetastore_add_partition_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_add_partition_result() throw() {}
+
+  Partition success;
+  InvalidObjectException o1;
+  AlreadyExistsException o2;
+  MetaException o3;
+
+  _ThriftHiveMetastore_add_partition_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_add_partition_result & rhs) const
+  {
+    if (!(success == rhs.success))
+      return false;
+    if (!(o1 == rhs.o1))
+      return false;
+    if (!(o2 == rhs.o2))
+      return false;
+    if (!(o3 == rhs.o3))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_add_partition_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_add_partition_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_add_partition_presult__isset {
+  _ThriftHiveMetastore_add_partition_presult__isset() : success(false), o1(false), o2(false), o3(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+  bool o3;
+} _ThriftHiveMetastore_add_partition_presult__isset;
+
+class ThriftHiveMetastore_add_partition_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_add_partition_presult() throw() {}
+
+  Partition* success;
+  InvalidObjectException o1;
+  AlreadyExistsException o2;
+  MetaException o3;
+
+  _ThriftHiveMetastore_add_partition_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_append_partition_args__isset {
+  _ThriftHiveMetastore_append_partition_args__isset() : db_name(false), tbl_name(false), part_vals(false) {}
+  bool db_name;
+  bool tbl_name;
+  bool part_vals;
+} _ThriftHiveMetastore_append_partition_args__isset;
+
+class ThriftHiveMetastore_append_partition_args {
+ public:
+
+  ThriftHiveMetastore_append_partition_args() : db_name(""), tbl_name("") {
+  }
+
+  virtual ~ThriftHiveMetastore_append_partition_args() throw() {}
+
+  std::string db_name;
+  std::string tbl_name;
+  std::vector<std::string>  part_vals;
+
+  _ThriftHiveMetastore_append_partition_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_append_partition_args & rhs) const
+  {
+    if (!(db_name == rhs.db_name))
+      return false;
+    if (!(tbl_name == rhs.tbl_name))
+      return false;
+    if (!(part_vals == rhs.part_vals))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_append_partition_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_append_partition_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_append_partition_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_append_partition_pargs() throw() {}
+
+  const std::string* db_name;
+  const std::string* tbl_name;
+  const std::vector<std::string> * part_vals;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_append_partition_result__isset {
+  _ThriftHiveMetastore_append_partition_result__isset() : success(false), o1(false), o2(false), o3(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+  bool o3;
+} _ThriftHiveMetastore_append_partition_result__isset;
+
+class ThriftHiveMetastore_append_partition_result {
+ public:
+
+  ThriftHiveMetastore_append_partition_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_append_partition_result() throw() {}
+
+  Partition success;
+  InvalidObjectException o1;
+  AlreadyExistsException o2;
+  MetaException o3;
+
+  _ThriftHiveMetastore_append_partition_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_append_partition_result & rhs) const
+  {
+    if (!(success == rhs.success))
+      return false;
+    if (!(o1 == rhs.o1))
+      return false;
+    if (!(o2 == rhs.o2))
+      return false;
+    if (!(o3 == rhs.o3))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_append_partition_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_append_partition_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_append_partition_presult__isset {
+  _ThriftHiveMetastore_append_partition_presult__isset() : success(false), o1(false), o2(false), o3(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+  bool o3;
+} _ThriftHiveMetastore_append_partition_presult__isset;
+
+class ThriftHiveMetastore_append_partition_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_append_partition_presult() throw() {}
+
+  Partition* success;
+  InvalidObjectException o1;
+  AlreadyExistsException o2;
+  MetaException o3;
+
+  _ThriftHiveMetastore_append_partition_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_append_partition_by_name_args__isset {
+  _ThriftHiveMetastore_append_partition_by_name_args__isset() : db_name(false), tbl_name(false), part_name(false) {}
+  bool db_name;
+  bool tbl_name;
+  bool part_name;
+} _ThriftHiveMetastore_append_partition_by_name_args__isset;
+
+class ThriftHiveMetastore_append_partition_by_name_args {
+ public:
+
+  ThriftHiveMetastore_append_partition_by_name_args() : db_name(""), tbl_name(""), part_name("") {
+  }
+
+  virtual ~ThriftHiveMetastore_append_partition_by_name_args() throw() {}
+
+  std::string db_name;
+  std::string tbl_name;
+  std::string part_name;
+
+  _ThriftHiveMetastore_append_partition_by_name_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_append_partition_by_name_args & rhs) const
+  {
+    if (!(db_name == rhs.db_name))
+      return false;
+    if (!(tbl_name == rhs.tbl_name))
+      return false;
+    if (!(part_name == rhs.part_name))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_append_partition_by_name_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_append_partition_by_name_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_append_partition_by_name_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_append_partition_by_name_pargs() throw() {}
+
+  const std::string* db_name;
+  const std::string* tbl_name;
+  const std::string* part_name;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_append_partition_by_name_result__isset {
+  _ThriftHiveMetastore_append_partition_by_name_result__isset() : success(false), o1(false), o2(false), o3(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+  bool o3;
+} _ThriftHiveMetastore_append_partition_by_name_result__isset;
+
+class ThriftHiveMetastore_append_partition_by_name_result {
+ public:
+
+  ThriftHiveMetastore_append_partition_by_name_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_append_partition_by_name_result() throw() {}
+
+  Partition success;
+  InvalidObjectException o1;
+  AlreadyExistsException o2;
+  MetaException o3;
+
+  _ThriftHiveMetastore_append_partition_by_name_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_append_partition_by_name_result & rhs) const
+  {
+    if (!(success == rhs.success))
+      return false;
+    if (!(o1 == rhs.o1))
+      return false;
+    if (!(o2 == rhs.o2))
+      return false;
+    if (!(o3 == rhs.o3))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_append_partition_by_name_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_append_partition_by_name_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_append_partition_by_name_presult__isset {
+  _ThriftHiveMetastore_append_partition_by_name_presult__isset() : success(false), o1(false), o2(false), o3(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+  bool o3;
+} _ThriftHiveMetastore_append_partition_by_name_presult__isset;
+
+class ThriftHiveMetastore_append_partition_by_name_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_append_partition_by_name_presult() throw() {}
+
+  Partition* success;
+  InvalidObjectException o1;
+  AlreadyExistsException o2;
+  MetaException o3;
+
+  _ThriftHiveMetastore_append_partition_by_name_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_drop_partition_args__isset {
+  _ThriftHiveMetastore_drop_partition_args__isset() : db_name(false), tbl_name(false), part_vals(false), deleteData(false) {}
+  bool db_name;
+  bool tbl_name;
+  bool part_vals;
+  bool deleteData;
+} _ThriftHiveMetastore_drop_partition_args__isset;
+
+class ThriftHiveMetastore_drop_partition_args {
+ public:
+
+  ThriftHiveMetastore_drop_partition_args() : db_name(""), tbl_name(""), deleteData(0) {
+  }
+
+  virtual ~ThriftHiveMetastore_drop_partition_args() throw() {}
+
+  std::string db_name;
+  std::string tbl_name;
+  std::vector<std::string>  part_vals;
+  bool deleteData;
+
+  _ThriftHiveMetastore_drop_partition_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_drop_partition_args & rhs) const
+  {
+    if (!(db_name == rhs.db_name))
+      return false;
+    if (!(tbl_name == rhs.tbl_name))
+      return false;
+    if (!(part_vals == rhs.part_vals))
+      return false;
+    if (!(deleteData == rhs.deleteData))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_drop_partition_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_drop_partition_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_drop_partition_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_drop_partition_pargs() throw() {}
+
+  const std::string* db_name;
+  const std::string* tbl_name;
+  const std::vector<std::string> * part_vals;
+  const bool* deleteData;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_drop_partition_result__isset {
+  _ThriftHiveMetastore_drop_partition_result__isset() : success(false), o1(false), o2(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+} _ThriftHiveMetastore_drop_partition_result__isset;
+
+class ThriftHiveMetastore_drop_partition_result {
+ public:
+
+  ThriftHiveMetastore_drop_partition_result() : success(0) {
+  }
+
+  virtual ~ThriftHiveMetastore_drop_partition_result() throw() {}
+
+  bool success;
+  NoSuchObjectException o1;
+  MetaException o2;
+
+  _ThriftHiveMetastore_drop_partition_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_drop_partition_result & rhs) const
+  {
+    if (!(success == rhs.success))
+      return false;
+    if (!(o1 == rhs.o1))
+      return false;
+    if (!(o2 == rhs.o2))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_drop_partition_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_drop_partition_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_drop_partition_presult__isset {
+  _ThriftHiveMetastore_drop_partition_presult__isset() : success(false), o1(false), o2(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+} _ThriftHiveMetastore_drop_partition_presult__isset;
+
+class ThriftHiveMetastore_drop_partition_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_drop_partition_presult() throw() {}
+
+  bool* success;
+  NoSuchObjectException o1;
+  MetaException o2;
+
+  _ThriftHiveMetastore_drop_partition_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_drop_partition_by_name_args__isset {
+  _ThriftHiveMetastore_drop_partition_by_name_args__isset() : db_name(false), tbl_name(false), part_name(false), deleteData(false) {}
+  bool db_name;
+  bool tbl_name;
+  bool part_name;
+  bool deleteData;
+} _ThriftHiveMetastore_drop_partition_by_name_args__isset;
+
+class ThriftHiveMetastore_drop_partition_by_name_args {
+ public:
+
+  ThriftHiveMetastore_drop_partition_by_name_args() : db_name(""), tbl_name(""), part_name(""), deleteData(0) {
+  }
+
+  virtual ~ThriftHiveMetastore_drop_partition_by_name_args() throw() {}
+
+  std::string db_name;
+  std::string tbl_name;
+  std::string part_name;
+  bool deleteData;
+
+  _ThriftHiveMetastore_drop_partition_by_name_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_drop_partition_by_name_args & rhs) const
+  {
+    if (!(db_name == rhs.db_name))
+      return false;
+    if (!(tbl_name == rhs.tbl_name))
+      return false;
+    if (!(part_name == rhs.part_name))
+      return false;
+    if (!(deleteData == rhs.deleteData))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_drop_partition_by_name_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_drop_partition_by_name_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_drop_partition_by_name_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_drop_partition_by_name_pargs() throw() {}
+
+  const std::string* db_name;
+  const std::string* tbl_name;
+  const std::string* part_name;
+  const bool* deleteData;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_drop_partition_by_name_result__isset {
+  _ThriftHiveMetastore_drop_partition_by_name_result__isset() : success(false), o1(false), o2(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+} _ThriftHiveMetastore_drop_partition_by_name_result__isset;
+
+class ThriftHiveMetastore_drop_partition_by_name_result {
+ public:
+
+  ThriftHiveMetastore_drop_partition_by_name_result() : success(0) {
+  }
+
+  virtual ~ThriftHiveMetastore_drop_partition_by_name_result() throw() {}
+
+  bool success;
+  NoSuchObjectException o1;
+  MetaException o2;
+
+  _ThriftHiveMetastore_drop_partition_by_name_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_drop_partition_by_name_result & rhs) const
+  {
+    if (!(success == rhs.success))
+      return false;
+    if (!(o1 == rhs.o1))
+      return false;
+    if (!(o2 == rhs.o2))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_drop_partition_by_name_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_drop_partition_by_name_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_drop_partition_by_name_presult__isset {
+  _ThriftHiveMetastore_drop_partition_by_name_presult__isset() : success(false), o1(false), o2(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+} _ThriftHiveMetastore_drop_partition_by_name_presult__isset;
+
+class ThriftHiveMetastore_drop_partition_by_name_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_drop_partition_by_name_presult() throw() {}
+
+  bool* success;
+  NoSuchObjectException o1;
+  MetaException o2;
+
+  _ThriftHiveMetastore_drop_partition_by_name_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_get_partition_args__isset {
+  _ThriftHiveMetastore_get_partition_args__isset() : db_name(false), tbl_name(false), part_vals(false) {}
+  bool db_name;
+  bool tbl_name;
+  bool part_vals;
+} _ThriftHiveMetastore_get_partition_args__isset;
+
+class ThriftHiveMetastore_get_partition_args {
+ public:
+
+  ThriftHiveMetastore_get_partition_args() : db_name(""), tbl_name("") {
+  }
+
+  virtual ~ThriftHiveMetastore_get_partition_args() throw() {}
+
+  std::string db_name;
+  std::string tbl_name;
+  std::vector<std::string>  part_vals;
+
+  _ThriftHiveMetastore_get_partition_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_partition_args & rhs) const
+  {
+    if (!(db_name == rhs.db_name))
+      return false;
+    if (!(tbl_name == rhs.tbl_name))
+      return false;
+    if (!(part_vals == rhs.part_vals))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_partition_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_partition_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_get_partition_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_partition_pargs() throw() {}
+
+  const std::string* db_name;
+  const std::string* tbl_name;
+  const std::vector<std::string> * part_vals;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_partition_result__isset {
+  _ThriftHiveMetastore_get_partition_result__isset() : success(false), o1(false), o2(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+} _ThriftHiveMetastore_get_partition_result__isset;
+
+class ThriftHiveMetastore_get_partition_result {
+ public:
+
+  ThriftHiveMetastore_get_partition_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_get_partition_result() throw() {}
+
+  Partition success;
+  MetaException o1;
+  NoSuchObjectException o2;
+
+  _ThriftHiveMetastore_get_partition_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_partition_result & rhs) const
+  {
+    if (!(success == rhs.success))
+      return false;
+    if (!(o1 == rhs.o1))
+      return false;
+    if (!(o2 == rhs.o2))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_partition_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_partition_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_partition_presult__isset {
+  _ThriftHiveMetastore_get_partition_presult__isset() : success(false), o1(false), o2(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+} _ThriftHiveMetastore_get_partition_presult__isset;
+
+class ThriftHiveMetastore_get_partition_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_partition_presult() throw() {}
+
+  Partition* success;
+  MetaException o1;
+  NoSuchObjectException o2;
+
+  _ThriftHiveMetastore_get_partition_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_get_partition_by_name_args__isset {
+  _ThriftHiveMetastore_get_partition_by_name_args__isset() : db_name(false), tbl_name(false), part_name(false) {}
+  bool db_name;
+  bool tbl_name;
+  bool part_name;
+} _ThriftHiveMetastore_get_partition_by_name_args__isset;
+
+class ThriftHiveMetastore_get_partition_by_name_args {
+ public:
+
+  ThriftHiveMetastore_get_partition_by_name_args() : db_name(""), tbl_name(""), part_name("") {
+  }
+
+  virtual ~ThriftHiveMetastore_get_partition_by_name_args() throw() {}
+
+  std::string db_name;
+  std::string tbl_name;
+  std::string part_name;
+
+  _ThriftHiveMetastore_get_partition_by_name_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_partition_by_name_args & rhs) const
+  {
+    if (!(db_name == rhs.db_name))
+      return false;
+    if (!(tbl_name == rhs.tbl_name))
+      return false;
+    if (!(part_name == rhs.part_name))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_partition_by_name_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_partition_by_name_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_get_partition_by_name_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_partition_by_name_pargs() throw() {}
+
+  const std::string* db_name;
+  const std::string* tbl_name;
+  const std::string* part_name;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_partition_by_name_result__isset {
+  _ThriftHiveMetastore_get_partition_by_name_result__isset() : success(false), o1(false), o2(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+} _ThriftHiveMetastore_get_partition_by_name_result__isset;
+
+class ThriftHiveMetastore_get_partition_by_name_result {
+ public:
+
+  ThriftHiveMetastore_get_partition_by_name_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_get_partition_by_name_result() throw() {}
+
+  Partition success;
+  MetaException o1;
+  NoSuchObjectException o2;
+
+  _ThriftHiveMetastore_get_partition_by_name_result__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_partition_by_name_result & rhs) const
+  {
+    if (!(success == rhs.success))
+      return false;
+    if (!(o1 == rhs.o1))
+      return false;
+    if (!(o2 == rhs.o2))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_partition_by_name_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_partition_by_name_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_partition_by_name_presult__isset {
+  _ThriftHiveMetastore_get_partition_by_name_presult__isset() : success(false), o1(false), o2(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+} _ThriftHiveMetastore_get_partition_by_name_presult__isset;
+
+class ThriftHiveMetastore_get_partition_by_name_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_partition_by_name_presult() throw() {}
+
+  Partition* success;
+  MetaException o1;
+  NoSuchObjectException o2;
+
+  _ThriftHiveMetastore_get_partition_by_name_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+typedef struct _ThriftHiveMetastore_get_partitions_args__isset {
+  _ThriftHiveMetastore_get_partitions_args__isset() : db_name(false), tbl_name(false), max_parts(false) {}
+  bool db_name;
+  bool tbl_name;
+  bool max_parts;
+} _ThriftHiveMetastore_get_partitions_args__isset;
+
+class ThriftHiveMetastore_get_partitions_args {
+ public:
+
+  ThriftHiveMetastore_get_partitions_args() : db_name(""), tbl_name(""), max_parts(-1) {
+  }
+
+  virtual ~ThriftHiveMetastore_get_partitions_args() throw() {}
+
+  std::string db_name;
+  std::string tbl_name;
+  int16_t max_parts;
+
+  _ThriftHiveMetastore_get_partitions_args__isset __isset;
+
+  bool operator == (const ThriftHiveMetastore_get_partitions_args & rhs) const
+  {
+    if (!(db_name == rhs.db_name))
+      return false;
+    if (!(tbl_name == rhs.tbl_name))
+      return false;
+    if (!(max_parts == rhs.max_parts))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_partitions_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_partitions_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_get_partitions_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_partitions_pargs() throw() {}
+
+  const std::string* db_name;
+  const std::string* tbl_name;
+  const int16_t* max_parts;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_partitions_result__isset {
+  _ThriftHiveMetastore_get_partitions_result__isset() : success(false), o1(false), o2(false) {}
+  bool success;
+  bool o1;
+  bool o2;
+} _ThriftHiveMetastore_get_partitions_result__isset;
+
+class ThriftHiveMetastore_get_partitions_result {
+ public:
+
+  ThriftHiveMetastore_get_partitions_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_get_partitions_result() throw() {}
+
+  std::vector<Partition>  success;
+  NoSuchObjectException o1;
+  MetaException o2;
+
+  _ThriftHiveMetastore_get_partitions_result__isset __isset;
+

[... 2375 lines stripped ...]


Mime
View raw message