http://git-wip-us.apache.org/repos/asf/hive/blob/7c22d74c/standalone-metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h
----------------------------------------------------------------------
diff --git a/standalone-metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h 
b/standalone-metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h
index 353d7d9..0f9ba5d 100644
--- a/standalone-metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h
+++ b/standalone-metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h
@@ -108,12 +108,6 @@ class ThriftHiveMetastoreIf : virtual public  
::facebook::fb303::FacebookService
   virtual void partition_name_to_spec(std::map<std::string, std::string> & 
_return, const std::string& part_name) = 0;
   virtual void markPartitionForEvent(const std::string& db_name, const 
std::string& tbl_name, const std::map<std::string, std::string> & part_vals, 
const PartitionEventType::type eventType) = 0;
   virtual bool isPartitionMarkedForEvent(const std::string& db_name, const 
std::string& tbl_name, const std::map<std::string, std::string> & part_vals, 
const PartitionEventType::type eventType) = 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;
   virtual void get_primary_keys(PrimaryKeysResponse& _return, const 
PrimaryKeysRequest& request) = 0;
   virtual void get_foreign_keys(ForeignKeysResponse& _return, const 
ForeignKeysRequest& request) = 0;
   virtual void get_unique_constraints(UniqueConstraintsResponse& _return, 
const UniqueConstraintsRequest& request) = 0;
@@ -506,25 +500,6 @@ class ThriftHiveMetastoreNull : virtual public 
ThriftHiveMetastoreIf , virtual p
     bool _return = false;
     return _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;
-  }
   void get_primary_keys(PrimaryKeysResponse& /* _return */, const 
PrimaryKeysRequest& /* request */) {
     return;
   }
@@ -11644,993 +11619,118 @@ class 
ThriftHiveMetastore_partition_name_to_spec_pargs {
 
 };
 
