http://git-wip-us.apache.org/repos/asf/hive/blob/93b9cdd6/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java
----------------------------------------------------------------------
diff --cc 
standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java
index 0000000,ec129ef..183f977
mode 000000,100644..100644
--- 
a/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java
+++ 
b/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java
@@@ -1,0 -1,239288 +1,240381 @@@
+ /**
+  * Autogenerated by Thrift Compiler (0.9.3)
+  *
+  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+  *  @generated
+  */
+ package org.apache.hadoop.hive.metastore.api;
+ 
+ import org.apache.thrift.scheme.IScheme;
+ import org.apache.thrift.scheme.SchemeFactory;
+ import org.apache.thrift.scheme.StandardScheme;
+ 
+ import org.apache.thrift.scheme.TupleScheme;
+ import org.apache.thrift.protocol.TTupleProtocol;
+ import org.apache.thrift.protocol.TProtocolException;
+ import org.apache.thrift.EncodingUtils;
+ import org.apache.thrift.TException;
+ import org.apache.thrift.async.AsyncMethodCallback;
+ import org.apache.thrift.server.AbstractNonblockingServer.*;
+ import java.util.List;
+ import java.util.ArrayList;
+ import java.util.Map;
+ import java.util.HashMap;
+ import java.util.EnumMap;
+ import java.util.Set;
+ import java.util.HashSet;
+ import java.util.EnumSet;
+ import java.util.Collections;
+ import java.util.BitSet;
+ import java.nio.ByteBuffer;
+ import java.util.Arrays;
+ import javax.annotation.Generated;
+ import org.slf4j.Logger;
+ import org.slf4j.LoggerFactory;
+ 
+ @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+ @Generated(value = "Autogenerated by Thrift Compiler (0.9.3)")
+ @org.apache.hadoop.classification.InterfaceAudience.Public 
@org.apache.hadoop.classification.InterfaceStability.Stable public class 
ThriftHiveMetastore {
+ 
+   /**
+    * This interface is live.
+    */
+   @org.apache.hadoop.classification.InterfaceAudience.Public 
@org.apache.hadoop.classification.InterfaceStability.Stable public interface 
Iface extends com.facebook.fb303.FacebookService.Iface {
+ 
+     public String getMetaConf(String key) throws MetaException, 
org.apache.thrift.TException;
+ 
+     public void setMetaConf(String key, String value) throws MetaException, 
org.apache.thrift.TException;
+ 
+     public void create_catalog(CreateCatalogRequest catalog) throws 
AlreadyExistsException, InvalidObjectException, MetaException, 
org.apache.thrift.TException;
+ 
+     public void alter_catalog(AlterCatalogRequest rqst) throws 
NoSuchObjectException, InvalidOperationException, MetaException, 
org.apache.thrift.TException;
+ 
+     public GetCatalogResponse get_catalog(GetCatalogRequest catName) throws 
NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public GetCatalogsResponse get_catalogs() throws MetaException, 
org.apache.thrift.TException;
+ 
+     public void drop_catalog(DropCatalogRequest catName) throws 
NoSuchObjectException, InvalidOperationException, MetaException, 
org.apache.thrift.TException;
+ 
+     public void create_database(Database database) throws 
AlreadyExistsException, InvalidObjectException, MetaException, 
org.apache.thrift.TException;
+ 
+     public Database get_database(String name) throws NoSuchObjectException, 
MetaException, org.apache.thrift.TException;
+ 
+     public void drop_database(String name, boolean deleteData, boolean 
cascade) throws NoSuchObjectException, InvalidOperationException, 
MetaException, org.apache.thrift.TException;
+ 
+     public List<String> get_databases(String pattern) throws MetaException, 
org.apache.thrift.TException;
+ 
+     public List<String> get_all_databases() throws MetaException, 
org.apache.thrift.TException;
+ 
+     public void alter_database(String dbname, Database db) throws 
MetaException, NoSuchObjectException, org.apache.thrift.TException;
+ 
+     public Type get_type(String name) throws MetaException, 
NoSuchObjectException, org.apache.thrift.TException;
+ 
+     public boolean create_type(Type type) throws AlreadyExistsException, 
InvalidObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public boolean drop_type(String type) throws MetaException, 
NoSuchObjectException, org.apache.thrift.TException;
+ 
+     public Map<String,Type> get_type_all(String name) throws MetaException, 
org.apache.thrift.TException;
+ 
+     public List<FieldSchema> get_fields(String db_name, String table_name) 
throws MetaException, UnknownTableException, UnknownDBException, 
org.apache.thrift.TException;
+ 
+     public List<FieldSchema> get_fields_with_environment_context(String 
db_name, String table_name, EnvironmentContext environment_context) throws 
MetaException, UnknownTableException, UnknownDBException, 
org.apache.thrift.TException;
+ 
+     public List<FieldSchema> get_schema(String db_name, String table_name) 
throws MetaException, UnknownTableException, UnknownDBException, 
org.apache.thrift.TException;
+ 
+     public List<FieldSchema> get_schema_with_environment_context(String 
db_name, String table_name, EnvironmentContext environment_context) throws 
MetaException, UnknownTableException, UnknownDBException, 
org.apache.thrift.TException;
+ 
+     public void create_table(Table tbl) throws AlreadyExistsException, 
InvalidObjectException, MetaException, NoSuchObjectException, 
org.apache.thrift.TException;
+ 
+     public void create_table_with_environment_context(Table tbl, 
EnvironmentContext environment_context) throws AlreadyExistsException, 
InvalidObjectException, MetaException, NoSuchObjectException, 
org.apache.thrift.TException;
+ 
+     public void create_table_with_constraints(Table tbl, List<SQLPrimaryKey> 
primaryKeys, List<SQLForeignKey> foreignKeys, List<SQLUniqueConstraint> 
uniqueConstraints, List<SQLNotNullConstraint> notNullConstraints, 
List<SQLDefaultConstraint> defaultConstraints, List<SQLCheckConstraint> 
checkConstraints) throws AlreadyExistsException, InvalidObjectException, 
MetaException, NoSuchObjectException, org.apache.thrift.TException;
+ 
+     public void drop_constraint(DropConstraintRequest req) throws 
NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public void add_primary_key(AddPrimaryKeyRequest req) throws 
NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public void add_foreign_key(AddForeignKeyRequest req) throws 
NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public void add_unique_constraint(AddUniqueConstraintRequest req) throws 
NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public void add_not_null_constraint(AddNotNullConstraintRequest req) 
throws NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public void add_default_constraint(AddDefaultConstraintRequest req) 
throws NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public void add_check_constraint(AddCheckConstraintRequest req) throws 
NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public void drop_table(String dbname, String name, boolean deleteData) 
throws NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public void drop_table_with_environment_context(String dbname, String 
name, boolean deleteData, EnvironmentContext environment_context) throws 
NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public void truncate_table(String dbName, String tableName, List<String> 
partNames) throws MetaException, org.apache.thrift.TException;
+ 
+     public List<String> get_tables(String db_name, String pattern) throws 
MetaException, org.apache.thrift.TException;
+ 
+     public List<String> get_tables_by_type(String db_name, String pattern, 
String tableType) throws MetaException, org.apache.thrift.TException;
+ 
+     public List<String> get_materialized_views_for_rewriting(String db_name) 
throws MetaException, org.apache.thrift.TException;
+ 
+     public List<TableMeta> get_table_meta(String db_patterns, String 
tbl_patterns, List<String> tbl_types) throws MetaException, 
org.apache.thrift.TException;
+ 
+     public List<String> get_all_tables(String db_name) throws MetaException, 
org.apache.thrift.TException;
+ 
+     public Table get_table(String dbname, String tbl_name) throws 
MetaException, NoSuchObjectException, org.apache.thrift.TException;
+ 
+     public List<Table> get_table_objects_by_name(String dbname, List<String> 
tbl_names) throws org.apache.thrift.TException;
+ 
+     public GetTableResult get_table_req(GetTableRequest req) throws 
MetaException, NoSuchObjectException, org.apache.thrift.TException;
+ 
+     public GetTablesResult get_table_objects_by_name_req(GetTablesRequest 
req) throws MetaException, InvalidOperationException, UnknownDBException, 
org.apache.thrift.TException;
+ 
+     public Map<String,Materialization> 
get_materialization_invalidation_info(String dbname, List<String> tbl_names) 
throws MetaException, InvalidOperationException, UnknownDBException, 
org.apache.thrift.TException;
+ 
+     public void update_creation_metadata(String catName, String dbname, 
String tbl_name, CreationMetadata creation_metadata) throws MetaException, 
InvalidOperationException, UnknownDBException, org.apache.thrift.TException;
+ 
+     public List<String> get_table_names_by_filter(String dbname, String 
filter, short max_tables) throws MetaException, InvalidOperationException, 
UnknownDBException, org.apache.thrift.TException;
+ 
+     public void alter_table(String dbname, String tbl_name, Table new_tbl) 
throws InvalidOperationException, MetaException, org.apache.thrift.TException;
+ 
+     public void alter_table_with_environment_context(String dbname, String 
tbl_name, Table new_tbl, EnvironmentContext environment_context) throws 
InvalidOperationException, MetaException, org.apache.thrift.TException;
+ 
+     public void alter_table_with_cascade(String dbname, String tbl_name, 
Table new_tbl, boolean cascade) throws InvalidOperationException, 
MetaException, org.apache.thrift.TException;
+ 
+     public Partition add_partition(Partition new_part) throws 
InvalidObjectException, AlreadyExistsException, MetaException, 
org.apache.thrift.TException;
+ 
+     public Partition add_partition_with_environment_context(Partition 
new_part, EnvironmentContext environment_context) throws 
InvalidObjectException, AlreadyExistsException, MetaException, 
org.apache.thrift.TException;
+ 
+     public int add_partitions(List<Partition> new_parts) throws 
InvalidObjectException, AlreadyExistsException, MetaException, 
org.apache.thrift.TException;
+ 
+     public int add_partitions_pspec(List<PartitionSpec> new_parts) throws 
InvalidObjectException, AlreadyExistsException, MetaException, 
org.apache.thrift.TException;
+ 
+     public Partition append_partition(String db_name, String tbl_name, 
List<String> part_vals) throws InvalidObjectException, AlreadyExistsException, 
MetaException, org.apache.thrift.TException;
+ 
+     public AddPartitionsResult add_partitions_req(AddPartitionsRequest 
request) throws InvalidObjectException, AlreadyExistsException, MetaException, 
org.apache.thrift.TException;
+ 
+     public Partition append_partition_with_environment_context(String 
db_name, String tbl_name, List<String> part_vals, EnvironmentContext 
environment_context) throws InvalidObjectException, AlreadyExistsException, 
MetaException, org.apache.thrift.TException;
+ 
+     public Partition append_partition_by_name(String db_name, String 
tbl_name, String part_name) throws InvalidObjectException, 
AlreadyExistsException, MetaException, org.apache.thrift.TException;
+ 
+     public Partition append_partition_by_name_with_environment_context(String 
db_name, String tbl_name, String part_name, EnvironmentContext 
environment_context) throws InvalidObjectException, AlreadyExistsException, 
MetaException, org.apache.thrift.TException;
+ 
+     public boolean drop_partition(String db_name, String tbl_name, 
List<String> part_vals, boolean deleteData) throws NoSuchObjectException, 
MetaException, org.apache.thrift.TException;
+ 
+     public boolean drop_partition_with_environment_context(String db_name, 
String tbl_name, List<String> part_vals, boolean deleteData, EnvironmentContext 
environment_context) throws NoSuchObjectException, MetaException, 
org.apache.thrift.TException;
+ 
+     public boolean drop_partition_by_name(String db_name, String tbl_name, 
String part_name, boolean deleteData) throws NoSuchObjectException, 
MetaException, org.apache.thrift.TException;
+ 
+     public boolean drop_partition_by_name_with_environment_context(String 
db_name, String tbl_name, String part_name, boolean deleteData, 
EnvironmentContext environment_context) throws NoSuchObjectException, 
MetaException, org.apache.thrift.TException;
+ 
+     public DropPartitionsResult drop_partitions_req(DropPartitionsRequest 
req) throws NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public Partition get_partition(String db_name, String tbl_name, 
List<String> part_vals) throws MetaException, NoSuchObjectException, 
org.apache.thrift.TException;
+ 
+     public Partition exchange_partition(Map<String,String> partitionSpecs, 
String source_db, String source_table_name, String dest_db, String 
dest_table_name) throws MetaException, NoSuchObjectException, 
InvalidObjectException, InvalidInputException, org.apache.thrift.TException;
+ 
+     public List<Partition> exchange_partitions(Map<String,String> 
partitionSpecs, String source_db, String source_table_name, String dest_db, 
String dest_table_name) throws MetaException, NoSuchObjectException, 
InvalidObjectException, InvalidInputException, org.apache.thrift.TException;
+ 
+     public Partition get_partition_with_auth(String db_name, String tbl_name, 
List<String> part_vals, String user_name, List<String> group_names) throws 
MetaException, NoSuchObjectException, org.apache.thrift.TException;
+ 
+     public Partition get_partition_by_name(String db_name, String tbl_name, 
String part_name) throws MetaException, NoSuchObjectException, 
org.apache.thrift.TException;
+ 
+     public List<Partition> get_partitions(String db_name, String tbl_name, 
short max_parts) throws NoSuchObjectException, MetaException, 
org.apache.thrift.TException;
+ 
+     public List<Partition> get_partitions_with_auth(String db_name, String 
tbl_name, short max_parts, String user_name, List<String> group_names) throws 
NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public List<PartitionSpec> get_partitions_pspec(String db_name, String 
tbl_name, int max_parts) throws NoSuchObjectException, MetaException, 
org.apache.thrift.TException;
+ 
+     public List<String> get_partition_names(String db_name, String tbl_name, 
short max_parts) throws NoSuchObjectException, MetaException, 
org.apache.thrift.TException;
+ 
+     public PartitionValuesResponse 
get_partition_values(PartitionValuesRequest request) throws MetaException, 
NoSuchObjectException, org.apache.thrift.TException;
+ 
+     public List<Partition> get_partitions_ps(String db_name, String tbl_name, 
List<String> part_vals, short max_parts) throws MetaException, 
NoSuchObjectException, org.apache.thrift.TException;
+ 
+     public List<Partition> get_partitions_ps_with_auth(String db_name, String 
tbl_name, List<String> part_vals, short max_parts, String user_name, 
List<String> group_names) throws NoSuchObjectException, MetaException, 
org.apache.thrift.TException;
+ 
+     public List<String> get_partition_names_ps(String db_name, String 
tbl_name, List<String> part_vals, short max_parts) throws MetaException, 
NoSuchObjectException, org.apache.thrift.TException;
+ 
+     public List<Partition> get_partitions_by_filter(String db_name, String 
tbl_name, String filter, short max_parts) throws MetaException, 
NoSuchObjectException, org.apache.thrift.TException;
+ 
+     public List<PartitionSpec> get_part_specs_by_filter(String db_name, 
String tbl_name, String filter, int max_parts) throws MetaException, 
NoSuchObjectException, org.apache.thrift.TException;
+ 
+     public PartitionsByExprResult 
get_partitions_by_expr(PartitionsByExprRequest req) throws MetaException, 
NoSuchObjectException, org.apache.thrift.TException;
+ 
+     public int get_num_partitions_by_filter(String db_name, String tbl_name, 
String filter) throws MetaException, NoSuchObjectException, 
org.apache.thrift.TException;
+ 
+     public List<Partition> get_partitions_by_names(String db_name, String 
tbl_name, List<String> names) throws MetaException, NoSuchObjectException, 
org.apache.thrift.TException;
+ 
+     public void alter_partition(String db_name, String tbl_name, Partition 
new_part) throws InvalidOperationException, MetaException, 
org.apache.thrift.TException;
+ 
+     public void alter_partitions(String db_name, String tbl_name, 
List<Partition> new_parts) throws InvalidOperationException, MetaException, 
org.apache.thrift.TException;
+ 
+     public void alter_partitions_with_environment_context(String db_name, 
String tbl_name, List<Partition> new_parts, EnvironmentContext 
environment_context) throws InvalidOperationException, MetaException, 
org.apache.thrift.TException;
+ 
++    public AlterPartitionsResponse 
alter_partitions_with_environment_context_req(AlterPartitionsRequest req) 
throws InvalidOperationException, MetaException, org.apache.thrift.TException;
++
+     public void alter_partition_with_environment_context(String db_name, 
String tbl_name, Partition new_part, EnvironmentContext environment_context) 
throws InvalidOperationException, MetaException, org.apache.thrift.TException;
+ 
+     public void rename_partition(String db_name, String tbl_name, 
List<String> part_vals, Partition new_part) throws InvalidOperationException, 
MetaException, org.apache.thrift.TException;
+ 
+     public boolean partition_name_has_valid_characters(List<String> 
part_vals, boolean throw_exception) throws MetaException, 
org.apache.thrift.TException;
+ 
+     public String get_config_value(String name, String defaultValue) throws 
ConfigValSecurityException, org.apache.thrift.TException;
+ 
+     public List<String> partition_name_to_vals(String part_name) throws 
MetaException, org.apache.thrift.TException;
+ 
+     public Map<String,String> partition_name_to_spec(String part_name) throws 
MetaException, org.apache.thrift.TException;
+ 
+     public void markPartitionForEvent(String db_name, String tbl_name, 
Map<String,String> part_vals, PartitionEventType eventType) throws 
MetaException, NoSuchObjectException, UnknownDBException, 
UnknownTableException, UnknownPartitionException, InvalidPartitionException, 
org.apache.thrift.TException;
+ 
+     public boolean isPartitionMarkedForEvent(String db_name, String tbl_name, 
Map<String,String> part_vals, PartitionEventType eventType) throws 
MetaException, NoSuchObjectException, UnknownDBException, 
UnknownTableException, UnknownPartitionException, InvalidPartitionException, 
org.apache.thrift.TException;
+ 
+     public PrimaryKeysResponse get_primary_keys(PrimaryKeysRequest request) 
throws MetaException, NoSuchObjectException, org.apache.thrift.TException;
+ 
+     public ForeignKeysResponse get_foreign_keys(ForeignKeysRequest request) 
throws MetaException, NoSuchObjectException, org.apache.thrift.TException;
+ 
+     public UniqueConstraintsResponse 
get_unique_constraints(UniqueConstraintsRequest request) throws MetaException, 
NoSuchObjectException, org.apache.thrift.TException;
+ 
+     public NotNullConstraintsResponse 
get_not_null_constraints(NotNullConstraintsRequest request) throws 
MetaException, NoSuchObjectException, org.apache.thrift.TException;
+ 
+     public DefaultConstraintsResponse 
get_default_constraints(DefaultConstraintsRequest request) throws 
MetaException, NoSuchObjectException, org.apache.thrift.TException;
+ 
+     public CheckConstraintsResponse 
get_check_constraints(CheckConstraintsRequest request) throws MetaException, 
NoSuchObjectException, org.apache.thrift.TException;
+ 
+     public boolean update_table_column_statistics(ColumnStatistics stats_obj) 
throws NoSuchObjectException, InvalidObjectException, MetaException, 
InvalidInputException, org.apache.thrift.TException;
+ 
+     public boolean update_partition_column_statistics(ColumnStatistics 
stats_obj) throws NoSuchObjectException, InvalidObjectException, MetaException, 
InvalidInputException, org.apache.thrift.TException;
+ 
+     public ColumnStatistics get_table_column_statistics(String db_name, 
String tbl_name, String col_name) throws NoSuchObjectException, MetaException, 
InvalidInputException, InvalidObjectException, org.apache.thrift.TException;
+ 
+     public ColumnStatistics get_partition_column_statistics(String db_name, 
String tbl_name, String part_name, String col_name) throws 
NoSuchObjectException, MetaException, InvalidInputException, 
InvalidObjectException, org.apache.thrift.TException;
+ 
+     public TableStatsResult get_table_statistics_req(TableStatsRequest 
request) throws NoSuchObjectException, MetaException, 
org.apache.thrift.TException;
+ 
+     public PartitionsStatsResult 
get_partitions_statistics_req(PartitionsStatsRequest request) throws 
NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public AggrStats get_aggr_stats_for(PartitionsStatsRequest request) 
throws NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public boolean set_aggr_stats_for(SetPartitionsStatsRequest request) 
throws NoSuchObjectException, InvalidObjectException, MetaException, 
InvalidInputException, org.apache.thrift.TException;
+ 
+     public boolean delete_partition_column_statistics(String db_name, String 
tbl_name, String part_name, String col_name) throws NoSuchObjectException, 
MetaException, InvalidObjectException, InvalidInputException, 
org.apache.thrift.TException;
+ 
+     public boolean delete_table_column_statistics(String db_name, String 
tbl_name, String col_name) throws NoSuchObjectException, MetaException, 
InvalidObjectException, InvalidInputException, org.apache.thrift.TException;
+ 
+     public void create_function(Function func) throws AlreadyExistsException, 
InvalidObjectException, MetaException, NoSuchObjectException, 
org.apache.thrift.TException;
+ 
+     public void drop_function(String dbName, String funcName) throws 
NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public void alter_function(String dbName, String funcName, Function 
newFunc) throws InvalidOperationException, MetaException, 
org.apache.thrift.TException;
+ 
+     public List<String> get_functions(String dbName, String pattern) throws 
MetaException, org.apache.thrift.TException;
+ 
+     public Function get_function(String dbName, String funcName) throws 
MetaException, NoSuchObjectException, org.apache.thrift.TException;
+ 
+     public GetAllFunctionsResponse get_all_functions() throws MetaException, 
org.apache.thrift.TException;
+ 
+     public boolean create_role(Role role) throws MetaException, 
org.apache.thrift.TException;
+ 
+     public boolean drop_role(String role_name) throws MetaException, 
org.apache.thrift.TException;
+ 
+     public List<String> get_role_names() throws MetaException, 
org.apache.thrift.TException;
+ 
+     public boolean grant_role(String role_name, String principal_name, 
PrincipalType principal_type, String grantor, PrincipalType grantorType, 
boolean grant_option) throws MetaException, org.apache.thrift.TException;
+ 
+     public boolean revoke_role(String role_name, String principal_name, 
PrincipalType principal_type) throws MetaException, 
org.apache.thrift.TException;
+ 
+     public List<Role> list_roles(String principal_name, PrincipalType 
principal_type) throws MetaException, org.apache.thrift.TException;
+ 
+     public GrantRevokeRoleResponse grant_revoke_role(GrantRevokeRoleRequest 
request) throws MetaException, org.apache.thrift.TException;
+ 
+     public GetPrincipalsInRoleResponse 
get_principals_in_role(GetPrincipalsInRoleRequest request) throws 
MetaException, org.apache.thrift.TException;
+ 
+     public GetRoleGrantsForPrincipalResponse 
get_role_grants_for_principal(GetRoleGrantsForPrincipalRequest request) throws 
MetaException, org.apache.thrift.TException;
+ 
+     public PrincipalPrivilegeSet get_privilege_set(HiveObjectRef hiveObject, 
String user_name, List<String> group_names) throws MetaException, 
org.apache.thrift.TException;
+ 
+     public List<HiveObjectPrivilege> list_privileges(String principal_name, 
PrincipalType principal_type, HiveObjectRef hiveObject) throws MetaException, 
org.apache.thrift.TException;
+ 
+     public boolean grant_privileges(PrivilegeBag privileges) throws 
MetaException, org.apache.thrift.TException;
+ 
+     public boolean revoke_privileges(PrivilegeBag privileges) throws 
MetaException, org.apache.thrift.TException;
+ 
+     public GrantRevokePrivilegeResponse 
grant_revoke_privileges(GrantRevokePrivilegeRequest request) throws 
MetaException, org.apache.thrift.TException;
+ 
+     public GrantRevokePrivilegeResponse refresh_privileges(HiveObjectRef 
objToRefresh, String authorizer, GrantRevokePrivilegeRequest grantRequest) 
throws MetaException, org.apache.thrift.TException;
+ 
+     public List<String> set_ugi(String user_name, List<String> group_names) 
throws MetaException, org.apache.thrift.TException;
+ 
+     public String get_delegation_token(String token_owner, String 
renewer_kerberos_principal_name) throws MetaException, 
org.apache.thrift.TException;
+ 
+     public long renew_delegation_token(String token_str_form) throws 
MetaException, org.apache.thrift.TException;
+ 
+     public void cancel_delegation_token(String token_str_form) throws 
MetaException, org.apache.thrift.TException;
+ 
+     public boolean add_token(String token_identifier, String 
delegation_token) throws org.apache.thrift.TException;
+ 
+     public boolean remove_token(String token_identifier) throws 
org.apache.thrift.TException;
+ 
+     public String get_token(String token_identifier) throws 
org.apache.thrift.TException;
+ 
+     public List<String> get_all_token_identifiers() throws 
org.apache.thrift.TException;
+ 
+     public int add_master_key(String key) throws MetaException, 
org.apache.thrift.TException;
+ 
+     public void update_master_key(int seq_number, String key) throws 
NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public boolean remove_master_key(int key_seq) throws 
org.apache.thrift.TException;
+ 
+     public List<String> get_master_keys() throws org.apache.thrift.TException;
+ 
+     public GetOpenTxnsResponse get_open_txns() throws 
org.apache.thrift.TException;
+ 
+     public GetOpenTxnsInfoResponse get_open_txns_info() throws 
org.apache.thrift.TException;
+ 
+     public OpenTxnsResponse open_txns(OpenTxnRequest rqst) throws 
org.apache.thrift.TException;
+ 
+     public void abort_txn(AbortTxnRequest rqst) throws NoSuchTxnException, 
org.apache.thrift.TException;
+ 
+     public void abort_txns(AbortTxnsRequest rqst) throws NoSuchTxnException, 
org.apache.thrift.TException;
+ 
+     public void commit_txn(CommitTxnRequest rqst) throws NoSuchTxnException, 
TxnAbortedException, org.apache.thrift.TException;
+ 
+     public void repl_tbl_writeid_state(ReplTblWriteIdStateRequest rqst) 
throws org.apache.thrift.TException;
+ 
+     public GetValidWriteIdsResponse 
get_valid_write_ids(GetValidWriteIdsRequest rqst) throws NoSuchTxnException, 
MetaException, org.apache.thrift.TException;
+ 
+     public AllocateTableWriteIdsResponse 
allocate_table_write_ids(AllocateTableWriteIdsRequest rqst) throws 
NoSuchTxnException, TxnAbortedException, MetaException, 
org.apache.thrift.TException;
+ 
+     public LockResponse lock(LockRequest rqst) throws NoSuchTxnException, 
TxnAbortedException, org.apache.thrift.TException;
+ 
+     public LockResponse check_lock(CheckLockRequest rqst) throws 
NoSuchTxnException, TxnAbortedException, NoSuchLockException, 
org.apache.thrift.TException;
+ 
+     public void unlock(UnlockRequest rqst) throws NoSuchLockException, 
TxnOpenException, org.apache.thrift.TException;
+ 
+     public ShowLocksResponse show_locks(ShowLocksRequest rqst) throws 
org.apache.thrift.TException;
+ 
+     public void heartbeat(HeartbeatRequest ids) throws NoSuchLockException, 
NoSuchTxnException, TxnAbortedException, org.apache.thrift.TException;
+ 
+     public HeartbeatTxnRangeResponse 
heartbeat_txn_range(HeartbeatTxnRangeRequest txns) throws 
org.apache.thrift.TException;
+ 
+     public void compact(CompactionRequest rqst) throws 
org.apache.thrift.TException;
+ 
+     public CompactionResponse compact2(CompactionRequest rqst) throws 
org.apache.thrift.TException;
+ 
+     public ShowCompactResponse show_compact(ShowCompactRequest rqst) throws 
org.apache.thrift.TException;
+ 
+     public void add_dynamic_partitions(AddDynamicPartitions rqst) throws 
NoSuchTxnException, TxnAbortedException, org.apache.thrift.TException;
+ 
+     public NotificationEventResponse 
get_next_notification(NotificationEventRequest rqst) throws 
org.apache.thrift.TException;
+ 
+     public CurrentNotificationEventId get_current_notificationEventId() 
throws org.apache.thrift.TException;
+ 
+     public NotificationEventsCountResponse 
get_notification_events_count(NotificationEventsCountRequest rqst) throws 
org.apache.thrift.TException;
+ 
+     public FireEventResponse fire_listener_event(FireEventRequest rqst) 
throws org.apache.thrift.TException;
+ 
+     public void flushCache() throws org.apache.thrift.TException;
+ 
+     public WriteNotificationLogResponse 
add_write_notification_log(WriteNotificationLogRequest rqst) throws 
org.apache.thrift.TException;
+ 
+     public CmRecycleResponse cm_recycle(CmRecycleRequest request) throws 
MetaException, org.apache.thrift.TException;
+ 
+     public GetFileMetadataByExprResult 
get_file_metadata_by_expr(GetFileMetadataByExprRequest req) throws 
org.apache.thrift.TException;
+ 
+     public GetFileMetadataResult get_file_metadata(GetFileMetadataRequest 
req) throws org.apache.thrift.TException;
+ 
+     public PutFileMetadataResult put_file_metadata(PutFileMetadataRequest 
req) throws org.apache.thrift.TException;
+ 
+     public ClearFileMetadataResult 
clear_file_metadata(ClearFileMetadataRequest req) throws 
org.apache.thrift.TException;
+ 
+     public CacheFileMetadataResult 
cache_file_metadata(CacheFileMetadataRequest req) throws 
org.apache.thrift.TException;
+ 
+     public String get_metastore_db_uuid() throws MetaException, 
org.apache.thrift.TException;
+ 
+     public WMCreateResourcePlanResponse 
create_resource_plan(WMCreateResourcePlanRequest request) throws 
AlreadyExistsException, InvalidObjectException, MetaException, 
org.apache.thrift.TException;
+ 
+     public WMGetResourcePlanResponse 
get_resource_plan(WMGetResourcePlanRequest request) throws 
NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public WMGetActiveResourcePlanResponse 
get_active_resource_plan(WMGetActiveResourcePlanRequest request) throws 
MetaException, org.apache.thrift.TException;
+ 
+     public WMGetAllResourcePlanResponse 
get_all_resource_plans(WMGetAllResourcePlanRequest request) throws 
MetaException, org.apache.thrift.TException;
+ 
+     public WMAlterResourcePlanResponse 
alter_resource_plan(WMAlterResourcePlanRequest request) throws 
NoSuchObjectException, InvalidOperationException, MetaException, 
org.apache.thrift.TException;
+ 
+     public WMValidateResourcePlanResponse 
validate_resource_plan(WMValidateResourcePlanRequest request) throws 
NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public WMDropResourcePlanResponse 
drop_resource_plan(WMDropResourcePlanRequest request) throws 
NoSuchObjectException, InvalidOperationException, MetaException, 
org.apache.thrift.TException;
+ 
+     public WMCreateTriggerResponse create_wm_trigger(WMCreateTriggerRequest 
request) throws AlreadyExistsException, NoSuchObjectException, 
InvalidObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public WMAlterTriggerResponse alter_wm_trigger(WMAlterTriggerRequest 
request) throws NoSuchObjectException, InvalidObjectException, MetaException, 
org.apache.thrift.TException;
+ 
+     public WMDropTriggerResponse drop_wm_trigger(WMDropTriggerRequest 
request) throws NoSuchObjectException, InvalidOperationException, 
MetaException, org.apache.thrift.TException;
+ 
+     public WMGetTriggersForResourePlanResponse 
get_triggers_for_resourceplan(WMGetTriggersForResourePlanRequest request) 
throws NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public WMCreatePoolResponse create_wm_pool(WMCreatePoolRequest request) 
throws AlreadyExistsException, NoSuchObjectException, InvalidObjectException, 
MetaException, org.apache.thrift.TException;
+ 
+     public WMAlterPoolResponse alter_wm_pool(WMAlterPoolRequest request) 
throws AlreadyExistsException, NoSuchObjectException, InvalidObjectException, 
MetaException, org.apache.thrift.TException;
+ 
+     public WMDropPoolResponse drop_wm_pool(WMDropPoolRequest request) throws 
NoSuchObjectException, InvalidOperationException, MetaException, 
org.apache.thrift.TException;
+ 
+     public WMCreateOrUpdateMappingResponse 
create_or_update_wm_mapping(WMCreateOrUpdateMappingRequest request) throws 
AlreadyExistsException, NoSuchObjectException, InvalidObjectException, 
MetaException, org.apache.thrift.TException;
+ 
+     public WMDropMappingResponse drop_wm_mapping(WMDropMappingRequest 
request) throws NoSuchObjectException, InvalidOperationException, 
MetaException, org.apache.thrift.TException;
+ 
+     public WMCreateOrDropTriggerToPoolMappingResponse 
create_or_drop_wm_trigger_to_pool_mapping(WMCreateOrDropTriggerToPoolMappingRequest
 request) throws AlreadyExistsException, NoSuchObjectException, 
InvalidObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public void create_ischema(ISchema schema) throws AlreadyExistsException, 
NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public void alter_ischema(AlterISchemaRequest rqst) throws 
NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public ISchema get_ischema(ISchemaName name) throws 
NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public void drop_ischema(ISchemaName name) throws NoSuchObjectException, 
InvalidOperationException, MetaException, org.apache.thrift.TException;
+ 
+     public void add_schema_version(SchemaVersion schemaVersion) throws 
AlreadyExistsException, NoSuchObjectException, MetaException, 
org.apache.thrift.TException;
+ 
+     public SchemaVersion get_schema_version(SchemaVersionDescriptor 
schemaVersion) throws NoSuchObjectException, MetaException, 
org.apache.thrift.TException;
+ 
+     public SchemaVersion get_schema_latest_version(ISchemaName schemaName) 
throws NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public List<SchemaVersion> get_schema_all_versions(ISchemaName 
schemaName) throws NoSuchObjectException, MetaException, 
org.apache.thrift.TException;
+ 
+     public void drop_schema_version(SchemaVersionDescriptor schemaVersion) 
throws NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public FindSchemasByColsResp get_schemas_by_cols(FindSchemasByColsRqst 
rqst) throws MetaException, org.apache.thrift.TException;
+ 
+     public void map_schema_version_to_serde(MapSchemaVersionToSerdeRequest 
rqst) throws NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public void set_schema_version_state(SetSchemaVersionStateRequest rqst) 
throws NoSuchObjectException, InvalidOperationException, MetaException, 
org.apache.thrift.TException;
+ 
+     public void add_serde(SerDeInfo serde) throws AlreadyExistsException, 
MetaException, org.apache.thrift.TException;
+ 
+     public SerDeInfo get_serde(GetSerdeRequest rqst) throws 
NoSuchObjectException, MetaException, org.apache.thrift.TException;
+ 
+     public LockResponse get_lock_materialization_rebuild(String dbName, 
String tableName, long txnId) throws org.apache.thrift.TException;
+ 
+     public boolean heartbeat_lock_materialization_rebuild(String dbName, 
String tableName, long txnId) throws org.apache.thrift.TException;
+ 
+     public void add_runtime_stats(RuntimeStat stat) throws MetaException, 
org.apache.thrift.TException;
+ 
+     public List<RuntimeStat> get_runtime_stats(GetRuntimeStatsRequest rqst) 
throws MetaException, org.apache.thrift.TException;
+ 
+   }
+ 
+   @org.apache.hadoop.classification.InterfaceAudience.Public 
@org.apache.hadoop.classification.InterfaceStability.Stable public interface 
AsyncIface extends com.facebook.fb303.FacebookService .AsyncIface {
+ 
+     public void getMetaConf(String key, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void setMetaConf(String key, String value, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void create_catalog(CreateCatalogRequest catalog, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void alter_catalog(AlterCatalogRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_catalog(GetCatalogRequest catName, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_catalogs(org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void drop_catalog(DropCatalogRequest catName, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void create_database(Database database, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_database(String name, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void drop_database(String name, boolean deleteData, boolean 
cascade, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_databases(String pattern, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_all_databases(org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void alter_database(String dbname, Database db, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_type(String name, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void create_type(Type type, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void drop_type(String type, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_type_all(String name, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_fields(String db_name, String table_name, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_fields_with_environment_context(String db_name, String 
table_name, EnvironmentContext environment_context, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_schema(String db_name, String table_name, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_schema_with_environment_context(String db_name, String 
table_name, EnvironmentContext environment_context, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void create_table(Table tbl, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void create_table_with_environment_context(Table tbl, 
EnvironmentContext environment_context, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void create_table_with_constraints(Table tbl, List<SQLPrimaryKey> 
primaryKeys, List<SQLForeignKey> foreignKeys, List<SQLUniqueConstraint> 
uniqueConstraints, List<SQLNotNullConstraint> notNullConstraints, 
List<SQLDefaultConstraint> defaultConstraints, List<SQLCheckConstraint> 
checkConstraints, org.apache.thrift.async.AsyncMethodCallback resultHandler) 
throws org.apache.thrift.TException;
+ 
+     public void drop_constraint(DropConstraintRequest req, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void add_primary_key(AddPrimaryKeyRequest req, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void add_foreign_key(AddForeignKeyRequest req, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void add_unique_constraint(AddUniqueConstraintRequest req, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void add_not_null_constraint(AddNotNullConstraintRequest req, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void add_default_constraint(AddDefaultConstraintRequest req, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void add_check_constraint(AddCheckConstraintRequest req, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void drop_table(String dbname, String name, boolean deleteData, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void drop_table_with_environment_context(String dbname, String 
name, boolean deleteData, EnvironmentContext environment_context, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void truncate_table(String dbName, String tableName, List<String> 
partNames, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_tables(String db_name, String pattern, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_tables_by_type(String db_name, String pattern, String 
tableType, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_materialized_views_for_rewriting(String db_name, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_table_meta(String db_patterns, String tbl_patterns, 
List<String> tbl_types, org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void get_all_tables(String db_name, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_table(String dbname, String tbl_name, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_table_objects_by_name(String dbname, List<String> 
tbl_names, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_table_req(GetTableRequest req, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_table_objects_by_name_req(GetTablesRequest req, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_materialization_invalidation_info(String dbname, 
List<String> tbl_names, org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void update_creation_metadata(String catName, String dbname, 
String tbl_name, CreationMetadata creation_metadata, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_table_names_by_filter(String dbname, String filter, short 
max_tables, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void alter_table(String dbname, String tbl_name, Table new_tbl, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void alter_table_with_environment_context(String dbname, String 
tbl_name, Table new_tbl, EnvironmentContext environment_context, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void alter_table_with_cascade(String dbname, String tbl_name, 
Table new_tbl, boolean cascade, org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void add_partition(Partition new_part, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void add_partition_with_environment_context(Partition new_part, 
EnvironmentContext environment_context, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void add_partitions(List<Partition> new_parts, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void add_partitions_pspec(List<PartitionSpec> new_parts, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void append_partition(String db_name, String tbl_name, 
List<String> part_vals, org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void add_partitions_req(AddPartitionsRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void append_partition_with_environment_context(String db_name, 
String tbl_name, List<String> part_vals, EnvironmentContext 
environment_context, org.apache.thrift.async.AsyncMethodCallback resultHandler) 
throws org.apache.thrift.TException;
+ 
+     public void append_partition_by_name(String db_name, String tbl_name, 
String part_name, org.apache.thrift.async.AsyncMethodCallback resultHandler) 
throws org.apache.thrift.TException;
+ 
+     public void append_partition_by_name_with_environment_context(String 
db_name, String tbl_name, String part_name, EnvironmentContext 
environment_context, org.apache.thrift.async.AsyncMethodCallback resultHandler) 
throws org.apache.thrift.TException;
+ 
+     public void drop_partition(String db_name, String tbl_name, List<String> 
part_vals, boolean deleteData, org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void drop_partition_with_environment_context(String db_name, 
String tbl_name, List<String> part_vals, boolean deleteData, EnvironmentContext 
environment_context, org.apache.thrift.async.AsyncMethodCallback resultHandler) 
throws org.apache.thrift.TException;
+ 
+     public void drop_partition_by_name(String db_name, String tbl_name, 
String part_name, boolean deleteData, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void drop_partition_by_name_with_environment_context(String 
db_name, String tbl_name, String part_name, boolean deleteData, 
EnvironmentContext environment_context, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void drop_partitions_req(DropPartitionsRequest req, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_partition(String db_name, String tbl_name, List<String> 
part_vals, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void exchange_partition(Map<String,String> partitionSpecs, String 
source_db, String source_table_name, String dest_db, String dest_table_name, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void exchange_partitions(Map<String,String> partitionSpecs, String 
source_db, String source_table_name, String dest_db, String dest_table_name, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_partition_with_auth(String db_name, String tbl_name, 
List<String> part_vals, String user_name, List<String> group_names, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_partition_by_name(String db_name, String tbl_name, String 
part_name, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_partitions(String db_name, String tbl_name, short 
max_parts, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_partitions_with_auth(String db_name, String tbl_name, 
short max_parts, String user_name, List<String> group_names, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_partitions_pspec(String db_name, String tbl_name, int 
max_parts, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_partition_names(String db_name, String tbl_name, short 
max_parts, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_partition_values(PartitionValuesRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_partitions_ps(String db_name, String tbl_name, 
List<String> part_vals, short max_parts, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_partitions_ps_with_auth(String db_name, String tbl_name, 
List<String> part_vals, short max_parts, String user_name, List<String> 
group_names, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_partition_names_ps(String db_name, String tbl_name, 
List<String> part_vals, short max_parts, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_partitions_by_filter(String db_name, String tbl_name, 
String filter, short max_parts, org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void get_part_specs_by_filter(String db_name, String tbl_name, 
String filter, int max_parts, org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void get_partitions_by_expr(PartitionsByExprRequest req, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_num_partitions_by_filter(String db_name, String tbl_name, 
String filter, org.apache.thrift.async.AsyncMethodCallback resultHandler) 
throws org.apache.thrift.TException;
+ 
+     public void get_partitions_by_names(String db_name, String tbl_name, 
List<String> names, org.apache.thrift.async.AsyncMethodCallback resultHandler) 
throws org.apache.thrift.TException;
+ 
+     public void alter_partition(String db_name, String tbl_name, Partition 
new_part, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void alter_partitions(String db_name, String tbl_name, 
List<Partition> new_parts, org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void alter_partitions_with_environment_context(String db_name, 
String tbl_name, List<Partition> new_parts, EnvironmentContext 
environment_context, org.apache.thrift.async.AsyncMethodCallback resultHandler) 
throws org.apache.thrift.TException;
+ 
++    public void 
alter_partitions_with_environment_context_req(AlterPartitionsRequest req, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
++
+     public void alter_partition_with_environment_context(String db_name, 
String tbl_name, Partition new_part, EnvironmentContext environment_context, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void rename_partition(String db_name, String tbl_name, 
List<String> part_vals, Partition new_part, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void partition_name_has_valid_characters(List<String> part_vals, 
boolean throw_exception, org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void get_config_value(String name, String defaultValue, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void partition_name_to_vals(String part_name, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void partition_name_to_spec(String part_name, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void markPartitionForEvent(String db_name, String tbl_name, 
Map<String,String> part_vals, PartitionEventType eventType, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void isPartitionMarkedForEvent(String db_name, String tbl_name, 
Map<String,String> part_vals, PartitionEventType eventType, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_primary_keys(PrimaryKeysRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_foreign_keys(ForeignKeysRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_unique_constraints(UniqueConstraintsRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_not_null_constraints(NotNullConstraintsRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_default_constraints(DefaultConstraintsRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_check_constraints(CheckConstraintsRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void update_table_column_statistics(ColumnStatistics stats_obj, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void update_partition_column_statistics(ColumnStatistics 
stats_obj, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_table_column_statistics(String db_name, String tbl_name, 
String col_name, org.apache.thrift.async.AsyncMethodCallback resultHandler) 
throws org.apache.thrift.TException;
+ 
+     public void get_partition_column_statistics(String db_name, String 
tbl_name, String part_name, String col_name, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_table_statistics_req(TableStatsRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_partitions_statistics_req(PartitionsStatsRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_aggr_stats_for(PartitionsStatsRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void set_aggr_stats_for(SetPartitionsStatsRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void delete_partition_column_statistics(String db_name, String 
tbl_name, String part_name, String col_name, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void delete_table_column_statistics(String db_name, String 
tbl_name, String col_name, org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void create_function(Function func, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void drop_function(String dbName, String funcName, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void alter_function(String dbName, String funcName, Function 
newFunc, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_functions(String dbName, String pattern, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_function(String dbName, String funcName, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_all_functions(org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void create_role(Role role, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void drop_role(String role_name, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_role_names(org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void grant_role(String role_name, String principal_name, 
PrincipalType principal_type, String grantor, PrincipalType grantorType, 
boolean grant_option, org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void revoke_role(String role_name, String principal_name, 
PrincipalType principal_type, org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void list_roles(String principal_name, PrincipalType 
principal_type, org.apache.thrift.async.AsyncMethodCallback resultHandler) 
throws org.apache.thrift.TException;
+ 
+     public void grant_revoke_role(GrantRevokeRoleRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_principals_in_role(GetPrincipalsInRoleRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void 
get_role_grants_for_principal(GetRoleGrantsForPrincipalRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_privilege_set(HiveObjectRef hiveObject, String user_name, 
List<String> group_names, org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void list_privileges(String principal_name, PrincipalType 
principal_type, HiveObjectRef hiveObject, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void grant_privileges(PrivilegeBag privileges, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void revoke_privileges(PrivilegeBag privileges, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void grant_revoke_privileges(GrantRevokePrivilegeRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void refresh_privileges(HiveObjectRef objToRefresh, String 
authorizer, GrantRevokePrivilegeRequest grantRequest, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void set_ugi(String user_name, List<String> group_names, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_delegation_token(String token_owner, String 
renewer_kerberos_principal_name, org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void renew_delegation_token(String token_str_form, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void cancel_delegation_token(String token_str_form, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void add_token(String token_identifier, String delegation_token, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void remove_token(String token_identifier, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_token(String token_identifier, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void 
get_all_token_identifiers(org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void add_master_key(String key, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void update_master_key(int seq_number, String key, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void remove_master_key(int key_seq, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_master_keys(org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void get_open_txns(org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void 
get_open_txns_info(org.apache.thrift.async.AsyncMethodCallback resultHandler) 
throws org.apache.thrift.TException;
+ 
+     public void open_txns(OpenTxnRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void abort_txn(AbortTxnRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void abort_txns(AbortTxnsRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void commit_txn(CommitTxnRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void repl_tbl_writeid_state(ReplTblWriteIdStateRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_valid_write_ids(GetValidWriteIdsRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void allocate_table_write_ids(AllocateTableWriteIdsRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void lock(LockRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void check_lock(CheckLockRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void unlock(UnlockRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void show_locks(ShowLocksRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void heartbeat(HeartbeatRequest ids, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void heartbeat_txn_range(HeartbeatTxnRangeRequest txns, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void compact(CompactionRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void compact2(CompactionRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void show_compact(ShowCompactRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void add_dynamic_partitions(AddDynamicPartitions rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_next_notification(NotificationEventRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void 
get_current_notificationEventId(org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void get_notification_events_count(NotificationEventsCountRequest 
rqst, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void fire_listener_event(FireEventRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void flushCache(org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void add_write_notification_log(WriteNotificationLogRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void cm_recycle(CmRecycleRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_file_metadata_by_expr(GetFileMetadataByExprRequest req, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_file_metadata(GetFileMetadataRequest req, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void put_file_metadata(PutFileMetadataRequest req, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void clear_file_metadata(ClearFileMetadataRequest req, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void cache_file_metadata(CacheFileMetadataRequest req, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void 
get_metastore_db_uuid(org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void create_resource_plan(WMCreateResourcePlanRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_resource_plan(WMGetResourcePlanRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_active_resource_plan(WMGetActiveResourcePlanRequest 
request, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_all_resource_plans(WMGetAllResourcePlanRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void alter_resource_plan(WMAlterResourcePlanRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void validate_resource_plan(WMValidateResourcePlanRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void drop_resource_plan(WMDropResourcePlanRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void create_wm_trigger(WMCreateTriggerRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void alter_wm_trigger(WMAlterTriggerRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void drop_wm_trigger(WMDropTriggerRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void 
get_triggers_for_resourceplan(WMGetTriggersForResourePlanRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void create_wm_pool(WMCreatePoolRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void alter_wm_pool(WMAlterPoolRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void drop_wm_pool(WMDropPoolRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void create_or_update_wm_mapping(WMCreateOrUpdateMappingRequest 
request, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void drop_wm_mapping(WMDropMappingRequest request, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void 
create_or_drop_wm_trigger_to_pool_mapping(WMCreateOrDropTriggerToPoolMappingRequest
 request, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void create_ischema(ISchema schema, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void alter_ischema(AlterISchemaRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_ischema(ISchemaName name, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void drop_ischema(ISchemaName name, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void add_schema_version(SchemaVersion schemaVersion, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_schema_version(SchemaVersionDescriptor schemaVersion, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_schema_latest_version(ISchemaName schemaName, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_schema_all_versions(ISchemaName schemaName, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void drop_schema_version(SchemaVersionDescriptor schemaVersion, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_schemas_by_cols(FindSchemasByColsRqst rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void map_schema_version_to_serde(MapSchemaVersionToSerdeRequest 
rqst, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void set_schema_version_state(SetSchemaVersionStateRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void add_serde(SerDeInfo serde, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_serde(GetSerdeRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_lock_materialization_rebuild(String dbName, String 
tableName, long txnId, org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void heartbeat_lock_materialization_rebuild(String dbName, String 
tableName, long txnId, org.apache.thrift.async.AsyncMethodCallback 
resultHandler) throws org.apache.thrift.TException;
+ 
+     public void add_runtime_stats(RuntimeStat stat, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+     public void get_runtime_stats(GetRuntimeStatsRequest rqst, 
org.apache.thrift.async.AsyncMethodCallback resultHandler) throws 
org.apache.thrift.TException;
+ 
+   }
+ 
+   @org.apache.hadoop.classification.InterfaceAudience.Public 
@org.apache.hadoop.classification.InterfaceStability.Stable public static class 
Client extends com.facebook.fb303.FacebookService.Client implements Iface {
+     @org.apache.hadoop.classification.InterfaceAudience.Public 
@org.apache.hadoop.classification.InterfaceStability.Stable public static class 
Factory implements org.apache.thrift.TServiceClientFactory<Client> {
+       public Factory() {}
+       public Client getClient(org.apache.thrift.protocol.TProtocol prot) {
+         return new Client(prot);
+       }
+       public Client getClient(org.apache.thrift.protocol.TProtocol iprot, 
org.apache.thrift.protocol.TProtocol oprot) {
+         return new Client(iprot, oprot);
+       }
+     }
+ 
+     public Client(org.apache.thrift.protocol.TProtocol prot)
+     {
+       super(prot, prot);
+     }
+ 
+     public Client(org.apache.thrift.protocol.TProtocol iprot, 
org.apache.thrift.protocol.TProtocol oprot) {
+       super(iprot, oprot);
+     }
+ 
+     public String getMetaConf(String key) throws MetaException, 
org.apache.thrift.TException
+     {
+       send_getMetaConf(key);
+       return recv_getMetaConf();
+     }
+ 
+     public void send_getMetaConf(String key) throws 
org.apache.thrift.TException
+     {
+       getMetaConf_args args = new getMetaConf_args();
+       args.setKey(key);
+       sendBase("getMetaConf", args);
+     }
+ 
+     public String recv_getMetaConf() throws MetaException, 
org.apache.thrift.TException
+     {
+       getMetaConf_result result = new getMetaConf_result();
+       receiveBase(result, "getMetaConf");
+       if (result.isSetSuccess()) {
+         return result.success;
+       }
+       if (result.o1 != null) {
+         throw result.o1;
+       }
+       throw new 
org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT,
 "getMetaConf failed: unknown result");
+     }
+ 
+     public void setMetaConf(String key, String value) throws MetaException, 
org.apache.thrift.TException
+     {
+       send_setMetaConf(key, value);
+       recv_setMetaConf();
+     }
+ 
+     public void send_setMetaConf(String key, String value) throws 
org.apache.thrift.TException
+     {
+       setMetaConf_args args = new setMetaConf_args();
+       args.setKey(key);
+       args.setValue(value);
+       sendBase("setMetaConf", args);
+     }
+ 
+     public void recv_setMetaConf() throws MetaException, 
org.apache.thrift.TException
+     {
+       setMetaConf_result result = new setMetaConf_result();
+       receiveBase(result, "setMetaConf");
+       if (result.o1 != null) {
+         throw result.o1;
+       }
+       return;
+     }
+ 
+     public void create_catalog(CreateCatalogRequest catalog) throws 
AlreadyExistsException, InvalidObjectException, MetaException, 
org.apache.thrift.TException
+     {
+       send_create_catalog(catalog);
+       recv_create_catalog();
+     }
+ 
+     public void send_create_catalog(CreateCatalogRequest catalog) throws 
org.apache.thrift.TException
+     {
+       create_catalog_args args = new create_catalog_args();
+       args.setCatalog(catalog);
+       sendBase("create_catalog", args);
+     }
+ 
+     public void recv_create_catalog() throws AlreadyExistsException, 
InvalidObjectException, MetaException, org.apache.thrift.TException
+     {
+       create_catalog_result result = new create_catalog_result();
+       receiveBase(result, "create_catalog");
+       if (result.o1 != null) {
+         throw result.o1;
+       }
+       if (result.o2 != null) {
+         throw result.o2;
+       }
+       if (result.o3 != null) {
+         throw result.o3;
+       }
+       return;
+     }
+ 
+     public void alter_catalog(AlterCatalogRequest rqst) throws 
NoSuchObjectException, InvalidOperationException, MetaException, 
org.apache.thrift.TException
+     {
+       send_alter_catalog(rqst);
+       recv_alter_catalog();
+     }
+ 
+     public void send_alter_catalog(AlterCatalogRequest rqst) throws 
org.apache.thrift.TException
+     {
+       alter_catalog_args args = new alter_catalog_args();
+       args.setRqst(rqst);
+       sendBase("alter_catalog", args);
+     }
+ 
+     public void recv_alter_catalog() throws NoSuchObjectException, 
InvalidOperationException, MetaException, org.apache.thrift.TException
+     {
+       alter_catalog_result result = new alter_catalog_result();
+       receiveBase(result, "alter_catalog");
+       if (result.o1 != null) {
+         throw result.o1;
+       }
+       if (result.o2 != null) {
+         throw result.o2;
+       }
+       if (result.o3 != null) {
+         throw result.o3;
+       }
+       return;
+     }
+ 
+     public GetCatalogResponse get_catalog(GetCatalogRequest catName) throws 
NoSuchObjectException, MetaException, org.apache.thrift.TException
+     {
+       send_get_catalog(catName);
+       return recv_get_catalog();
+     }
+ 
+     public void send_get_catalog(GetCatalogRequest catName) throws 
org.apache.thrift.TException
+     {
+       get_catalog_args args = new get_catalog_args();
+       args.setCatName(catName);
+       sendBase("get_catalog", args);
+     }
+ 
+     public GetCatalogResponse recv_get_catalog() throws 
NoSuchObjectException, MetaException, org.apache.thrift.TException
+     {
+       get_catalog_result result = new get_catalog_result();
+       receiveBase(result, "get_catalog");
+       if (result.isSetSuccess()) {
+         return result.success;
+       }
+       if (result.o1 != null) {
+         throw result.o1;
+       }
+       if (result.o2 != null) {
+         throw result.o2;
+       }
+       throw new 
org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT,
 "get_catalog failed: unknown result");
+     }
+ 
+     public GetCatalogsResponse get_catalogs() throws MetaException, 
org.apache.thrift.TException
+     {
+       send_get_catalogs();
+       return recv_get_catalogs();
+     }
+ 
+     public void send_get_catalogs() throws org.apache.thrift.TException
+     {
+       get_catalogs_args args = new get_catalogs_args();
+       sendBase("get_catalogs", args);
+     }
+ 
+     public GetCatalogsResponse recv_get_catalogs() throws MetaException, 
org.apache.thrift.TException
+     {
+       get_catalogs_result result = new get_catalogs_result();
+       receiveBase(result, "get_catalogs");
+       if (result.isSetSuccess()) {
+         return result.success;
+       }
+       if (result.o1 != null) {
+         throw result.o1;
+       }
+       throw new 
org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT,
 "get_catalogs failed: unknown result");
+     }
+ 
+     public void drop_catalog(DropCatalogRequest catName) throws 
NoSuchObjectException, InvalidOperationException, MetaException, 
org.apache.thrift.TException
+     {
+       send_drop_catalog(catName);
+       recv_drop_catalog();
+     }
+ 
+     public void send_drop_catalog(DropCatalogRequest catName) throws 
org.apache.thrift.TException
+     {
+       drop_catalog_args args = new drop_catalog_args();
+       args.setCatName(catName);
+       sendBase("drop_catalog", args);
+     }
+ 
+     public void recv_drop_catalog() throws NoSuchObjectException, 
InvalidOperationException, MetaException, org.apache.thrift.TException
+     {
+       drop_catalog_result result = new drop_catalog_result();
+       receiveBase(result, "drop_catalog");
+       if (result.o1 != null) {
+         throw result.o1;
+       }
+       if (result.o2 != null) {
+         throw result.o2;
+       }
+       if (result.o3 != null) {
+         throw result.o3;
+       }
+       return;
+     }
+ 
+     public void create_database(Database database) throws 
AlreadyExistsException, InvalidObjectException, MetaException, 
org.apache.thrift.TException
+     {
+       send_create_database(database);
+       recv_create_database();
+     }
+ 
+     public void send_create_database(Database database) throws 
org.apache.thrift.TException
+     {
+       create_database_args args = new create_database_args();
+       args.setDatabase(database);
+       sendBase("create_database", args);
+     }
+ 
+     public void recv_create_database() throws AlreadyExistsException, 
InvalidObjectException, MetaException, org.apache.thrift.TException
+     {
+       create_database_result result = new create_database_result();
+       receiveBase(result, "create_database");
+       if (result.o1 != null) {
+         throw result.o1;
+       }
+       if (result.o2 != null) {
+         throw result.o2;
+       }
+       if (result.o3 != null) {
+         throw result.o3;
+       }
+       return;
+     }
+ 
+     public Database get_database(String name) throws NoSuchObjectException, 
MetaException, org.apache.thrift.TException
+     {
+       send_get_database(name);
+       return recv_get_database();
+     }
+ 
+     public void send_get_database(String name) throws 
org.apache.thrift.TException
+     {
+       get_database_args args = new get_database_args();
+       args.setName(name);
+       sendBase("get_database", args);
+     }
+ 
+     public Database recv_get_database() throws NoSuchObjectException, 
MetaException, org.apache.thrift.TException
+     {
+       get_database_result result = new get_database_result();
+       receiveBase(result, "get_database");
+       if (result.isSetSuccess()) {
+         return result.success;
+       }
+       if (result.o1 != null) {
+         throw result.o1;
+       }
+       if (result.o2 != null) {
+         throw result.o2;
+       }
+       throw new 
org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT,
 "get_database failed: unknown result");
+     }
+ 
+     public void drop_database(String name, boolean deleteData, boolean 
cascade) throws NoSuchObjectException, InvalidOperationException, 
MetaException, org.apache.thrift.TException
+     {
+       send_drop_database(name, deleteData, cascade);
+       recv_drop_database();
+     }
+ 
+     public void send_drop_database(String name, boolean deleteData, boolean 
cascade) throws org.apache.thrift.TException
+     {
+       drop_database_args args = new drop_database_args();
+       args.setName(name);
+       args.setDeleteData(deleteData);
+       args.setCascade(cascade);
+       sendBase("drop_database", args);
+     }
+ 
+     public void recv_drop_database() throws NoSuchObjectException, 
InvalidOperationException, MetaException, org.apache.thrift.TException
+     {
+       drop_database_result result = new drop_database_result();
+       receiveBase(result, "drop_database");
+       if (result.o1 != null) {
+         throw result.o1;
+       }
+       if (result.o2 != null) {
+         throw result.o2;
+       }
+       if (result.o3 != null) {
+         throw result.o3;
+       }
+       return;
+     }
+ 
+     public List<String> get_databases(String pattern) throws MetaException, 
org.apache.thrift.TException
+     {
+       send_get_databases(pattern);
+       return recv_get_databases();
+     }
+ 
+     public void send_get_databases(String pattern) throws 
org.apache.thrift.TException
+     {
+       get_databases_args args = new get_databases_args();
+       args.setPattern(pattern);
+       sendBase("get_databases", args);
+     }
+ 
+     public List<String> recv_get_databases() throws MetaException, 
org.apache.thrift.TException
+     {
+       get_databases_result result = new get_databases_result();
+       receiveBase(result, "get_databases");
+       if (result.isSetSuccess()) {
+         return result.success;
+       }
+       if (result.o1 != null) {
+         throw result.o1;
+       }
+       throw new 
org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT,
 "get_databases failed: unknown result");
+     }
+ 
+     public List<String> get_all_databases() throws MetaException, 
org.apache.thrift.TException
+     {
+       send_get_all_databases();
+       return recv_get_all_databases();
+     }
+ 
+     public void send_get_all_databases() throws org.apache.thrift.TException
+     {
+       get_all_databases_args args = new get_all_databases_args();
+       sendBase("get_all_databases", args);
+     }
+ 
+     public List<String> recv_get_all_databases() throws MetaException, 
org.apache.thrift.TException
+     {
+       get_all_databases_result result = new get_all_databases_result();
+       receiveBase(result, "get_all_databases");
+       if (result.isSetSuccess()) {
+         return result.success;
+       }
+       if (result.o1 != null) {
+         throw result.o1;
+       }
+       throw new 
org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT,
 "get_all_databases failed: unknown result");
+     }
+ 
+     public void alter_database(String dbname, Database db) throws 
MetaException, NoSuchObjectException, org.apache.thrift.TException
+     {
+       send_alter_database(dbname, db);
+       recv_alter_database();
+     }
+ 
+     public void send_alter_database(String dbname, Database db) throws 
org.apache.thrift.TException
+     {
+       alter_database_args args = new alter_database_args();
+       args.setDbname(dbname);
+       args.setDb(db);
+       sendBase("alter_database", args);
+     }
+ 
+     public void recv_alter_database() throws MetaException, 
NoSuchObjectException, org.apache.thrift.TException
+     {
+       alter_database_result result = new alter_database_result();
+       receiveBase(result, "alter_database");
+       if (result.o1 != null) {
+         throw result.o1;
+       }
+       if (result.o2 != null) {
+         throw result.o2;
+       }
+       return;
+     }
+ 
+     public Type get_type(String name) throws MetaException, 
NoSuchObjectException, org.apache.thrift.TException
+     {
+       send_get_type(name);
+       return recv_get_type();
+     }
+ 
+     public void send_get_type(String name) throws org.apache.thrift.TException
+     {
+       get_type_args args = new get_type_args();
+       args.setName(name);
+       sendBase("get_type", args);
+     }
+ 
+     public Type recv_get_type() throws MetaException, NoSuchObjectException, 
org.apache.thrift.TException
+     {
+       get_type_result result = new get_type_result();
+       receiveBase(result, "get_type");
+       if (result.isSetSuccess()) {
+         return result.success;
+       }
+       if (result.o1 != null) {
+         throw result.o1;
+       }
+       if (result.o2 != null) {
+         throw result.o2;
+       }
+       throw new 
org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT,
 "get_type failed: unknown result");
+     }
+ 
+     public boolean create_type(Type type) throws AlreadyExistsException, 
InvalidObjectException, MetaException, org.apache.thrift.TException
+     {
+       send_create_type(type);
+       return recv_create_type();
+     }
+ 
+     public void send_create_type(Type type) throws 
org.apache.thrift.TException
+     {
+       create_type_args args = new create_type_args();
+       args.setType(type);
+       sendBase("create_type", args);
+     }
+ 
+     public boolean recv_create_type() throws AlreadyExistsException, 
InvalidObjectException, MetaException, org.apache.thrift.TExcep

<TRUNCATED>

Reply via email to