public static class HiveMetaStore.HMSHandler extends com.facebook.fb303.FacebookBase implements IHMSHandler
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AUDIT_FORMAT |
static org.apache.commons.logging.Log |
auditLog |
static org.apache.commons.logging.Log |
LOG |
| Constructor and Description |
|---|
HMSHandler(java.lang.String name) |
HMSHandler(java.lang.String name,
HiveConf conf) |
| Modifier and Type | Method and Description |
|---|---|
Index |
add_index(Index newIndex,
Table indexTable) |
Partition |
add_partition_with_environment_context(Partition part,
EnvironmentContext envContext) |
Partition |
add_partition(Partition part) |
int |
add_partitions(java.util.List<Partition> parts) |
void |
alter_database(java.lang.String dbName,
Database db) |
void |
alter_index(java.lang.String dbname,
java.lang.String base_table_name,
java.lang.String index_name,
Index newIndex) |
void |
alter_partition_with_environment_context(java.lang.String dbName,
java.lang.String tableName,
Partition newPartition,
EnvironmentContext envContext) |
void |
alter_partition(java.lang.String db_name,
java.lang.String tbl_name,
Partition new_part) |
void |
alter_partitions(java.lang.String db_name,
java.lang.String tbl_name,
java.util.List<Partition> new_parts) |
void |
alter_table_with_environment_context(java.lang.String dbname,
java.lang.String name,
Table newTable,
EnvironmentContext envContext) |
void |
alter_table(java.lang.String dbname,
java.lang.String name,
Table newTable) |
Partition |
append_partition_by_name_with_environment_context(java.lang.String db_name,
java.lang.String tbl_name,
java.lang.String part_name,
EnvironmentContext env_context) |
Partition |
append_partition_by_name(java.lang.String db_name,
java.lang.String tbl_name,
java.lang.String part_name) |
Partition |
append_partition_with_environment_context(java.lang.String dbName,
java.lang.String tableName,
java.util.List<java.lang.String> part_vals,
EnvironmentContext envContext) |
Partition |
append_partition(java.lang.String dbName,
java.lang.String tableName,
java.util.List<java.lang.String> part_vals) |
void |
cancel_delegation_token(java.lang.String token_str_form) |
void |
create_database(Database db) |
boolean |
create_index(Index index_def) |
boolean |
create_role(Role role) |
void |
create_table_with_environment_context(Table tbl,
EnvironmentContext envContext) |
void |
create_table(Table tbl) |
boolean |
create_type(Type type) |
boolean |
delete_partition_column_statistics(java.lang.String dbName,
java.lang.String tableName,
java.lang.String partName,
java.lang.String colName) |
boolean |
delete_table_column_statistics(java.lang.String dbName,
java.lang.String tableName,
java.lang.String colName) |
void |
drop_database(java.lang.String dbName,
boolean deleteData,
boolean cascade) |
boolean |
drop_index_by_name(java.lang.String dbName,
java.lang.String tblName,
java.lang.String indexName,
boolean deleteData) |
boolean |
drop_partition_by_name_with_environment_context(java.lang.String db_name,
java.lang.String tbl_name,
java.lang.String part_name,
boolean deleteData,
EnvironmentContext envContext) |
boolean |
drop_partition_by_name(java.lang.String db_name,
java.lang.String tbl_name,
java.lang.String part_name,
boolean deleteData) |
boolean |
drop_partition_with_environment_context(java.lang.String db_name,
java.lang.String tbl_name,
java.util.List<java.lang.String> part_vals,
boolean deleteData,
EnvironmentContext envContext) |
boolean |
drop_partition(java.lang.String db_name,
java.lang.String tbl_name,
java.util.List<java.lang.String> part_vals,
boolean deleteData) |
boolean |
drop_role(java.lang.String roleName) |
void |
drop_table_with_environment_context(java.lang.String dbname,
java.lang.String name,
boolean deleteData,
EnvironmentContext envContext) |
void |
drop_table(java.lang.String dbname,
java.lang.String name,
boolean deleteData) |
boolean |
drop_type(java.lang.String name) |
void |
endFunction(java.lang.String function,
boolean successful,
java.lang.Exception e,
java.lang.String inputTableName) |
void |
endFunction(java.lang.String function,
MetaStoreEndFunctionContext context) |
Partition |
exchange_partition(java.util.Map<java.lang.String,java.lang.String> partitionSpecs,
java.lang.String sourceDbName,
java.lang.String sourceTableName,
java.lang.String destDbName,
java.lang.String destTableName) |
java.util.List<java.lang.String> |
get_all_databases() |
java.util.List<java.lang.String> |
get_all_tables(java.lang.String dbname) |
PrincipalPrivilegeSet |
get_column_privilege_set(java.lang.String dbName,
java.lang.String tableName,
java.lang.String partName,
java.lang.String columnName,
java.lang.String userName,
java.util.List<java.lang.String> groupNames) |
java.lang.String |
get_config_value(java.lang.String name,
java.lang.String defaultValue)
Returns the value of the given configuration variable name.
|
Database |
get_database(java.lang.String name) |
java.util.List<java.lang.String> |
get_databases(java.lang.String pattern) |
PrincipalPrivilegeSet |
get_db_privilege_set(java.lang.String dbName,
java.lang.String userName,
java.util.List<java.lang.String> groupNames) |
java.lang.String |
get_delegation_token(java.lang.String token_owner,
java.lang.String renewer_kerberos_principal_name) |
java.util.List<FieldSchema> |
get_fields(java.lang.String db,
java.lang.String tableName) |
Index |
get_index_by_name(java.lang.String dbName,
java.lang.String tblName,
java.lang.String indexName) |
java.util.List<java.lang.String> |
get_index_names(java.lang.String dbName,
java.lang.String tblName,
short maxIndexes) |
java.util.List<Index> |
get_indexes(java.lang.String dbName,
java.lang.String tblName,
short maxIndexes) |
Partition |
get_partition_by_name(java.lang.String db_name,
java.lang.String tbl_name,
java.lang.String part_name) |
ColumnStatistics |
get_partition_column_statistics(java.lang.String dbName,
java.lang.String tableName,
java.lang.String partName,
java.lang.String colName) |
java.util.List<java.lang.String> |
get_partition_names_ps(java.lang.String db_name,
java.lang.String tbl_name,
java.util.List<java.lang.String> part_vals,
short max_parts) |
java.util.List<java.lang.String> |
get_partition_names(java.lang.String db_name,
java.lang.String tbl_name,
short max_parts) |
PrincipalPrivilegeSet |
get_partition_privilege_set(java.lang.String dbName,
java.lang.String tableName,
java.lang.String partName,
java.lang.String userName,
java.util.List<java.lang.String> groupNames) |
Partition |
get_partition_with_auth(java.lang.String db_name,
java.lang.String tbl_name,
java.util.List<java.lang.String> part_vals,
java.lang.String user_name,
java.util.List<java.lang.String> group_names) |
Partition |
get_partition(java.lang.String db_name,
java.lang.String tbl_name,
java.util.List<java.lang.String> part_vals) |
java.util.List<Partition> |
get_partitions_by_filter(java.lang.String dbName,
java.lang.String tblName,
java.lang.String filter,
short maxParts) |
java.util.List<Partition> |
get_partitions_by_names(java.lang.String dbName,
java.lang.String tblName,
java.util.List<java.lang.String> partNames) |
java.util.List<Partition> |
get_partitions_ps_with_auth(java.lang.String db_name,
java.lang.String tbl_name,
java.util.List<java.lang.String> part_vals,
short max_parts,
java.lang.String userName,
java.util.List<java.lang.String> groupNames) |
java.util.List<Partition> |
get_partitions_ps(java.lang.String db_name,
java.lang.String tbl_name,
java.util.List<java.lang.String> part_vals,
short max_parts) |
java.util.List<Partition> |
get_partitions_with_auth(java.lang.String dbName,
java.lang.String tblName,
short maxParts,
java.lang.String userName,
java.util.List<java.lang.String> groupNames) |
java.util.List<Partition> |
get_partitions(java.lang.String db_name,
java.lang.String tbl_name,
short max_parts) |
PrincipalPrivilegeSet |
get_privilege_set(HiveObjectRef hiveObject,
java.lang.String userName,
java.util.List<java.lang.String> groupNames) |
java.util.List<java.lang.String> |
get_role_names() |
java.util.List<FieldSchema> |
get_schema(java.lang.String db,
java.lang.String tableName)
Return the schema of the table.
|
ColumnStatistics |
get_table_column_statistics(java.lang.String dbName,
java.lang.String tableName,
java.lang.String colName) |
java.util.List<java.lang.String> |
get_table_names_by_filter(java.lang.String dbName,
java.lang.String filter,
short maxTables) |
java.util.List<Table> |
get_table_objects_by_name(java.lang.String dbname,
java.util.List<java.lang.String> names)
Gets multiple tables from the hive metastore.
|
PrincipalPrivilegeSet |
get_table_privilege_set(java.lang.String dbName,
java.lang.String tableName,
java.lang.String userName,
java.util.List<java.lang.String> groupNames) |
Table |
get_table(java.lang.String dbname,
java.lang.String name) |
java.util.List<java.lang.String> |
get_tables(java.lang.String dbname,
java.lang.String pattern) |
java.util.Map<java.lang.String,Type> |
get_type_all(java.lang.String name) |
Type |
get_type(java.lang.String name) |
PrincipalPrivilegeSet |
get_user_privilege_set(java.lang.String userName,
java.util.List<java.lang.String> groupNames) |
static java.lang.Integer |
get() |
java.util.AbstractMap<java.lang.String,java.lang.Long> |
getCounters() |
java.lang.String |
getCpuProfile(int profileDurationInSec) |
HiveConf |
getHiveConf() |
static java.lang.String |
getIpAddress() |
RawStore |
getMS()
Get a cached RawStore.
|
PrincipalType |
getPrincipalType(java.lang.String principalType) |
com.facebook.fb303.fb_status |
getStatus() |
java.lang.String |
getVersion() |
Warehouse |
getWh() |
boolean |
grant_privileges(PrivilegeBag privileges) |
boolean |
grant_role(java.lang.String roleName,
java.lang.String userName,
PrincipalType principalType,
java.lang.String grantor,
PrincipalType grantorType,
boolean grantOption) |
boolean |
isPartitionMarkedForEvent(java.lang.String db_name,
java.lang.String tbl_name,
java.util.Map<java.lang.String,java.lang.String> partName,
PartitionEventType evtType) |
java.util.List<HiveObjectPrivilege> |
list_column_privileges(java.lang.String principalName,
PrincipalType principalType,
java.lang.String dbName,
java.lang.String tableName,
java.util.List<java.lang.String> partValues,
java.lang.String columnName) |
java.util.List<HiveObjectPrivilege> |
list_db_privileges(java.lang.String principalName,
PrincipalType principalType,
java.lang.String dbName) |
java.util.List<HiveObjectPrivilege> |
list_global_privileges(java.lang.String principalName,
PrincipalType principalType) |
java.util.List<HiveObjectPrivilege> |
list_partition_privileges(java.lang.String principalName,
PrincipalType principalType,
java.lang.String dbName,
java.lang.String tableName,
java.util.List<java.lang.String> partValues) |
java.util.List<HiveObjectPrivilege> |
list_privileges(java.lang.String principalName,
PrincipalType principalType,
HiveObjectRef hiveObject) |
java.util.List<Role> |
list_roles(java.lang.String principalName,
PrincipalType principalType) |
java.util.List<HiveObjectPrivilege> |
list_table_privileges(java.lang.String principalName,
PrincipalType principalType,
java.lang.String dbName,
java.lang.String tableName) |
void |
markPartitionForEvent(java.lang.String db_name,
java.lang.String tbl_name,
java.util.Map<java.lang.String,java.lang.String> partName,
PartitionEventType evtType) |
boolean |
partition_name_has_valid_characters(java.util.List<java.lang.String> part_vals,
boolean throw_exception) |
java.util.Map<java.lang.String,java.lang.String> |
partition_name_to_spec(java.lang.String part_name) |
java.util.List<java.lang.String> |
partition_name_to_vals(java.lang.String part_name) |
void |
rename_partition(java.lang.String db_name,
java.lang.String tbl_name,
java.util.List<java.lang.String> part_vals,
Partition new_part) |
long |
renew_delegation_token(java.lang.String token_str_form) |
boolean |
revoke_privileges(PrivilegeBag privileges) |
boolean |
revoke_role(java.lang.String roleName,
java.lang.String userName,
PrincipalType principalType) |
boolean |
set_table_parameters(java.lang.String dbname,
java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> params) |
java.util.List<java.lang.String> |
set_ugi(java.lang.String username,
java.util.List<java.lang.String> groupNames) |
void |
setConf(Configuration conf) |
static void |
setIpAddress(java.lang.String ipAddress) |
void |
shutdown() |
java.lang.String |
startFunction(java.lang.String function) |
java.lang.String |
startFunction(java.lang.String function,
java.lang.String extraLogInfo) |
java.lang.String |
startMultiTableFunction(java.lang.String function,
java.lang.String db,
java.util.List<java.lang.String> tbls) |
java.lang.String |
startPartitionFunction(java.lang.String function,
java.lang.String db,
java.lang.String tbl,
java.util.List<java.lang.String> partVals) |
java.lang.String |
startPartitionFunction(java.lang.String function,
java.lang.String db,
java.lang.String tbl,
java.util.Map<java.lang.String,java.lang.String> partName) |
java.lang.String |
startTableFunction(java.lang.String function,
java.lang.String db,
java.lang.String tbl) |
boolean |
update_partition_column_statistics(ColumnStatistics colStats) |
boolean |
update_table_column_statistics(ColumnStatistics colStats) |
aliveSince, deleteCounter, getCounter, getCpuProfile, getName, getOption, getOptions, getStatusDetails, incrementCounter, incrementCounter, reinitialize, resetCounter, setCounter, setOptionpublic static final org.apache.commons.logging.Log LOG
public static final java.lang.String AUDIT_FORMAT
public static final org.apache.commons.logging.Log auditLog
public HMSHandler(java.lang.String name)
throws MetaException
MetaExceptionpublic HMSHandler(java.lang.String name,
HiveConf conf)
throws MetaException
MetaExceptionpublic static void setIpAddress(java.lang.String ipAddress)
public static java.lang.String getIpAddress()
public static java.lang.Integer get()
public HiveConf getHiveConf()
public void setConf(Configuration conf)
setConf in interface IHMSHandlerpublic Warehouse getWh()
@InterfaceAudience.LimitedPrivate(value="HCATALOG") @InterfaceStability.Evolving public RawStore getMS() throws MetaException
MetaExceptionpublic java.lang.String startFunction(java.lang.String function,
java.lang.String extraLogInfo)
public java.lang.String startFunction(java.lang.String function)
public java.lang.String startTableFunction(java.lang.String function,
java.lang.String db,
java.lang.String tbl)
public java.lang.String startMultiTableFunction(java.lang.String function,
java.lang.String db,
java.util.List<java.lang.String> tbls)
public java.lang.String startPartitionFunction(java.lang.String function,
java.lang.String db,
java.lang.String tbl,
java.util.List<java.lang.String> partVals)
public java.lang.String startPartitionFunction(java.lang.String function,
java.lang.String db,
java.lang.String tbl,
java.util.Map<java.lang.String,java.lang.String> partName)
public void endFunction(java.lang.String function,
boolean successful,
java.lang.Exception e,
java.lang.String inputTableName)
public void endFunction(java.lang.String function,
MetaStoreEndFunctionContext context)
public com.facebook.fb303.fb_status getStatus()
getStatus in interface com.facebook.fb303.FacebookService.IfacegetStatus in class com.facebook.fb303.FacebookBasepublic void shutdown()
shutdown in interface com.facebook.fb303.FacebookService.Ifaceshutdown in class com.facebook.fb303.FacebookBasepublic java.util.AbstractMap<java.lang.String,java.lang.Long> getCounters()
getCounters in interface com.facebook.fb303.FacebookService.IfacegetCounters in class com.facebook.fb303.FacebookBasepublic void create_database(Database db) throws AlreadyExistsException, InvalidObjectException, MetaException
create_database in interface ThriftHiveMetastore.IfaceAlreadyExistsExceptionInvalidObjectExceptionMetaExceptionpublic Database get_database(java.lang.String name) throws NoSuchObjectException, MetaException
get_database in interface ThriftHiveMetastore.IfaceNoSuchObjectExceptionMetaExceptionpublic void alter_database(java.lang.String dbName,
Database db)
throws NoSuchObjectException,
org.apache.thrift.TException,
MetaException
alter_database in interface ThriftHiveMetastore.IfaceNoSuchObjectExceptionorg.apache.thrift.TExceptionMetaExceptionpublic void drop_database(java.lang.String dbName,
boolean deleteData,
boolean cascade)
throws NoSuchObjectException,
InvalidOperationException,
MetaException
drop_database in interface ThriftHiveMetastore.IfaceNoSuchObjectExceptionInvalidOperationExceptionMetaExceptionpublic java.util.List<java.lang.String> get_databases(java.lang.String pattern)
throws MetaException
get_databases in interface ThriftHiveMetastore.IfaceMetaExceptionpublic java.util.List<java.lang.String> get_all_databases()
throws MetaException
get_all_databases in interface ThriftHiveMetastore.IfaceMetaExceptionpublic boolean create_type(Type type) throws AlreadyExistsException, MetaException, InvalidObjectException
create_type in interface ThriftHiveMetastore.IfaceAlreadyExistsExceptionMetaExceptionInvalidObjectExceptionpublic Type get_type(java.lang.String name) throws MetaException, NoSuchObjectException
get_type in interface ThriftHiveMetastore.IfaceMetaExceptionNoSuchObjectExceptionpublic boolean drop_type(java.lang.String name)
throws MetaException,
NoSuchObjectException
drop_type in interface ThriftHiveMetastore.IfaceMetaExceptionNoSuchObjectExceptionpublic java.util.Map<java.lang.String,Type> get_type_all(java.lang.String name) throws MetaException
get_type_all in interface ThriftHiveMetastore.IfaceMetaExceptionpublic void create_table(Table tbl) throws AlreadyExistsException, MetaException, InvalidObjectException
create_table in interface ThriftHiveMetastore.IfaceAlreadyExistsExceptionMetaExceptionInvalidObjectExceptionpublic void create_table_with_environment_context(Table tbl, EnvironmentContext envContext) throws AlreadyExistsException, MetaException, InvalidObjectException
create_table_with_environment_context in interface ThriftHiveMetastore.IfaceAlreadyExistsExceptionMetaExceptionInvalidObjectExceptionpublic void drop_table(java.lang.String dbname,
java.lang.String name,
boolean deleteData)
throws NoSuchObjectException,
MetaException
drop_table in interface ThriftHiveMetastore.IfaceNoSuchObjectExceptionMetaExceptionpublic void drop_table_with_environment_context(java.lang.String dbname,
java.lang.String name,
boolean deleteData,
EnvironmentContext envContext)
throws NoSuchObjectException,
MetaException
drop_table_with_environment_context in interface ThriftHiveMetastore.IfaceNoSuchObjectExceptionMetaExceptionpublic Table get_table(java.lang.String dbname, java.lang.String name) throws MetaException, NoSuchObjectException
get_table in interface ThriftHiveMetastore.IfaceMetaExceptionNoSuchObjectExceptionpublic java.util.List<Table> get_table_objects_by_name(java.lang.String dbname, java.util.List<java.lang.String> names) throws MetaException, InvalidOperationException, UnknownDBException
get_table_objects_by_name in interface ThriftHiveMetastore.Ifacedbname - The name of the database in which the tables residenames - The names of the tables to get.MetaExceptionInvalidOperationExceptionUnknownDBExceptionpublic java.util.List<java.lang.String> get_table_names_by_filter(java.lang.String dbName,
java.lang.String filter,
short maxTables)
throws MetaException,
InvalidOperationException,
UnknownDBException
get_table_names_by_filter in interface ThriftHiveMetastore.IfaceMetaExceptionInvalidOperationExceptionUnknownDBExceptionpublic boolean set_table_parameters(java.lang.String dbname,
java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> params)
throws NoSuchObjectException,
MetaException
NoSuchObjectExceptionMetaExceptionpublic Partition append_partition(java.lang.String dbName, java.lang.String tableName, java.util.List<java.lang.String> part_vals) throws InvalidObjectException, AlreadyExistsException, MetaException
append_partition in interface ThriftHiveMetastore.IfaceInvalidObjectExceptionAlreadyExistsExceptionMetaExceptionpublic Partition append_partition_with_environment_context(java.lang.String dbName, java.lang.String tableName, java.util.List<java.lang.String> part_vals, EnvironmentContext envContext) throws InvalidObjectException, AlreadyExistsException, MetaException
append_partition_with_environment_context in interface ThriftHiveMetastore.IfaceInvalidObjectExceptionAlreadyExistsExceptionMetaExceptionpublic int add_partitions(java.util.List<Partition> parts) throws MetaException, InvalidObjectException, AlreadyExistsException
add_partitions in interface ThriftHiveMetastore.IfaceMetaExceptionInvalidObjectExceptionAlreadyExistsExceptionpublic Partition add_partition(Partition part) throws InvalidObjectException, AlreadyExistsException, MetaException
add_partition in interface ThriftHiveMetastore.IfaceInvalidObjectExceptionAlreadyExistsExceptionMetaExceptionpublic Partition add_partition_with_environment_context(Partition part, EnvironmentContext envContext) throws InvalidObjectException, AlreadyExistsException, MetaException
add_partition_with_environment_context in interface ThriftHiveMetastore.IfaceInvalidObjectExceptionAlreadyExistsExceptionMetaExceptionpublic Partition exchange_partition(java.util.Map<java.lang.String,java.lang.String> partitionSpecs, java.lang.String sourceDbName, java.lang.String sourceTableName, java.lang.String destDbName, java.lang.String destTableName) throws MetaException, NoSuchObjectException, InvalidObjectException, InvalidInputException, org.apache.thrift.TException
exchange_partition in interface ThriftHiveMetastore.IfaceMetaExceptionNoSuchObjectExceptionInvalidObjectExceptionInvalidInputExceptionorg.apache.thrift.TExceptionpublic boolean drop_partition(java.lang.String db_name,
java.lang.String tbl_name,
java.util.List<java.lang.String> part_vals,
boolean deleteData)
throws NoSuchObjectException,
MetaException,
org.apache.thrift.TException
drop_partition in interface ThriftHiveMetastore.IfaceNoSuchObjectExceptionMetaExceptionorg.apache.thrift.TExceptionpublic boolean drop_partition_with_environment_context(java.lang.String db_name,
java.lang.String tbl_name,
java.util.List<java.lang.String> part_vals,
boolean deleteData,
EnvironmentContext envContext)
throws NoSuchObjectException,
MetaException,
org.apache.thrift.TException
drop_partition_with_environment_context in interface ThriftHiveMetastore.IfaceNoSuchObjectExceptionMetaExceptionorg.apache.thrift.TExceptionpublic Partition get_partition(java.lang.String db_name, java.lang.String tbl_name, java.util.List<java.lang.String> part_vals) throws MetaException, NoSuchObjectException
get_partition in interface ThriftHiveMetastore.IfaceMetaExceptionNoSuchObjectExceptionpublic Partition get_partition_with_auth(java.lang.String db_name, java.lang.String tbl_name, java.util.List<java.lang.String> part_vals, java.lang.String user_name, java.util.List<java.lang.String> group_names) throws MetaException, NoSuchObjectException, org.apache.thrift.TException
get_partition_with_auth in interface ThriftHiveMetastore.IfaceMetaExceptionNoSuchObjectExceptionorg.apache.thrift.TExceptionpublic java.util.List<Partition> get_partitions(java.lang.String db_name, java.lang.String tbl_name, short max_parts) throws NoSuchObjectException, MetaException
get_partitions in interface ThriftHiveMetastore.IfaceNoSuchObjectExceptionMetaExceptionpublic java.util.List<Partition> get_partitions_with_auth(java.lang.String dbName, java.lang.String tblName, short maxParts, java.lang.String userName, java.util.List<java.lang.String> groupNames) throws NoSuchObjectException, MetaException, org.apache.thrift.TException
get_partitions_with_auth in interface ThriftHiveMetastore.IfaceNoSuchObjectExceptionMetaExceptionorg.apache.thrift.TExceptionpublic java.util.List<java.lang.String> get_partition_names(java.lang.String db_name,
java.lang.String tbl_name,
short max_parts)
throws MetaException
get_partition_names in interface ThriftHiveMetastore.IfaceMetaExceptionpublic void alter_partition(java.lang.String db_name,
java.lang.String tbl_name,
Partition new_part)
throws InvalidOperationException,
MetaException,
org.apache.thrift.TException
alter_partition in interface ThriftHiveMetastore.IfaceInvalidOperationExceptionMetaExceptionorg.apache.thrift.TExceptionpublic void alter_partition_with_environment_context(java.lang.String dbName,
java.lang.String tableName,
Partition newPartition,
EnvironmentContext envContext)
throws InvalidOperationException,
MetaException,
org.apache.thrift.TException
alter_partition_with_environment_context in interface ThriftHiveMetastore.IfaceInvalidOperationExceptionMetaExceptionorg.apache.thrift.TExceptionpublic void rename_partition(java.lang.String db_name,
java.lang.String tbl_name,
java.util.List<java.lang.String> part_vals,
Partition new_part)
throws InvalidOperationException,
MetaException,
org.apache.thrift.TException
rename_partition in interface ThriftHiveMetastore.IfaceInvalidOperationExceptionMetaExceptionorg.apache.thrift.TExceptionpublic void alter_partitions(java.lang.String db_name,
java.lang.String tbl_name,
java.util.List<Partition> new_parts)
throws InvalidOperationException,
MetaException,
org.apache.thrift.TException
alter_partitions in interface ThriftHiveMetastore.IfaceInvalidOperationExceptionMetaExceptionorg.apache.thrift.TExceptionpublic boolean create_index(Index index_def) throws IndexAlreadyExistsException, MetaException
public void alter_index(java.lang.String dbname,
java.lang.String base_table_name,
java.lang.String index_name,
Index newIndex)
throws InvalidOperationException,
MetaException
alter_index in interface ThriftHiveMetastore.IfaceInvalidOperationExceptionMetaExceptionpublic java.lang.String getVersion()
throws org.apache.thrift.TException
getVersion in interface com.facebook.fb303.FacebookService.Ifaceorg.apache.thrift.TExceptionpublic void alter_table(java.lang.String dbname,
java.lang.String name,
Table newTable)
throws InvalidOperationException,
MetaException
alter_table in interface ThriftHiveMetastore.IfaceInvalidOperationExceptionMetaExceptionpublic void alter_table_with_environment_context(java.lang.String dbname,
java.lang.String name,
Table newTable,
EnvironmentContext envContext)
throws InvalidOperationException,
MetaException
alter_table_with_environment_context in interface ThriftHiveMetastore.IfaceInvalidOperationExceptionMetaExceptionpublic java.util.List<java.lang.String> get_tables(java.lang.String dbname,
java.lang.String pattern)
throws MetaException
get_tables in interface ThriftHiveMetastore.IfaceMetaExceptionpublic java.util.List<java.lang.String> get_all_tables(java.lang.String dbname)
throws MetaException
get_all_tables in interface ThriftHiveMetastore.IfaceMetaExceptionpublic java.util.List<FieldSchema> get_fields(java.lang.String db, java.lang.String tableName) throws MetaException, UnknownTableException, UnknownDBException
get_fields in interface ThriftHiveMetastore.IfaceMetaExceptionUnknownTableExceptionUnknownDBExceptionpublic java.util.List<FieldSchema> get_schema(java.lang.String db, java.lang.String tableName) throws MetaException, UnknownTableException, UnknownDBException
get_schema in interface ThriftHiveMetastore.Ifacedb - Name of the databasetableName - Name of the tableMetaExceptionUnknownTableExceptionUnknownDBExceptionpublic java.lang.String getCpuProfile(int profileDurationInSec)
throws org.apache.thrift.TException
getCpuProfile in interface com.facebook.fb303.FacebookService.Ifaceorg.apache.thrift.TExceptionpublic java.lang.String get_config_value(java.lang.String name,
java.lang.String defaultValue)
throws org.apache.thrift.TException,
ConfigValSecurityException
get_config_value in interface ThriftHiveMetastore.Ifaceorg.apache.thrift.TExceptionConfigValSecurityExceptionpublic Partition get_partition_by_name(java.lang.String db_name, java.lang.String tbl_name, java.lang.String part_name) throws MetaException, NoSuchObjectException, org.apache.thrift.TException
get_partition_by_name in interface ThriftHiveMetastore.IfaceMetaExceptionNoSuchObjectExceptionorg.apache.thrift.TExceptionpublic Partition append_partition_by_name(java.lang.String db_name, java.lang.String tbl_name, java.lang.String part_name) throws InvalidObjectException, AlreadyExistsException, MetaException, org.apache.thrift.TException
append_partition_by_name in interface ThriftHiveMetastore.IfaceInvalidObjectExceptionAlreadyExistsExceptionMetaExceptionorg.apache.thrift.TExceptionpublic Partition append_partition_by_name_with_environment_context(java.lang.String db_name, java.lang.String tbl_name, java.lang.String part_name, EnvironmentContext env_context) throws InvalidObjectException, AlreadyExistsException, MetaException, org.apache.thrift.TException
append_partition_by_name_with_environment_context in interface ThriftHiveMetastore.IfaceInvalidObjectExceptionAlreadyExistsExceptionMetaExceptionorg.apache.thrift.TExceptionpublic boolean drop_partition_by_name(java.lang.String db_name,
java.lang.String tbl_name,
java.lang.String part_name,
boolean deleteData)
throws NoSuchObjectException,
MetaException,
org.apache.thrift.TException
drop_partition_by_name in interface ThriftHiveMetastore.IfaceNoSuchObjectExceptionMetaExceptionorg.apache.thrift.TExceptionpublic boolean drop_partition_by_name_with_environment_context(java.lang.String db_name,
java.lang.String tbl_name,
java.lang.String part_name,
boolean deleteData,
EnvironmentContext envContext)
throws NoSuchObjectException,
MetaException,
org.apache.thrift.TException
drop_partition_by_name_with_environment_context in interface ThriftHiveMetastore.IfaceNoSuchObjectExceptionMetaExceptionorg.apache.thrift.TExceptionpublic java.util.List<Partition> get_partitions_ps(java.lang.String db_name, java.lang.String tbl_name, java.util.List<java.lang.String> part_vals, short max_parts) throws MetaException, org.apache.thrift.TException, NoSuchObjectException
get_partitions_ps in interface ThriftHiveMetastore.IfaceMetaExceptionorg.apache.thrift.TExceptionNoSuchObjectExceptionpublic java.util.List<Partition> get_partitions_ps_with_auth(java.lang.String db_name, java.lang.String tbl_name, java.util.List<java.lang.String> part_vals, short max_parts, java.lang.String userName, java.util.List<java.lang.String> groupNames) throws MetaException, org.apache.thrift.TException, NoSuchObjectException
get_partitions_ps_with_auth in interface ThriftHiveMetastore.IfaceMetaExceptionorg.apache.thrift.TExceptionNoSuchObjectExceptionpublic java.util.List<java.lang.String> get_partition_names_ps(java.lang.String db_name,
java.lang.String tbl_name,
java.util.List<java.lang.String> part_vals,
short max_parts)
throws MetaException,
org.apache.thrift.TException,
NoSuchObjectException
get_partition_names_ps in interface ThriftHiveMetastore.IfaceMetaExceptionorg.apache.thrift.TExceptionNoSuchObjectExceptionpublic java.util.List<java.lang.String> partition_name_to_vals(java.lang.String part_name)
throws MetaException,
org.apache.thrift.TException
partition_name_to_vals in interface ThriftHiveMetastore.IfaceMetaExceptionorg.apache.thrift.TExceptionpublic java.util.Map<java.lang.String,java.lang.String> partition_name_to_spec(java.lang.String part_name)
throws MetaException,
org.apache.thrift.TException
partition_name_to_spec in interface ThriftHiveMetastore.IfaceMetaExceptionorg.apache.thrift.TExceptionpublic Index add_index(Index newIndex, Table indexTable) throws InvalidObjectException, AlreadyExistsException, MetaException, org.apache.thrift.TException
add_index in interface ThriftHiveMetastore.IfaceInvalidObjectExceptionAlreadyExistsExceptionMetaExceptionorg.apache.thrift.TExceptionpublic boolean drop_index_by_name(java.lang.String dbName,
java.lang.String tblName,
java.lang.String indexName,
boolean deleteData)
throws NoSuchObjectException,
MetaException,
org.apache.thrift.TException
drop_index_by_name in interface ThriftHiveMetastore.IfaceNoSuchObjectExceptionMetaExceptionorg.apache.thrift.TExceptionpublic Index get_index_by_name(java.lang.String dbName, java.lang.String tblName, java.lang.String indexName) throws MetaException, NoSuchObjectException, org.apache.thrift.TException
get_index_by_name in interface ThriftHiveMetastore.IfaceMetaExceptionNoSuchObjectExceptionorg.apache.thrift.TExceptionpublic java.util.List<java.lang.String> get_index_names(java.lang.String dbName,
java.lang.String tblName,
short maxIndexes)
throws MetaException,
org.apache.thrift.TException
get_index_names in interface ThriftHiveMetastore.IfaceMetaExceptionorg.apache.thrift.TExceptionpublic java.util.List<Index> get_indexes(java.lang.String dbName, java.lang.String tblName, short maxIndexes) throws NoSuchObjectException, MetaException, org.apache.thrift.TException
get_indexes in interface ThriftHiveMetastore.IfaceNoSuchObjectExceptionMetaExceptionorg.apache.thrift.TExceptionpublic ColumnStatistics get_table_column_statistics(java.lang.String dbName, java.lang.String tableName, java.lang.String colName) throws NoSuchObjectException, MetaException, org.apache.thrift.TException, InvalidInputException, InvalidObjectException
get_table_column_statistics in interface ThriftHiveMetastore.IfaceNoSuchObjectExceptionMetaExceptionorg.apache.thrift.TExceptionInvalidInputExceptionInvalidObjectExceptionpublic ColumnStatistics get_partition_column_statistics(java.lang.String dbName, java.lang.String tableName, java.lang.String partName, java.lang.String colName) throws NoSuchObjectException, MetaException, InvalidInputException, org.apache.thrift.TException, InvalidObjectException
get_partition_column_statistics in interface ThriftHiveMetastore.IfaceNoSuchObjectExceptionMetaExceptionInvalidInputExceptionorg.apache.thrift.TExceptionInvalidObjectExceptionpublic boolean update_table_column_statistics(ColumnStatistics colStats) throws NoSuchObjectException, InvalidObjectException, MetaException, org.apache.thrift.TException, InvalidInputException
update_table_column_statistics in interface ThriftHiveMetastore.IfaceNoSuchObjectExceptionInvalidObjectExceptionMetaExceptionorg.apache.thrift.TExceptionInvalidInputExceptionpublic boolean update_partition_column_statistics(ColumnStatistics colStats) throws NoSuchObjectException, InvalidObjectException, MetaException, org.apache.thrift.TException, InvalidInputException
update_partition_column_statistics in interface ThriftHiveMetastore.IfaceNoSuchObjectExceptionInvalidObjectExceptionMetaExceptionorg.apache.thrift.TExceptionInvalidInputExceptionpublic boolean delete_partition_column_statistics(java.lang.String dbName,
java.lang.String tableName,
java.lang.String partName,
java.lang.String colName)
throws NoSuchObjectException,
MetaException,
InvalidObjectException,
org.apache.thrift.TException,
InvalidInputException
delete_partition_column_statistics in interface ThriftHiveMetastore.IfaceNoSuchObjectExceptionMetaExceptionInvalidObjectExceptionorg.apache.thrift.TExceptionInvalidInputExceptionpublic boolean delete_table_column_statistics(java.lang.String dbName,
java.lang.String tableName,
java.lang.String colName)
throws NoSuchObjectException,
MetaException,
InvalidObjectException,
org.apache.thrift.TException,
InvalidInputException
delete_table_column_statistics in interface ThriftHiveMetastore.IfaceNoSuchObjectExceptionMetaExceptionInvalidObjectExceptionorg.apache.thrift.TExceptionInvalidInputExceptionpublic java.util.List<Partition> get_partitions_by_filter(java.lang.String dbName, java.lang.String tblName, java.lang.String filter, short maxParts) throws MetaException, NoSuchObjectException, org.apache.thrift.TException
get_partitions_by_filter in interface ThriftHiveMetastore.IfaceMetaExceptionNoSuchObjectExceptionorg.apache.thrift.TExceptionpublic java.util.List<Partition> get_partitions_by_names(java.lang.String dbName, java.lang.String tblName, java.util.List<java.lang.String> partNames) throws MetaException, NoSuchObjectException, org.apache.thrift.TException
get_partitions_by_names in interface ThriftHiveMetastore.IfaceMetaExceptionNoSuchObjectExceptionorg.apache.thrift.TExceptionpublic PrincipalPrivilegeSet get_privilege_set(HiveObjectRef hiveObject, java.lang.String userName, java.util.List<java.lang.String> groupNames) throws MetaException, org.apache.thrift.TException
get_privilege_set in interface ThriftHiveMetastore.IfaceMetaExceptionorg.apache.thrift.TExceptionpublic PrincipalPrivilegeSet get_column_privilege_set(java.lang.String dbName, java.lang.String tableName, java.lang.String partName, java.lang.String columnName, java.lang.String userName, java.util.List<java.lang.String> groupNames) throws MetaException, org.apache.thrift.TException
MetaExceptionorg.apache.thrift.TExceptionpublic PrincipalPrivilegeSet get_db_privilege_set(java.lang.String dbName, java.lang.String userName, java.util.List<java.lang.String> groupNames) throws MetaException, org.apache.thrift.TException
MetaExceptionorg.apache.thrift.TExceptionpublic PrincipalPrivilegeSet get_partition_privilege_set(java.lang.String dbName, java.lang.String tableName, java.lang.String partName, java.lang.String userName, java.util.List<java.lang.String> groupNames) throws MetaException, org.apache.thrift.TException
MetaExceptionorg.apache.thrift.TExceptionpublic PrincipalPrivilegeSet get_table_privilege_set(java.lang.String dbName, java.lang.String tableName, java.lang.String userName, java.util.List<java.lang.String> groupNames) throws MetaException, org.apache.thrift.TException
MetaExceptionorg.apache.thrift.TExceptionpublic boolean grant_role(java.lang.String roleName,
java.lang.String userName,
PrincipalType principalType,
java.lang.String grantor,
PrincipalType grantorType,
boolean grantOption)
throws MetaException,
org.apache.thrift.TException
grant_role in interface ThriftHiveMetastore.IfaceMetaExceptionorg.apache.thrift.TExceptionpublic java.util.List<Role> list_roles(java.lang.String principalName, PrincipalType principalType) throws MetaException, org.apache.thrift.TException
list_roles in interface ThriftHiveMetastore.IfaceMetaExceptionorg.apache.thrift.TExceptionpublic boolean create_role(Role role) throws MetaException, org.apache.thrift.TException
create_role in interface ThriftHiveMetastore.IfaceMetaExceptionorg.apache.thrift.TExceptionpublic boolean drop_role(java.lang.String roleName)
throws MetaException,
org.apache.thrift.TException
drop_role in interface ThriftHiveMetastore.IfaceMetaExceptionorg.apache.thrift.TExceptionpublic java.util.List<java.lang.String> get_role_names()
throws MetaException,
org.apache.thrift.TException
get_role_names in interface ThriftHiveMetastore.IfaceMetaExceptionorg.apache.thrift.TExceptionpublic boolean grant_privileges(PrivilegeBag privileges) throws MetaException, org.apache.thrift.TException
grant_privileges in interface ThriftHiveMetastore.IfaceMetaExceptionorg.apache.thrift.TExceptionpublic boolean revoke_role(java.lang.String roleName,
java.lang.String userName,
PrincipalType principalType)
throws MetaException,
org.apache.thrift.TException
revoke_role in interface ThriftHiveMetastore.IfaceMetaExceptionorg.apache.thrift.TExceptionpublic boolean revoke_privileges(PrivilegeBag privileges) throws MetaException, org.apache.thrift.TException
revoke_privileges in interface ThriftHiveMetastore.IfaceMetaExceptionorg.apache.thrift.TExceptionpublic PrincipalPrivilegeSet get_user_privilege_set(java.lang.String userName, java.util.List<java.lang.String> groupNames) throws MetaException, org.apache.thrift.TException
MetaExceptionorg.apache.thrift.TExceptionpublic PrincipalType getPrincipalType(java.lang.String principalType)
public java.util.List<HiveObjectPrivilege> list_privileges(java.lang.String principalName, PrincipalType principalType, HiveObjectRef hiveObject) throws MetaException, org.apache.thrift.TException
list_privileges in interface ThriftHiveMetastore.IfaceMetaExceptionorg.apache.thrift.TExceptionpublic java.util.List<HiveObjectPrivilege> list_column_privileges(java.lang.String principalName, PrincipalType principalType, java.lang.String dbName, java.lang.String tableName, java.util.List<java.lang.String> partValues, java.lang.String columnName) throws MetaException, org.apache.thrift.TException
MetaExceptionorg.apache.thrift.TExceptionpublic java.util.List<HiveObjectPrivilege> list_db_privileges(java.lang.String principalName, PrincipalType principalType, java.lang.String dbName) throws MetaException, org.apache.thrift.TException
MetaExceptionorg.apache.thrift.TExceptionpublic java.util.List<HiveObjectPrivilege> list_partition_privileges(java.lang.String principalName, PrincipalType principalType, java.lang.String dbName, java.lang.String tableName, java.util.List<java.lang.String> partValues) throws MetaException, org.apache.thrift.TException
MetaExceptionorg.apache.thrift.TExceptionpublic java.util.List<HiveObjectPrivilege> list_table_privileges(java.lang.String principalName, PrincipalType principalType, java.lang.String dbName, java.lang.String tableName) throws MetaException, org.apache.thrift.TException
MetaExceptionorg.apache.thrift.TExceptionpublic java.util.List<HiveObjectPrivilege> list_global_privileges(java.lang.String principalName, PrincipalType principalType) throws MetaException, org.apache.thrift.TException
MetaExceptionorg.apache.thrift.TExceptionpublic void cancel_delegation_token(java.lang.String token_str_form)
throws MetaException,
org.apache.thrift.TException
cancel_delegation_token in interface ThriftHiveMetastore.IfaceMetaExceptionorg.apache.thrift.TExceptionpublic long renew_delegation_token(java.lang.String token_str_form)
throws MetaException,
org.apache.thrift.TException
renew_delegation_token in interface ThriftHiveMetastore.IfaceMetaExceptionorg.apache.thrift.TExceptionpublic java.lang.String get_delegation_token(java.lang.String token_owner,
java.lang.String renewer_kerberos_principal_name)
throws MetaException,
org.apache.thrift.TException
get_delegation_token in interface ThriftHiveMetastore.IfaceMetaExceptionorg.apache.thrift.TExceptionpublic void markPartitionForEvent(java.lang.String db_name,
java.lang.String tbl_name,
java.util.Map<java.lang.String,java.lang.String> partName,
PartitionEventType evtType)
throws MetaException,
org.apache.thrift.TException,
NoSuchObjectException,
UnknownDBException,
UnknownTableException,
InvalidPartitionException,
UnknownPartitionException
markPartitionForEvent in interface ThriftHiveMetastore.IfaceMetaExceptionorg.apache.thrift.TExceptionNoSuchObjectExceptionUnknownDBExceptionUnknownTableExceptionInvalidPartitionExceptionUnknownPartitionExceptionpublic boolean isPartitionMarkedForEvent(java.lang.String db_name,
java.lang.String tbl_name,
java.util.Map<java.lang.String,java.lang.String> partName,
PartitionEventType evtType)
throws MetaException,
NoSuchObjectException,
UnknownDBException,
UnknownTableException,
org.apache.thrift.TException,
UnknownPartitionException,
InvalidPartitionException
isPartitionMarkedForEvent in interface ThriftHiveMetastore.IfaceMetaExceptionNoSuchObjectExceptionUnknownDBExceptionUnknownTableExceptionorg.apache.thrift.TExceptionUnknownPartitionExceptionInvalidPartitionExceptionpublic java.util.List<java.lang.String> set_ugi(java.lang.String username,
java.util.List<java.lang.String> groupNames)
throws MetaException,
org.apache.thrift.TException
set_ugi in interface ThriftHiveMetastore.IfaceMetaExceptionorg.apache.thrift.TExceptionpublic boolean partition_name_has_valid_characters(java.util.List<java.lang.String> part_vals,
boolean throw_exception)
throws org.apache.thrift.TException,
MetaException
partition_name_has_valid_characters in interface ThriftHiveMetastore.Ifaceorg.apache.thrift.TExceptionMetaExceptionCopyright © 2012 The Apache Software Foundation