-typedef struct _ThriftHiveMetastore_partition_name_to_spec_result__isset {
-  _ThriftHiveMetastore_partition_name_to_spec_result__isset() : 
success(false), o1(false) {}
-  bool success :1;
-  bool o1 :1;
-} _ThriftHiveMetastore_partition_name_to_spec_result__isset;
-
-class ThriftHiveMetastore_partition_name_to_spec_result {
- public:
-
-  ThriftHiveMetastore_partition_name_to_spec_result(const 
ThriftHiveMetastore_partition_name_to_spec_result&);
-  ThriftHiveMetastore_partition_name_to_spec_result& operator=(const 
ThriftHiveMetastore_partition_name_to_spec_result&);
-  ThriftHiveMetastore_partition_name_to_spec_result() {
-  }
-
-  virtual ~ThriftHiveMetastore_partition_name_to_spec_result() throw();
-  std::map<std::string, std::string>  success;
-  MetaException o1;
-
-  _ThriftHiveMetastore_partition_name_to_spec_result__isset __isset;
-
-  void __set_success(const std::map<std::string, std::string> & val);
-
-  void __set_o1(const MetaException& val);
-
-  bool operator == (const ThriftHiveMetastore_partition_name_to_spec_result & 
rhs) const
-  {
-    if (!(success == rhs.success))
-      return false;
-    if (!(o1 == rhs.o1))
-      return false;
-    return true;
-  }
-  bool operator != (const ThriftHiveMetastore_partition_name_to_spec_result 
&rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const ThriftHiveMetastore_partition_name_to_spec_result & ) 
const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _ThriftHiveMetastore_partition_name_to_spec_presult__isset {
-  _ThriftHiveMetastore_partition_name_to_spec_presult__isset() : 
success(false), o1(false) {}
-  bool success :1;
-  bool o1 :1;
-} _ThriftHiveMetastore_partition_name_to_spec_presult__isset;
-
-class ThriftHiveMetastore_partition_name_to_spec_presult {
- public:
-
-
-  virtual ~ThriftHiveMetastore_partition_name_to_spec_presult() throw();
-  std::map<std::string, std::string> * success;
-  MetaException o1;
-
-  _ThriftHiveMetastore_partition_name_to_spec_presult__isset __isset;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-
-};
-
-typedef struct _ThriftHiveMetastore_markPartitionForEvent_args__isset {
-  _ThriftHiveMetastore_markPartitionForEvent_args__isset() : db_name(false), 
tbl_name(false), part_vals(false), eventType(false) {}
-  bool db_name :1;
-  bool tbl_name :1;
-  bool part_vals :1;
-  bool eventType :1;
-} _ThriftHiveMetastore_markPartitionForEvent_args__isset;
-
-class ThriftHiveMetastore_markPartitionForEvent_args {
- public:
-
-  ThriftHiveMetastore_markPartitionForEvent_args(const 
ThriftHiveMetastore_markPartitionForEvent_args&);
-  ThriftHiveMetastore_markPartitionForEvent_args& operator=(const 
ThriftHiveMetastore_markPartitionForEvent_args&);
-  ThriftHiveMetastore_markPartitionForEvent_args() : db_name(), tbl_name(), 
eventType((PartitionEventType::type)0) {
-  }
-
-  virtual ~ThriftHiveMetastore_markPartitionForEvent_args() throw();
-  std::string db_name;
-  std::string tbl_name;
-  std::map<std::string, std::string>  part_vals;
-  PartitionEventType::type eventType;
-
-  _ThriftHiveMetastore_markPartitionForEvent_args__isset __isset;
-
-  void __set_db_name(const std::string& val);
-
-  void __set_tbl_name(const std::string& val);
-
-  void __set_part_vals(const std::map<std::string, std::string> & val);
-
-  void __set_eventType(const PartitionEventType::type val);
-
-  bool operator == (const ThriftHiveMetastore_markPartitionForEvent_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 (!(eventType == rhs.eventType))
-      return false;
-    return true;
-  }
-  bool operator != (const ThriftHiveMetastore_markPartitionForEvent_args &rhs) 
const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const ThriftHiveMetastore_markPartitionForEvent_args & ) 
const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-
-class ThriftHiveMetastore_markPartitionForEvent_pargs {
- public:
-
-
-  virtual ~ThriftHiveMetastore_markPartitionForEvent_pargs() throw();
-  const std::string* db_name;
-  const std::string* tbl_name;
-  const std::map<std::string, std::string> * part_vals;
-  const PartitionEventType::type* eventType;
-
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _ThriftHiveMetastore_markPartitionForEvent_result__isset {
-  _ThriftHiveMetastore_markPartitionForEvent_result__isset() : o1(false), 
o2(false), o3(false), o4(false), o5(false), o6(false) {}
-  bool o1 :1;
-  bool o2 :1;
-  bool o3 :1;
-  bool o4 :1;
-  bool o5 :1;
-  bool o6 :1;
-} _ThriftHiveMetastore_markPartitionForEvent_result__isset;
-
-class ThriftHiveMetastore_markPartitionForEvent_result {
- public:
-
-  ThriftHiveMetastore_markPartitionForEvent_result(const 
ThriftHiveMetastore_markPartitionForEvent_result&);
-  ThriftHiveMetastore_markPartitionForEvent_result& operator=(const 
ThriftHiveMetastore_markPartitionForEvent_result&);
-  ThriftHiveMetastore_markPartitionForEvent_result() {
-  }
-
-  virtual ~ThriftHiveMetastore_markPartitionForEvent_result() throw();
-  MetaException o1;
-  NoSuchObjectException o2;
-  UnknownDBException o3;
-  UnknownTableException o4;
-  UnknownPartitionException o5;
-  InvalidPartitionException o6;
-
-  _ThriftHiveMetastore_markPartitionForEvent_result__isset __isset;
-
-  void __set_o1(const MetaException& val);
-
-  void __set_o2(const NoSuchObjectException& val);
-
-  void __set_o3(const UnknownDBException& val);
-
-  void __set_o4(const UnknownTableException& val);
-
-  void __set_o5(const UnknownPartitionException& val);
-
-  void __set_o6(const InvalidPartitionException& val);
-
-  bool operator == (const ThriftHiveMetastore_markPartitionForEvent_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;
-    if (!(o5 == rhs.o5))
-      return false;
-    if (!(o6 == rhs.o6))
-      return false;
-    return true;
-  }
-  bool operator != (const ThriftHiveMetastore_markPartitionForEvent_result 
&rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const ThriftHiveMetastore_markPartitionForEvent_result & ) 
const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _ThriftHiveMetastore_markPartitionForEvent_presult__isset {
-  _ThriftHiveMetastore_markPartitionForEvent_presult__isset() : o1(false), 
o2(false), o3(false), o4(false), o5(false), o6(false) {}
-  bool o1 :1;
-  bool o2 :1;
-  bool o3 :1;
-  bool o4 :1;
-  bool o5 :1;
-  bool o6 :1;
-} _ThriftHiveMetastore_markPartitionForEvent_presult__isset;
-
-class ThriftHiveMetastore_markPartitionForEvent_presult {
- public:
-
-
-  virtual ~ThriftHiveMetastore_markPartitionForEvent_presult() throw();
-  MetaException o1;
-  NoSuchObjectException o2;
-  UnknownDBException o3;
-  UnknownTableException o4;
-  UnknownPartitionException o5;
-  InvalidPartitionException o6;
-
-  _ThriftHiveMetastore_markPartitionForEvent_presult__isset __isset;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-
-};
-
-typedef struct _ThriftHiveMetastore_isPartitionMarkedForEvent_args__isset {
-  _ThriftHiveMetastore_isPartitionMarkedForEvent_args__isset() : 
db_name(false), tbl_name(false), part_vals(false), eventType(false) {}
-  bool db_name :1;
-  bool tbl_name :1;
-  bool part_vals :1;
-  bool eventType :1;
-} _ThriftHiveMetastore_isPartitionMarkedForEvent_args__isset;
-
-class ThriftHiveMetastore_isPartitionMarkedForEvent_args {
- public:
-
-  ThriftHiveMetastore_isPartitionMarkedForEvent_args(const 
ThriftHiveMetastore_isPartitionMarkedForEvent_args&);
-  ThriftHiveMetastore_isPartitionMarkedForEvent_args& operator=(const 
ThriftHiveMetastore_isPartitionMarkedForEvent_args&);
-  ThriftHiveMetastore_isPartitionMarkedForEvent_args() : db_name(), 
tbl_name(), eventType((PartitionEventType::type)0) {
-  }
-
-  virtual ~ThriftHiveMetastore_isPartitionMarkedForEvent_args() throw();
-  std::string db_name;
-  std::string tbl_name;
-  std::map<std::string, std::string>  part_vals;
-  PartitionEventType::type eventType;
-
-  _ThriftHiveMetastore_isPartitionMarkedForEvent_args__isset __isset;
-
-  void __set_db_name(const std::string& val);
-
-  void __set_tbl_name(const std::string& val);
-
-  void __set_part_vals(const std::map<std::string, std::string> & val);
-
-  void __set_eventType(const PartitionEventType::type val);
-
-  bool operator == (const ThriftHiveMetastore_isPartitionMarkedForEvent_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 (!(eventType == rhs.eventType))
-      return false;
-    return true;
-  }
-  bool operator != (const ThriftHiveMetastore_isPartitionMarkedForEvent_args 
&rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const ThriftHiveMetastore_isPartitionMarkedForEvent_args & 
) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-
-class ThriftHiveMetastore_isPartitionMarkedForEvent_pargs {
- public:
-
-
-  virtual ~ThriftHiveMetastore_isPartitionMarkedForEvent_pargs() throw();
-  const std::string* db_name;
-  const std::string* tbl_name;
-  const std::map<std::string, std::string> * part_vals;
-  const PartitionEventType::type* eventType;
-
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _ThriftHiveMetastore_isPartitionMarkedForEvent_result__isset {
-  _ThriftHiveMetastore_isPartitionMarkedForEvent_result__isset() : 
success(false), o1(false), o2(false), o3(false), o4(false), o5(false), 
o6(false) {}
-  bool success :1;
-  bool o1 :1;
-  bool o2 :1;
-  bool o3 :1;
-  bool o4 :1;
-  bool o5 :1;
-  bool o6 :1;
-} _ThriftHiveMetastore_isPartitionMarkedForEvent_result__isset;
-
-class ThriftHiveMetastore_isPartitionMarkedForEvent_result {
- public:
-
-  ThriftHiveMetastore_isPartitionMarkedForEvent_result(const 
ThriftHiveMetastore_isPartitionMarkedForEvent_result&);
-  ThriftHiveMetastore_isPartitionMarkedForEvent_result& operator=(const 
ThriftHiveMetastore_isPartitionMarkedForEvent_result&);
-  ThriftHiveMetastore_isPartitionMarkedForEvent_result() : success(0) {
-  }
-
-  virtual ~ThriftHiveMetastore_isPartitionMarkedForEvent_result() throw();
-  bool success;
-  MetaException o1;
-  NoSuchObjectException o2;
-  UnknownDBException o3;
-  UnknownTableException o4;
-  UnknownPartitionException o5;
-  InvalidPartitionException o6;
-
-  _ThriftHiveMetastore_isPartitionMarkedForEvent_result__isset __isset;
-
-  void __set_success(const bool val);
-
-  void __set_o1(const MetaException& val);
-
-  void __set_o2(const NoSuchObjectException& val);
-
-  void __set_o3(const UnknownDBException& val);
-
-  void __set_o4(const UnknownTableException& val);
-
-  void __set_o5(const UnknownPartitionException& val);
-
-  void __set_o6(const InvalidPartitionException& val);
-
-  bool operator == (const ThriftHiveMetastore_isPartitionMarkedForEvent_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;
-    if (!(o4 == rhs.o4))
-      return false;
-    if (!(o5 == rhs.o5))
-      return false;
-    if (!(o6 == rhs.o6))
-      return false;
-    return true;
-  }
-  bool operator != (const ThriftHiveMetastore_isPartitionMarkedForEvent_result 
&rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const ThriftHiveMetastore_isPartitionMarkedForEvent_result 
& ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _ThriftHiveMetastore_isPartitionMarkedForEvent_presult__isset {
-  _ThriftHiveMetastore_isPartitionMarkedForEvent_presult__isset() : 
success(false), o1(false), o2(false), o3(false), o4(false), o5(false), 
o6(false) {}
-  bool success :1;
-  bool o1 :1;
-  bool o2 :1;
-  bool o3 :1;
-  bool o4 :1;
-  bool o5 :1;
-  bool o6 :1;
-} _ThriftHiveMetastore_isPartitionMarkedForEvent_presult__isset;
-
-class ThriftHiveMetastore_isPartitionMarkedForEvent_presult {
- public:
-
-
-  virtual ~ThriftHiveMetastore_isPartitionMarkedForEvent_presult() throw();
-  bool* success;
-  MetaException o1;
-  NoSuchObjectException o2;
-  UnknownDBException o3;
-  UnknownTableException o4;
-  UnknownPartitionException o5;
-  InvalidPartitionException o6;
-
-  _ThriftHiveMetastore_isPartitionMarkedForEvent_presult__isset __isset;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-
-};
-
-typedef struct _ThriftHiveMetastore_add_index_args__isset {
-  _ThriftHiveMetastore_add_index_args__isset() : new_index(false), 
index_table(false) {}
-  bool new_index :1;
-  bool index_table :1;
-} _ThriftHiveMetastore_add_index_args__isset;
-
-class ThriftHiveMetastore_add_index_args {
- public:
-
-  ThriftHiveMetastore_add_index_args(const 
ThriftHiveMetastore_add_index_args&);
-  ThriftHiveMetastore_add_index_args& operator=(const 
ThriftHiveMetastore_add_index_args&);
-  ThriftHiveMetastore_add_index_args() {
-  }
-
-  virtual ~ThriftHiveMetastore_add_index_args() throw();
-  Index new_index;
-  Table index_table;
-
-  _ThriftHiveMetastore_add_index_args__isset __isset;
-
-  void __set_new_index(const Index& val);
-
-  void __set_index_table(const Table& val);
-
-  bool operator == (const ThriftHiveMetastore_add_index_args & rhs) const
-  {
-    if (!(new_index == rhs.new_index))
-      return false;
-    if (!(index_table == rhs.index_table))
-      return false;
-    return true;
-  }
-  bool operator != (const ThriftHiveMetastore_add_index_args &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const ThriftHiveMetastore_add_index_args & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-
-class ThriftHiveMetastore_add_index_pargs {
- public:
-
-
-  virtual ~ThriftHiveMetastore_add_index_pargs() throw();
-  const Index* new_index;
-  const Table* index_table;
-
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _ThriftHiveMetastore_add_index_result__isset {
-  _ThriftHiveMetastore_add_index_result__isset() : success(false), o1(false), 
o2(false), o3(false) {}
-  bool success :1;
-  bool o1 :1;
-  bool o2 :1;
-  bool o3 :1;
-} _ThriftHiveMetastore_add_index_result__isset;
-
-class ThriftHiveMetastore_add_index_result {
- public:
-
-  ThriftHiveMetastore_add_index_result(const 
ThriftHiveMetastore_add_index_result&);
-  ThriftHiveMetastore_add_index_result& operator=(const 
ThriftHiveMetastore_add_index_result&);
-  ThriftHiveMetastore_add_index_result() {
-  }
-
-  virtual ~ThriftHiveMetastore_add_index_result() throw();
-  Index success;
-  InvalidObjectException o1;
-  AlreadyExistsException o2;
-  MetaException o3;
-
-  _ThriftHiveMetastore_add_index_result__isset __isset;
-
-  void __set_success(const Index& val);
-
-  void __set_o1(const InvalidObjectException& val);
-
-  void __set_o2(const AlreadyExistsException& val);
-
-  void __set_o3(const MetaException& val);
-
-  bool operator == (const ThriftHiveMetastore_add_index_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_index_result &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const ThriftHiveMetastore_add_index_result & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _ThriftHiveMetastore_add_index_presult__isset {
-  _ThriftHiveMetastore_add_index_presult__isset() : success(false), o1(false), 
o2(false), o3(false) {}
-  bool success :1;
-  bool o1 :1;
-  bool o2 :1;
-  bool o3 :1;
-} _ThriftHiveMetastore_add_index_presult__isset;
-
-class ThriftHiveMetastore_add_index_presult {
- public:
-
-
-  virtual ~ThriftHiveMetastore_add_index_presult() throw();
-  Index* success;
-  InvalidObjectException o1;
-  AlreadyExistsException o2;
-  MetaException o3;
-
-  _ThriftHiveMetastore_add_index_presult__isset __isset;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-
-};
-
-typedef struct _ThriftHiveMetastore_alter_index_args__isset {
-  _ThriftHiveMetastore_alter_index_args__isset() : dbname(false), 
base_tbl_name(false), idx_name(false), new_idx(false) {}
-  bool dbname :1;
-  bool base_tbl_name :1;
-  bool idx_name :1;
-  bool new_idx :1;
-} _ThriftHiveMetastore_alter_index_args__isset;
-
-class ThriftHiveMetastore_alter_index_args {
- public:
-
-  ThriftHiveMetastore_alter_index_args(const 
ThriftHiveMetastore_alter_index_args&);
-  ThriftHiveMetastore_alter_index_args& operator=(const 
ThriftHiveMetastore_alter_index_args&);
-  ThriftHiveMetastore_alter_index_args() : dbname(), base_tbl_name(), 
idx_name() {
-  }
-
-  virtual ~ThriftHiveMetastore_alter_index_args() throw();
-  std::string dbname;
-  std::string base_tbl_name;
-  std::string idx_name;
-  Index new_idx;
-
-  _ThriftHiveMetastore_alter_index_args__isset __isset;
-
-  void __set_dbname(const std::string& val);
-
-  void __set_base_tbl_name(const std::string& val);
-
-  void __set_idx_name(const std::string& val);
-
-  void __set_new_idx(const Index& val);
-
-  bool operator == (const ThriftHiveMetastore_alter_index_args & rhs) const
-  {
-    if (!(dbname == rhs.dbname))
-      return false;
-    if (!(base_tbl_name == rhs.base_tbl_name))
-      return false;
-    if (!(idx_name == rhs.idx_name))
-      return false;
-    if (!(new_idx == rhs.new_idx))
-      return false;
-    return true;
-  }
-  bool operator != (const ThriftHiveMetastore_alter_index_args &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const ThriftHiveMetastore_alter_index_args & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-
-class ThriftHiveMetastore_alter_index_pargs {
- public:
-
-
-  virtual ~ThriftHiveMetastore_alter_index_pargs() throw();
-  const std::string* dbname;
-  const std::string* base_tbl_name;
-  const std::string* idx_name;
-  const Index* new_idx;
-
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _ThriftHiveMetastore_alter_index_result__isset {
-  _ThriftHiveMetastore_alter_index_result__isset() : o1(false), o2(false) {}
-  bool o1 :1;
-  bool o2 :1;
-} _ThriftHiveMetastore_alter_index_result__isset;
-
-class ThriftHiveMetastore_alter_index_result {
- public:
-
-  ThriftHiveMetastore_alter_index_result(const 
ThriftHiveMetastore_alter_index_result&);
-  ThriftHiveMetastore_alter_index_result& operator=(const 
ThriftHiveMetastore_alter_index_result&);
-  ThriftHiveMetastore_alter_index_result() {
-  }
-
-  virtual ~ThriftHiveMetastore_alter_index_result() throw();
-  InvalidOperationException o1;
-  MetaException o2;
-
-  _ThriftHiveMetastore_alter_index_result__isset __isset;
-
-  void __set_o1(const InvalidOperationException& val);
-
-  void __set_o2(const MetaException& val);
-
-  bool operator == (const ThriftHiveMetastore_alter_index_result & rhs) const
-  {
-    if (!(o1 == rhs.o1))
-      return false;
-    if (!(o2 == rhs.o2))
-      return false;
-    return true;
-  }
-  bool operator != (const ThriftHiveMetastore_alter_index_result &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const ThriftHiveMetastore_alter_index_result & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _ThriftHiveMetastore_alter_index_presult__isset {
-  _ThriftHiveMetastore_alter_index_presult__isset() : o1(false), o2(false) {}
-  bool o1 :1;
-  bool o2 :1;
-} _ThriftHiveMetastore_alter_index_presult__isset;
-
-class ThriftHiveMetastore_alter_index_presult {
- public:
-
-
-  virtual ~ThriftHiveMetastore_alter_index_presult() throw();
-  InvalidOperationException o1;
-  MetaException o2;
-
-  _ThriftHiveMetastore_alter_index_presult__isset __isset;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-
-};
-
-typedef struct _ThriftHiveMetastore_drop_index_by_name_args__isset {
-  _ThriftHiveMetastore_drop_index_by_name_args__isset() : db_name(false), 
tbl_name(false), index_name(false), deleteData(false) {}
-  bool db_name :1;
-  bool tbl_name :1;
-  bool index_name :1;
-  bool deleteData :1;
-} _ThriftHiveMetastore_drop_index_by_name_args__isset;
-
-class ThriftHiveMetastore_drop_index_by_name_args {
- public:
-
-  ThriftHiveMetastore_drop_index_by_name_args(const 
ThriftHiveMetastore_drop_index_by_name_args&);
-  ThriftHiveMetastore_drop_index_by_name_args& operator=(const 
ThriftHiveMetastore_drop_index_by_name_args&);
-  ThriftHiveMetastore_drop_index_by_name_args() : db_name(), tbl_name(), 
index_name(), deleteData(0) {
-  }
-
-  virtual ~ThriftHiveMetastore_drop_index_by_name_args() throw();
-  std::string db_name;
-  std::string tbl_name;
-  std::string index_name;
-  bool deleteData;
-
-  _ThriftHiveMetastore_drop_index_by_name_args__isset __isset;
-
-  void __set_db_name(const std::string& val);
-
-  void __set_tbl_name(const std::string& val);
-
-  void __set_index_name(const std::string& val);
-
-  void __set_deleteData(const bool val);
-
-  bool operator == (const ThriftHiveMetastore_drop_index_by_name_args & rhs) 
const
-  {
-    if (!(db_name == rhs.db_name))
-      return false;
-    if (!(tbl_name == rhs.tbl_name))
-      return false;
-    if (!(index_name == rhs.index_name))
-      return false;
-    if (!(deleteData == rhs.deleteData))
-      return false;
-    return true;
-  }
-  bool operator != (const ThriftHiveMetastore_drop_index_by_name_args &rhs) 
const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const ThriftHiveMetastore_drop_index_by_name_args & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-
-class ThriftHiveMetastore_drop_index_by_name_pargs {
- public:
-
-
-  virtual ~ThriftHiveMetastore_drop_index_by_name_pargs() throw();
-  const std::string* db_name;
-  const std::string* tbl_name;
-  const std::string* index_name;
-  const bool* deleteData;
-
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _ThriftHiveMetastore_drop_index_by_name_result__isset {
-  _ThriftHiveMetastore_drop_index_by_name_result__isset() : success(false), 
o1(false), o2(false) {}
-  bool success :1;
-  bool o1 :1;
-  bool o2 :1;
-} _ThriftHiveMetastore_drop_index_by_name_result__isset;
-
-class ThriftHiveMetastore_drop_index_by_name_result {
- public:
-
-  ThriftHiveMetastore_drop_index_by_name_result(const 
ThriftHiveMetastore_drop_index_by_name_result&);
-  ThriftHiveMetastore_drop_index_by_name_result& operator=(const 
ThriftHiveMetastore_drop_index_by_name_result&);
-  ThriftHiveMetastore_drop_index_by_name_result() : success(0) {
-  }
-
-  virtual ~ThriftHiveMetastore_drop_index_by_name_result() throw();
-  bool success;
-  NoSuchObjectException o1;
-  MetaException o2;
-
-  _ThriftHiveMetastore_drop_index_by_name_result__isset __isset;
-
-  void __set_success(const bool val);
-
-  void __set_o1(const NoSuchObjectException& val);
-
-  void __set_o2(const MetaException& val);
-
-  bool operator == (const ThriftHiveMetastore_drop_index_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_index_by_name_result &rhs) 
const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const ThriftHiveMetastore_drop_index_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_index_by_name_presult__isset {
-  _ThriftHiveMetastore_drop_index_by_name_presult__isset() : success(false), 
o1(false), o2(false) {}
-  bool success :1;
-  bool o1 :1;
-  bool o2 :1;
-} _ThriftHiveMetastore_drop_index_by_name_presult__isset;
-
-class ThriftHiveMetastore_drop_index_by_name_presult {
- public:
-
-
-  virtual ~ThriftHiveMetastore_drop_index_by_name_presult() throw();
-  bool* success;
-  NoSuchObjectException o1;
-  MetaException o2;
-
-  _ThriftHiveMetastore_drop_index_by_name_presult__isset __isset;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-
-};
-
-typedef struct _ThriftHiveMetastore_get_index_by_name_args__isset {
-  _ThriftHiveMetastore_get_index_by_name_args__isset() : db_name(false), 
tbl_name(false), index_name(false) {}
-  bool db_name :1;
-  bool tbl_name :1;
-  bool index_name :1;
-} _ThriftHiveMetastore_get_index_by_name_args__isset;
-
-class ThriftHiveMetastore_get_index_by_name_args {
- public:
-
-  ThriftHiveMetastore_get_index_by_name_args(const 
ThriftHiveMetastore_get_index_by_name_args&);
-  ThriftHiveMetastore_get_index_by_name_args& operator=(const 
ThriftHiveMetastore_get_index_by_name_args&);
-  ThriftHiveMetastore_get_index_by_name_args() : db_name(), tbl_name(), 
index_name() {
-  }
-
-  virtual ~ThriftHiveMetastore_get_index_by_name_args() throw();
-  std::string db_name;
-  std::string tbl_name;
-  std::string index_name;
-
-  _ThriftHiveMetastore_get_index_by_name_args__isset __isset;
-
-  void __set_db_name(const std::string& val);
-
-  void __set_tbl_name(const std::string& val);
-
-  void __set_index_name(const std::string& val);
-
-  bool operator == (const ThriftHiveMetastore_get_index_by_name_args & rhs) 
const
-  {
-    if (!(db_name == rhs.db_name))
-      return false;
-    if (!(tbl_name == rhs.tbl_name))
-      return false;
-    if (!(index_name == rhs.index_name))
-      return false;
-    return true;
-  }
-  bool operator != (const ThriftHiveMetastore_get_index_by_name_args &rhs) 
const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const ThriftHiveMetastore_get_index_by_name_args & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-
-class ThriftHiveMetastore_get_index_by_name_pargs {
- public:
-
-
-  virtual ~ThriftHiveMetastore_get_index_by_name_pargs() throw();
-  const std::string* db_name;
-  const std::string* tbl_name;
-  const std::string* index_name;
-
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _ThriftHiveMetastore_get_index_by_name_result__isset {
-  _ThriftHiveMetastore_get_index_by_name_result__isset() : success(false), 
o1(false), o2(false) {}
+typedef struct _ThriftHiveMetastore_partition_name_to_spec_result__isset {
+  _ThriftHiveMetastore_partition_name_to_spec_result__isset() : 
success(false), o1(false) {}
   bool success :1;
   bool o1 :1;
-  bool o2 :1;
-} _ThriftHiveMetastore_get_index_by_name_result__isset;
+} _ThriftHiveMetastore_partition_name_to_spec_result__isset;
 
-class ThriftHiveMetastore_get_index_by_name_result {
+class ThriftHiveMetastore_partition_name_to_spec_result {
  public:
 
-  ThriftHiveMetastore_get_index_by_name_result(const 
ThriftHiveMetastore_get_index_by_name_result&);
-  ThriftHiveMetastore_get_index_by_name_result& operator=(const 
ThriftHiveMetastore_get_index_by_name_result&);
-  ThriftHiveMetastore_get_index_by_name_result() {
+  ThriftHiveMetastore_partition_name_to_spec_result(const 
ThriftHiveMetastore_partition_name_to_spec_result&);
+  ThriftHiveMetastore_partition_name_to_spec_result& operator=(const 
ThriftHiveMetastore_partition_name_to_spec_result&);
+  ThriftHiveMetastore_partition_name_to_spec_result() {
   }
 
-  virtual ~ThriftHiveMetastore_get_index_by_name_result() throw();
-  Index success;
+  virtual ~ThriftHiveMetastore_partition_name_to_spec_result() throw();
+  std::map<std::string, std::string>  success;
   MetaException o1;
-  NoSuchObjectException o2;
 
-  _ThriftHiveMetastore_get_index_by_name_result__isset __isset;
+  _ThriftHiveMetastore_partition_name_to_spec_result__isset __isset;
 
-  void __set_success(const Index& val);
+  void __set_success(const std::map<std::string, std::string> & val);
 
   void __set_o1(const MetaException& val);
 
-  void __set_o2(const NoSuchObjectException& val);
-
-  bool operator == (const ThriftHiveMetastore_get_index_by_name_result & rhs) 
const
+  bool operator == (const ThriftHiveMetastore_partition_name_to_spec_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_index_by_name_result &rhs) 
const {
+  bool operator != (const ThriftHiveMetastore_partition_name_to_spec_result 
&rhs) const {
     return !(*this == rhs);
   }
 
-  bool operator < (const ThriftHiveMetastore_get_index_by_name_result & ) 
const;
+  bool operator < (const ThriftHiveMetastore_partition_name_to_spec_result & ) 
const;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
 };
 
-typedef struct _ThriftHiveMetastore_get_index_by_name_presult__isset {
-  _ThriftHiveMetastore_get_index_by_name_presult__isset() : success(false), 
o1(false), o2(false) {}
+typedef struct _ThriftHiveMetastore_partition_name_to_spec_presult__isset {
+  _ThriftHiveMetastore_partition_name_to_spec_presult__isset() : 
success(false), o1(false) {}
   bool success :1;
   bool o1 :1;
-  bool o2 :1;
-} _ThriftHiveMetastore_get_index_by_name_presult__isset;
+} _ThriftHiveMetastore_partition_name_to_spec_presult__isset;
 
-class ThriftHiveMetastore_get_index_by_name_presult {
+class ThriftHiveMetastore_partition_name_to_spec_presult {
  public:
 
 
-  virtual ~ThriftHiveMetastore_get_index_by_name_presult() throw();
-  Index* success;
+  virtual ~ThriftHiveMetastore_partition_name_to_spec_presult() throw();
+  std::map<std::string, std::string> * success;
   MetaException o1;
-  NoSuchObjectException o2;
 
-  _ThriftHiveMetastore_get_index_by_name_presult__isset __isset;
+  _ThriftHiveMetastore_partition_name_to_spec_presult__isset __isset;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
 };
 
-typedef struct _ThriftHiveMetastore_get_indexes_args__isset {
-  _ThriftHiveMetastore_get_indexes_args__isset() : db_name(false), 
tbl_name(false), max_indexes(true) {}
+typedef struct _ThriftHiveMetastore_markPartitionForEvent_args__isset {
+  _ThriftHiveMetastore_markPartitionForEvent_args__isset() : db_name(false), 
tbl_name(false), part_vals(false), eventType(false) {}
   bool db_name :1;
   bool tbl_name :1;
-  bool max_indexes :1;
-} _ThriftHiveMetastore_get_indexes_args__isset;
+  bool part_vals :1;
+  bool eventType :1;
+} _ThriftHiveMetastore_markPartitionForEvent_args__isset;
 
-class ThriftHiveMetastore_get_indexes_args {
+class ThriftHiveMetastore_markPartitionForEvent_args {
  public:
 
-  ThriftHiveMetastore_get_indexes_args(const 
ThriftHiveMetastore_get_indexes_args&);
-  ThriftHiveMetastore_get_indexes_args& operator=(const 
ThriftHiveMetastore_get_indexes_args&);
-  ThriftHiveMetastore_get_indexes_args() : db_name(), tbl_name(), 
max_indexes(-1) {
+  ThriftHiveMetastore_markPartitionForEvent_args(const 
ThriftHiveMetastore_markPartitionForEvent_args&);
+  ThriftHiveMetastore_markPartitionForEvent_args& operator=(const 
ThriftHiveMetastore_markPartitionForEvent_args&);
+  ThriftHiveMetastore_markPartitionForEvent_args() : db_name(), tbl_name(), 
eventType((PartitionEventType::type)0) {
   }
 
-  virtual ~ThriftHiveMetastore_get_indexes_args() throw();
+  virtual ~ThriftHiveMetastore_markPartitionForEvent_args() throw();
   std::string db_name;
   std::string tbl_name;
-  int16_t max_indexes;
+  std::map<std::string, std::string>  part_vals;
+  PartitionEventType::type eventType;
 
-  _ThriftHiveMetastore_get_indexes_args__isset __isset;
+  _ThriftHiveMetastore_markPartitionForEvent_args__isset __isset;
 
   void __set_db_name(const std::string& val);
 
   void __set_tbl_name(const std::string& val);
 
-  void __set_max_indexes(const int16_t val);
+  void __set_part_vals(const std::map<std::string, std::string> & val);
+
+  void __set_eventType(const PartitionEventType::type val);
 
-  bool operator == (const ThriftHiveMetastore_get_indexes_args & rhs) const
+  bool operator == (const ThriftHiveMetastore_markPartitionForEvent_args & 
rhs) const
   {
     if (!(db_name == rhs.db_name))
       return false;
     if (!(tbl_name == rhs.tbl_name))
       return false;
-    if (!(max_indexes == rhs.max_indexes))
+    if (!(part_vals == rhs.part_vals))
+      return false;
+    if (!(eventType == rhs.eventType))
       return false;
     return true;
   }
-  bool operator != (const ThriftHiveMetastore_get_indexes_args &rhs) const {
+  bool operator != (const ThriftHiveMetastore_markPartitionForEvent_args &rhs) 
const {
     return !(*this == rhs);
   }
 
-  bool operator < (const ThriftHiveMetastore_get_indexes_args & ) const;
+  bool operator < (const ThriftHiveMetastore_markPartitionForEvent_args & ) 
const;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
@@ -12638,133 +11738,164 @@ class ThriftHiveMetastore_get_indexes_args {
 };
 
 
-class ThriftHiveMetastore_get_indexes_pargs {
+class ThriftHiveMetastore_markPartitionForEvent_pargs {
  public:
 
 
-  virtual ~ThriftHiveMetastore_get_indexes_pargs() throw();
+  virtual ~ThriftHiveMetastore_markPartitionForEvent_pargs() throw();
   const std::string* db_name;
   const std::string* tbl_name;
-  const int16_t* max_indexes;
+  const std::map<std::string, std::string> * part_vals;
+  const PartitionEventType::type* eventType;
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
 };
 
-typedef struct _ThriftHiveMetastore_get_indexes_result__isset {
-  _ThriftHiveMetastore_get_indexes_result__isset() : success(false), 
o1(false), o2(false) {}
-  bool success :1;
+typedef struct _ThriftHiveMetastore_markPartitionForEvent_result__isset {
+  _ThriftHiveMetastore_markPartitionForEvent_result__isset() : o1(false), 
o2(false), o3(false), o4(false), o5(false), o6(false) {}
   bool o1 :1;
   bool o2 :1;
-} _ThriftHiveMetastore_get_indexes_result__isset;
+  bool o3 :1;
+  bool o4 :1;
+  bool o5 :1;
+  bool o6 :1;
+} _ThriftHiveMetastore_markPartitionForEvent_result__isset;
 
-class ThriftHiveMetastore_get_indexes_result {
+class ThriftHiveMetastore_markPartitionForEvent_result {
  public:
 
-  ThriftHiveMetastore_get_indexes_result(const 
ThriftHiveMetastore_get_indexes_result&);
-  ThriftHiveMetastore_get_indexes_result& operator=(const 
ThriftHiveMetastore_get_indexes_result&);
-  ThriftHiveMetastore_get_indexes_result() {
+  ThriftHiveMetastore_markPartitionForEvent_result(const 
ThriftHiveMetastore_markPartitionForEvent_result&);
+  ThriftHiveMetastore_markPartitionForEvent_result& operator=(const 
ThriftHiveMetastore_markPartitionForEvent_result&);
+  ThriftHiveMetastore_markPartitionForEvent_result() {
   }
 
-  virtual ~ThriftHiveMetastore_get_indexes_result() throw();
-  std::vector<Index>  success;
-  NoSuchObjectException o1;
-  MetaException o2;
+  virtual ~ThriftHiveMetastore_markPartitionForEvent_result() throw();
+  MetaException o1;
+  NoSuchObjectException o2;
+  UnknownDBException o3;
+  UnknownTableException o4;
+  UnknownPartitionException o5;
+  InvalidPartitionException o6;
 
-  _ThriftHiveMetastore_get_indexes_result__isset __isset;
+  _ThriftHiveMetastore_markPartitionForEvent_result__isset __isset;
 
-  void __set_success(const std::vector<Index> & val);
+  void __set_o1(const MetaException& val);
 
-  void __set_o1(const NoSuchObjectException& val);
+  void __set_o2(const NoSuchObjectException& val);
 
-  void __set_o2(const MetaException& val);
+  void __set_o3(const UnknownDBException& val);
+
+  void __set_o4(const UnknownTableException& val);
+
+  void __set_o5(const UnknownPartitionException& val);
+
+  void __set_o6(const InvalidPartitionException& val);
 
-  bool operator == (const ThriftHiveMetastore_get_indexes_result & rhs) const
+  bool operator == (const ThriftHiveMetastore_markPartitionForEvent_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;
+    if (!(o4 == rhs.o4))
+      return false;
+    if (!(o5 == rhs.o5))
+      return false;
+    if (!(o6 == rhs.o6))
+      return false;
     return true;
   }
-  bool operator != (const ThriftHiveMetastore_get_indexes_result &rhs) const {
+  bool operator != (const ThriftHiveMetastore_markPartitionForEvent_result 
&rhs) const {
     return !(*this == rhs);
   }
 
-  bool operator < (const ThriftHiveMetastore_get_indexes_result & ) const;
+  bool operator < (const ThriftHiveMetastore_markPartitionForEvent_result & ) 
const;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
 };
 
-typedef struct _ThriftHiveMetastore_get_indexes_presult__isset {
-  _ThriftHiveMetastore_get_indexes_presult__isset() : success(false), 
o1(false), o2(false) {}
-  bool success :1;
+typedef struct _ThriftHiveMetastore_markPartitionForEvent_presult__isset {
+  _ThriftHiveMetastore_markPartitionForEvent_presult__isset() : o1(false), 
o2(false), o3(false), o4(false), o5(false), o6(false) {}
   bool o1 :1;
   bool o2 :1;
-} _ThriftHiveMetastore_get_indexes_presult__isset;
+  bool o3 :1;
+  bool o4 :1;
+  bool o5 :1;
+  bool o6 :1;
+} _ThriftHiveMetastore_markPartitionForEvent_presult__isset;
 
-class ThriftHiveMetastore_get_indexes_presult {
+class ThriftHiveMetastore_markPartitionForEvent_presult {
  public:
 
 
-  virtual ~ThriftHiveMetastore_get_indexes_presult() throw();
-  std::vector<Index> * success;
-  NoSuchObjectException o1;
-  MetaException o2;
+  virtual ~ThriftHiveMetastore_markPartitionForEvent_presult() throw();
+  MetaException o1;
+  NoSuchObjectException o2;
+  UnknownDBException o3;
+  UnknownTableException o4;
+  UnknownPartitionException o5;
+  InvalidPartitionException o6;
 
-  _ThriftHiveMetastore_get_indexes_presult__isset __isset;
+  _ThriftHiveMetastore_markPartitionForEvent_presult__isset __isset;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
 };
 
-typedef struct _ThriftHiveMetastore_get_index_names_args__isset {
-  _ThriftHiveMetastore_get_index_names_args__isset() : db_name(false), 
tbl_name(false), max_indexes(true) {}
+typedef struct _ThriftHiveMetastore_isPartitionMarkedForEvent_args__isset {
+  _ThriftHiveMetastore_isPartitionMarkedForEvent_args__isset() : 
db_name(false), tbl_name(false), part_vals(false), eventType(false) {}
   bool db_name :1;
   bool tbl_name :1;
-  bool max_indexes :1;
-} _ThriftHiveMetastore_get_index_names_args__isset;
+  bool part_vals :1;
+  bool eventType :1;
+} _ThriftHiveMetastore_isPartitionMarkedForEvent_args__isset;
 
-class ThriftHiveMetastore_get_index_names_args {
+class ThriftHiveMetastore_isPartitionMarkedForEvent_args {
  public:
 
-  ThriftHiveMetastore_get_index_names_args(const 
ThriftHiveMetastore_get_index_names_args&);
-  ThriftHiveMetastore_get_index_names_args& operator=(const 
ThriftHiveMetastore_get_index_names_args&);
-  ThriftHiveMetastore_get_index_names_args() : db_name(), tbl_name(), 
max_indexes(-1) {
+  ThriftHiveMetastore_isPartitionMarkedForEvent_args(const 
ThriftHiveMetastore_isPartitionMarkedForEvent_args&);
+  ThriftHiveMetastore_isPartitionMarkedForEvent_args& operator=(const 
ThriftHiveMetastore_isPartitionMarkedForEvent_args&);
+  ThriftHiveMetastore_isPartitionMarkedForEvent_args() : db_name(), 
tbl_name(), eventType((PartitionEventType::type)0) {
   }
 
-  virtual ~ThriftHiveMetastore_get_index_names_args() throw();
+  virtual ~ThriftHiveMetastore_isPartitionMarkedForEvent_args() throw();
   std::string db_name;
   std::string tbl_name;
-  int16_t max_indexes;
+  std::map<std::string, std::string>  part_vals;
+  PartitionEventType::type eventType;
 
-  _ThriftHiveMetastore_get_index_names_args__isset __isset;
+  _ThriftHiveMetastore_isPartitionMarkedForEvent_args__isset __isset;
 
   void __set_db_name(const std::string& val);
 
   void __set_tbl_name(const std::string& val);
 
-  void __set_max_indexes(const int16_t val);
+  void __set_part_vals(const std::map<std::string, std::string> & val);
+
+  void __set_eventType(const PartitionEventType::type val);
 
-  bool operator == (const ThriftHiveMetastore_get_index_names_args & rhs) const
+  bool operator == (const ThriftHiveMetastore_isPartitionMarkedForEvent_args & 
rhs) const
   {
     if (!(db_name == rhs.db_name))
       return false;
     if (!(tbl_name == rhs.tbl_name))
       return false;
-    if (!(max_indexes == rhs.max_indexes))
+    if (!(part_vals == rhs.part_vals))
+      return false;
+    if (!(eventType == rhs.eventType))
       return false;
     return true;
   }
-  bool operator != (const ThriftHiveMetastore_get_index_names_args &rhs) const 
{
+  bool operator != (const ThriftHiveMetastore_isPartitionMarkedForEvent_args 
&rhs) const {
     return !(*this == rhs);
   }
 
-  bool operator < (const ThriftHiveMetastore_get_index_names_args & ) const;
+  bool operator < (const ThriftHiveMetastore_isPartitionMarkedForEvent_args & 
) const;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
@@ -12772,77 +11903,118 @@ class ThriftHiveMetastore_get_index_names_args {
 };
 
 
-class ThriftHiveMetastore_get_index_names_pargs {
+class ThriftHiveMetastore_isPartitionMarkedForEvent_pargs {
  public:
 
 
-  virtual ~ThriftHiveMetastore_get_index_names_pargs() throw();
+  virtual ~ThriftHiveMetastore_isPartitionMarkedForEvent_pargs() throw();
   const std::string* db_name;
   const std::string* tbl_name;
-  const int16_t* max_indexes;
+  const std::map<std::string, std::string> * part_vals;
+  const PartitionEventType::type* eventType;
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
 };
 
-typedef struct _ThriftHiveMetastore_get_index_names_result__isset {
-  _ThriftHiveMetastore_get_index_names_result__isset() : success(false), 
o2(false) {}
+typedef struct _ThriftHiveMetastore_isPartitionMarkedForEvent_result__isset {
+  _ThriftHiveMetastore_isPartitionMarkedForEvent_result__isset() : 
success(false), o1(false), o2(false), o3(false), o4(false), o5(false), 
o6(false) {}
   bool success :1;
+  bool o1 :1;
   bool o2 :1;
-} _ThriftHiveMetastore_get_index_names_result__isset;
+  bool o3 :1;
+  bool o4 :1;
+  bool o5 :1;
+  bool o6 :1;
+} _ThriftHiveMetastore_isPartitionMarkedForEvent_result__isset;
 
-class ThriftHiveMetastore_get_index_names_result {
+class ThriftHiveMetastore_isPartitionMarkedForEvent_result {
  public:
 
-  ThriftHiveMetastore_get_index_names_result(const 
ThriftHiveMetastore_get_index_names_result&);
-  ThriftHiveMetastore_get_index_names_result& operator=(const 
ThriftHiveMetastore_get_index_names_result&);
-  ThriftHiveMetastore_get_index_names_result() {
+  ThriftHiveMetastore_isPartitionMarkedForEvent_result(const 
ThriftHiveMetastore_isPartitionMarkedForEvent_result&);
+  ThriftHiveMetastore_isPartitionMarkedForEvent_result& operator=(const 
ThriftHiveMetastore_isPartitionMarkedForEvent_result&);
+  ThriftHiveMetastore_isPartitionMarkedForEvent_result() : success(0) {
   }
 
-  virtual ~ThriftHiveMetastore_get_index_names_result() throw();
-  std::vector<std::string>  success;
-  MetaException o2;
+  virtual ~ThriftHiveMetastore_isPartitionMarkedForEvent_result() throw();
+  bool success;
+  MetaException o1;
+  NoSuchObjectException o2;
+  UnknownDBException o3;
+  UnknownTableException o4;
+  UnknownPartitionException o5;
+  InvalidPartitionException o6;
 
-  _ThriftHiveMetastore_get_index_names_result__isset __isset;
+  _ThriftHiveMetastore_isPartitionMarkedForEvent_result__isset __isset;
 
-  void __set_success(const std::vector<std::string> & val);
+  void __set_success(const bool val);
 
-  void __set_o2(const MetaException& val);
+  void __set_o1(const MetaException& val);
+
+  void __set_o2(const NoSuchObjectException& val);
+
+  void __set_o3(const UnknownDBException& val);
+
+  void __set_o4(const UnknownTableException& val);
+
+  void __set_o5(const UnknownPartitionException& val);
+
+  void __set_o6(const InvalidPartitionException& val);
 
-  bool operator == (const ThriftHiveMetastore_get_index_names_result & rhs) 
const
+  bool operator == (const ThriftHiveMetastore_isPartitionMarkedForEvent_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;
+    if (!(o4 == rhs.o4))
+      return false;
+    if (!(o5 == rhs.o5))
+      return false;
+    if (!(o6 == rhs.o6))
+      return false;
     return true;
   }
-  bool operator != (const ThriftHiveMetastore_get_index_names_result &rhs) 
const {
+  bool operator != (const ThriftHiveMetastore_isPartitionMarkedForEvent_result 
&rhs) const {
     return !(*this == rhs);
   }
 
-  bool operator < (const ThriftHiveMetastore_get_index_names_result & ) const;
+  bool operator < (const ThriftHiveMetastore_isPartitionMarkedForEvent_result 
& ) const;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
 };
 
-typedef struct _ThriftHiveMetastore_get_index_names_presult__isset {
-  _ThriftHiveMetastore_get_index_names_presult__isset() : success(false), 
o2(false) {}
+typedef struct _ThriftHiveMetastore_isPartitionMarkedForEvent_presult__isset {
+  _ThriftHiveMetastore_isPartitionMarkedForEvent_presult__isset() : 
success(false), o1(false), o2(false), o3(false), o4(false), o5(false), 
o6(false) {}
   bool success :1;
+  bool o1 :1;
   bool o2 :1;
-} _ThriftHiveMetastore_get_index_names_presult__isset;
+  bool o3 :1;
+  bool o4 :1;
+  bool o5 :1;
+  bool o6 :1;
+} _ThriftHiveMetastore_isPartitionMarkedForEvent_presult__isset;
 
-class ThriftHiveMetastore_get_index_names_presult {
+class ThriftHiveMetastore_isPartitionMarkedForEvent_presult {
  public:
 
 
-  virtual ~ThriftHiveMetastore_get_index_names_presult() throw();
-  std::vector<std::string> * success;
-  MetaException o2;
+  virtual ~ThriftHiveMetastore_isPartitionMarkedForEvent_presult() throw();
+  bool* success;
+  MetaException o1;
+  NoSuchObjectException o2;
+  UnknownDBException o3;
+  UnknownTableException o4;
+  UnknownPartitionException o5;
+  InvalidPartitionException o6;
 
-  _ThriftHiveMetastore_get_index_names_presult__isset __isset;
+  _ThriftHiveMetastore_isPartitionMarkedForEvent_presult__isset __isset;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
@@ -24070,24 +23242,6 @@ class ThriftHiveMetastoreClient : virtual public 
ThriftHiveMetastoreIf, public
   bool isPartitionMarkedForEvent(const std::string& db_name, const 
std::string& tbl_name, const std::map<std::string, std::string> & part_vals, 
const PartitionEventType::type eventType);
   void send_isPartitionMarkedForEvent(const std::string& db_name, const 
std::string& tbl_name, const std::map<std::string, std::string> & part_vals, 
const PartitionEventType::type eventType);
   bool recv_isPartitionMarkedForEvent();
-  void add_index(Index& _return, const Index& new_index, const Table& 
index_table);
-  void send_add_index(const Index& new_index, const Table& index_table);
-  void recv_add_index(Index& _return);
-  void alter_index(const std::string& dbname, const std::string& 
base_tbl_name, const std::string& idx_name, const Index& new_idx);
-  void send_alter_index(const std::string& dbname, const std::string& 
base_tbl_name, const std::string& idx_name, const Index& new_idx);
-  void recv_alter_index();
-  bool drop_index_by_name(const std::string& db_name, const std::string& 
tbl_name, const std::string& index_name, const bool deleteData);
-  void send_drop_index_by_name(const std::string& db_name, const std::string& 
tbl_name, const std::string& index_name, const bool deleteData);
-  bool recv_drop_index_by_name();
-  void get_index_by_name(Index& _return, const std::string& db_name, const 
std::string& tbl_name, const std::string& index_name);
-  void send_get_index_by_name(const std::string& db_name, const std::string& 
tbl_name, const std::string& index_name);
-  void recv_get_index_by_name(Index& _return);
-  void get_indexes(std::vector<Index> & _return, const std::string& db_name, 
const std::string& tbl_name, const int16_t max_indexes);
-  void send_get_indexes(const std::string& db_name, const std::string& 
tbl_name, const int16_t max_indexes);
-  void recv_get_indexes(std::vector<Index> & _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);
-  void send_get_index_names(const std::string& db_name, const std::string& 
tbl_name, const int16_t max_indexes);
-  void recv_get_index_names(std::vector<std::string> & _return);
   void get_primary_keys(PrimaryKeysResponse& _return, const 
PrimaryKeysRequest& request);
   void send_get_primary_keys(const PrimaryKeysRequest& request);
   void recv_get_primary_keys(PrimaryKeysResponse& _return);
@@ -24466,12 +23620,6 @@ class ThriftHiveMetastoreProcessor : public  
::facebook::fb303::FacebookServiceP
   void process_partition_name_to_spec(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
   void process_markPartitionForEvent(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
   void process_isPartitionMarkedForEvent(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
-  void process_add_index(int32_t seqid, ::apache::thrift::protocol::TProtocol* 
iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
-  void process_alter_index(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
-  void process_drop_index_by_name(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
-  void process_get_index_by_name(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
-  void process_get_indexes(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
-  void process_get_index_names(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
   void process_get_primary_keys(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
   void process_get_foreign_keys(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
   void process_get_unique_constraints(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
@@ -24656,12 +23804,6 @@ class ThriftHiveMetastoreProcessor : public  
::facebook::fb303::FacebookServiceP
     processMap_["partition_name_to_spec"] = 
&ThriftHiveMetastoreProcessor::process_partition_name_to_spec;
     processMap_["markPartitionForEvent"] = 
&ThriftHiveMetastoreProcessor::process_markPartitionForEvent;
     processMap_["isPartitionMarkedForEvent"] = 
&ThriftHiveMetastoreProcessor::process_isPartitionMarkedForEvent;
-    processMap_["add_index"] = 
&ThriftHiveMetastoreProcessor::process_add_index;
-    processMap_["alter_index"] = 
&ThriftHiveMetastoreProcessor::process_alter_index;
-    processMap_["drop_index_by_name"] = 
&ThriftHiveMetastoreProcessor::process_drop_index_by_name;
-    processMap_["get_index_by_name"] = 
&ThriftHiveMetastoreProcessor::process_get_index_by_name;
-    processMap_["get_indexes"] = 
&ThriftHiveMetastoreProcessor::process_get_indexes;
-    processMap_["get_index_names"] = 
&ThriftHiveMetastoreProcessor::process_get_index_names;
     processMap_["get_primary_keys"] = 
&ThriftHiveMetastoreProcessor::process_get_primary_keys;
     processMap_["get_foreign_keys"] = 
&ThriftHiveMetastoreProcessor::process_get_foreign_keys;
     processMap_["get_unique_constraints"] = 
&ThriftHiveMetastoreProcessor::process_get_unique_constraints;
@@ -25612,64 +24754,6 @@ class ThriftHiveMetastoreMultiface : virtual public 
ThriftHiveMetastoreIf, publi
     return ifaces_[i]->isPartitionMarkedForEvent(db_name, tbl_name, part_vals, 
eventType);
   }
 
-  void add_index(Index& _return, const Index& new_index, const Table& 
index_table) {
-    size_t sz = ifaces_.size();
-    size_t i = 0;
-    for (; i < (sz - 1); ++i) {
-      ifaces_[i]->add_index(_return, new_index, index_table);
-    }
-    ifaces_[i]->add_index(_return, new_index, 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) {
-    size_t sz = ifaces_.size();
-    size_t i = 0;
-    for (; i < (sz - 1); ++i) {
-      ifaces_[i]->alter_index(dbname, base_tbl_name, idx_name, new_idx);
-    }
-    ifaces_[i]->alter_index(dbname, base_tbl_name, idx_name, new_idx);
-  }
-
-  bool drop_index_by_name(const std::string& db_name, const std::string& 
tbl_name, const std::string& index_name, const bool deleteData) {
-    size_t sz = ifaces_.size();
-    size_t i = 0;
-    for (; i < (sz - 1); ++i) {
-      ifaces_[i]->drop_index_by_name(db_name, tbl_name, index_name, 
deleteData);
-    }
-    return ifaces_[i]->drop_index_by_name(db_name, tbl_name, index_name, 
deleteData);
-  }
-
-  void get_index_by_name(Index& _return, const std::string& db_name, const 
std::string& tbl_name, const std::string& index_name) {
-    size_t sz = ifaces_.size();
-    size_t i = 0;
-    for (; i < (sz - 1); ++i) {
-      ifaces_[i]->get_index_by_name(_return, db_name, tbl_name, index_name);
-    }
-    ifaces_[i]->get_index_by_name(_return, db_name, tbl_name, 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) {
-    size_t sz = ifaces_.size();
-    size_t i = 0;
-    for (; i < (sz - 1); ++i) {
-      ifaces_[i]->get_indexes(_return, db_name, tbl_name, max_indexes);
-    }
-    ifaces_[i]->get_indexes(_return, db_name, tbl_name, 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) {
-    size_t sz = ifaces_.size();
-    size_t i = 0;
-    for (; i < (sz - 1); ++i) {
-      ifaces_[i]->get_index_names(_return, db_name, tbl_name, max_indexes);
-    }
-    ifaces_[i]->get_index_names(_return, db_name, tbl_name, max_indexes);
-    return;
-  }
-
   void get_primary_keys(PrimaryKeysResponse& _return, const 
PrimaryKeysRequest& request) {
     size_t sz = ifaces_.size();
     size_t i = 0;
@@ -26855,24 +25939,6 @@ class ThriftHiveMetastoreConcurrentClient : virtual 
public ThriftHiveMetastoreIf
   bool isPartitionMarkedForEvent(const std::string& db_name, const 
std::string& tbl_name, const std::map<std::string, std::string> & part_vals, 
const PartitionEventType::type eventType);
   int32_t send_isPartitionMarkedForEvent(const std::string& db_name, const 
std::string& tbl_name, const std::map<std::string, std::string> & part_vals, 
const PartitionEventType::type eventType);
   bool recv_isPartitionMarkedForEvent(const int32_t seqid);
-  void add_index(Index& _return, const Index& new_index, const Table& 
index_table);
-  int32_t send_add_index(const Index& new_index, const Table& index_table);
-  void recv_add_index(Index& _return, const int32_t seqid);
-  void alter_index(const std::string& dbname, const std::string& 
base_tbl_name, const std::string& idx_name, const Index& new_idx);
-  int32_t send_alter_index(const std::string& dbname, const std::string& 
base_tbl_name, const std::string& idx_name, const Index& new_idx);
-  void recv_alter_index(const int32_t seqid);
-  bool drop_index_by_name(const std::string& db_name, const std::string& 
tbl_name, const std::string& index_name, const bool deleteData);
-  int32_t send_drop_index_by_name(const std::string& db_name, const 
std::string& tbl_name, const std::string& index_name, const bool deleteData);
-  bool recv_drop_index_by_name(const int32_t seqid);
-  void get_index_by_name(Index& _return, const std::string& db_name, const 
std::string& tbl_name, const std::string& index_name);
-  int32_t send_get_index_by_name(const std::string& db_name, const 
std::string& tbl_name, const std::string& index_name);
-  void recv_get_index_by_name(Index& _return, const int32_t seqid);
-  void get_indexes(std::vector<Index> & _return, const std::string& db_name, 
const std::string& tbl_name, const int16_t max_indexes);
-  int32_t send_get_indexes(const std::string& db_name, const std::string& 
tbl_name, const int16_t max_indexes);
-  void recv_get_indexes(std::vector<Index> & _return, const int32_t seqid);
-  void get_index_names(std::vector<std::string> & _return, const std::string& 
db_name, const std::string& tbl_name, const int16_t max_indexes);
-  int32_t send_get_index_names(const std::string& db_name, const std::string& 
tbl_name, const int16_t max_indexes);
-  void recv_get_index_names(std::vector<std::string> & _return, const int32_t 
seqid);
   void get_primary_keys(PrimaryKeysResponse& _return, const 
PrimaryKeysRequest& request);
   int32_t send_get_primary_keys(const PrimaryKeysRequest& request);
   void recv_get_primary_keys(PrimaryKeysResponse& _return, const int32_t 
seqid);

http://git-wip-us.apache.org/repos/asf/hive/blob/7c22d74c/standalone-metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore_server.skeleton.cpp
----------------------------------------------------------------------
diff --git 
a/standalone-metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore_server.skeleton.cpp
 
b/standalone-metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore_server.skeleton.cpp
index 16536aa..0290b7d 100644
--- 
a/standalone-metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore_server.skeleton.cpp
+++ 
b/standalone-metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore_server.skeleton.cpp
@@ -452,36 +452,6 @@ class ThriftHiveMetastoreHandler : virtual public 
ThriftHiveMetastoreIf {
     printf("isPartitionMarkedForEvent\n");
   }
 
-  void add_index(Index& _return, const Index& new_index, const Table& 
index_table) {
-    // Your implementation goes here
-    printf("add_index\n");
-  }
-
-  void alter_index(const std::string& dbname, const std::string& 
base_tbl_name, const std::string& idx_name, const Index& new_idx) {
-    // Your implementation goes here
-    printf("alter_index\n");
-  }
-
-  bool drop_index_by_name(const std::string& db_name, const std::string& 
tbl_name, const std::string& index_name, const bool deleteData) {
-    // Your implementation goes here
-    printf("drop_index_by_name\n");
-  }
-
-  void get_index_by_name(Index& _return, const std::string& db_name, const 
std::string& tbl_name, const std::string& index_name) {
-    // Your implementation goes here
-    printf("get_index_by_name\n");
-  }
-
-  void get_indexes(std::vector<Index> & _return, const std::string& db_name, 
const std::string& tbl_name, const int16_t max_indexes) {
-    // Your implementation goes here
-    printf("get_indexes\n");
-  }
-
-  void get_index_names(std::vector<std::string> & _return, const std::string& 
db_name, const std::string& tbl_name, const int16_t max_indexes) {
-    // Your implementation goes here
-    printf("get_index_names\n");
-  }
-
   void get_primary_keys(PrimaryKeysResponse& _return, const 
PrimaryKeysRequest& request) {
     // Your implementation goes here
     printf("get_primary_keys\n");

Reply via email to