public interface ThriftMetastoreClient extends Closeable
| Modifier and Type | Method and Description |
|---|---|
int |
addPartitions(List<org.apache.hadoop.hive.metastore.api.Partition> newPartitions) |
void |
alterDatabase(String databaseName,
org.apache.hadoop.hive.metastore.api.Database database) |
void |
alterPartition(String databaseName,
String tableName,
org.apache.hadoop.hive.metastore.api.Partition partition) |
void |
alterTable(String databaseName,
String tableName,
org.apache.hadoop.hive.metastore.api.Table newTable) |
void |
close() |
void |
createDatabase(org.apache.hadoop.hive.metastore.api.Database database) |
void |
createRole(String role,
String grantor) |
void |
createTable(org.apache.hadoop.hive.metastore.api.Table table) |
void |
deletePartitionColumnStatistics(String databaseName,
String tableName,
String partitionName,
String columnName) |
void |
deleteTableColumnStatistics(String databaseName,
String tableName,
String columnName) |
void |
dropDatabase(String databaseName,
boolean deleteData,
boolean cascade) |
boolean |
dropPartition(String databaseName,
String tableName,
List<String> partitionValues,
boolean deleteData) |
void |
dropRole(String role) |
void |
dropTable(String databaseName,
String name,
boolean deleteData) |
List<String> |
getAllDatabases() |
List<String> |
getAllTables(String databaseName) |
org.apache.hadoop.hive.metastore.api.Database |
getDatabase(String databaseName) |
List<org.apache.hadoop.hive.metastore.api.FieldSchema> |
getFields(String databaseName,
String tableName) |
org.apache.hadoop.hive.metastore.api.Partition |
getPartition(String databaseName,
String tableName,
List<String> partitionValues) |
Map<String,List<org.apache.hadoop.hive.metastore.api.ColumnStatisticsObj>> |
getPartitionColumnStatistics(String databaseName,
String tableName,
List<String> partitionNames,
List<String> columnNames) |
List<String> |
getPartitionNames(String databaseName,
String tableName) |
List<String> |
getPartitionNamesFiltered(String databaseName,
String tableName,
List<String> partitionValues) |
List<org.apache.hadoop.hive.metastore.api.Partition> |
getPartitionsByNames(String databaseName,
String tableName,
List<String> partitionNames) |
List<String> |
getRoleNames() |
org.apache.hadoop.hive.metastore.api.Table |
getTable(String databaseName,
String tableName) |
List<org.apache.hadoop.hive.metastore.api.ColumnStatisticsObj> |
getTableColumnStatistics(String databaseName,
String tableName,
List<String> columnNames) |
List<String> |
getTableNamesByFilter(String databaseName,
String filter) |
boolean |
grantPrivileges(org.apache.hadoop.hive.metastore.api.PrivilegeBag privilegeBag) |
void |
grantRole(String role,
String granteeName,
org.apache.hadoop.hive.metastore.api.PrincipalType granteeType,
String grantorName,
org.apache.hadoop.hive.metastore.api.PrincipalType grantorType,
boolean grantOption) |
List<org.apache.hadoop.hive.metastore.api.HiveObjectPrivilege> |
listPrivileges(String principalName,
org.apache.hadoop.hive.metastore.api.PrincipalType principalType,
org.apache.hadoop.hive.metastore.api.HiveObjectRef hiveObjectRef) |
List<org.apache.hadoop.hive.metastore.api.RolePrincipalGrant> |
listRoleGrants(String name,
org.apache.hadoop.hive.metastore.api.PrincipalType principalType) |
List<org.apache.hadoop.hive.metastore.api.Role> |
listRoles(String principalName,
org.apache.hadoop.hive.metastore.api.PrincipalType principalType) |
boolean |
revokePrivileges(org.apache.hadoop.hive.metastore.api.PrivilegeBag privilegeBag) |
void |
revokeRole(String role,
String granteeName,
org.apache.hadoop.hive.metastore.api.PrincipalType granteeType,
boolean grantOption) |
void |
setPartitionColumnStatistics(String databaseName,
String tableName,
String partitionName,
List<org.apache.hadoop.hive.metastore.api.ColumnStatisticsObj> statistics) |
void |
setTableColumnStatistics(String databaseName,
String tableName,
List<org.apache.hadoop.hive.metastore.api.ColumnStatisticsObj> statistics) |
void |
setUGI(String userName) |
void close()
close in interface AutoCloseableclose in interface CloseableList<String> getAllDatabases() throws org.apache.thrift.TException
org.apache.thrift.TExceptionorg.apache.hadoop.hive.metastore.api.Database getDatabase(String databaseName) throws org.apache.thrift.TException
org.apache.thrift.TExceptionList<String> getAllTables(String databaseName) throws org.apache.thrift.TException
org.apache.thrift.TExceptionList<String> getTableNamesByFilter(String databaseName, String filter) throws org.apache.thrift.TException
org.apache.thrift.TExceptionvoid createDatabase(org.apache.hadoop.hive.metastore.api.Database database)
throws org.apache.thrift.TException
org.apache.thrift.TExceptionvoid dropDatabase(String databaseName, boolean deleteData, boolean cascade) throws org.apache.thrift.TException
org.apache.thrift.TExceptionvoid alterDatabase(String databaseName, org.apache.hadoop.hive.metastore.api.Database database) throws org.apache.thrift.TException
org.apache.thrift.TExceptionvoid createTable(org.apache.hadoop.hive.metastore.api.Table table)
throws org.apache.thrift.TException
org.apache.thrift.TExceptionvoid dropTable(String databaseName, String name, boolean deleteData) throws org.apache.thrift.TException
org.apache.thrift.TExceptionvoid alterTable(String databaseName, String tableName, org.apache.hadoop.hive.metastore.api.Table newTable) throws org.apache.thrift.TException
org.apache.thrift.TExceptionorg.apache.hadoop.hive.metastore.api.Table getTable(String databaseName, String tableName) throws org.apache.thrift.TException
org.apache.thrift.TExceptionList<org.apache.hadoop.hive.metastore.api.FieldSchema> getFields(String databaseName, String tableName) throws org.apache.thrift.TException
org.apache.thrift.TExceptionList<org.apache.hadoop.hive.metastore.api.ColumnStatisticsObj> getTableColumnStatistics(String databaseName, String tableName, List<String> columnNames) throws org.apache.thrift.TException
org.apache.thrift.TExceptionvoid setTableColumnStatistics(String databaseName, String tableName, List<org.apache.hadoop.hive.metastore.api.ColumnStatisticsObj> statistics) throws org.apache.thrift.TException
org.apache.thrift.TExceptionvoid deleteTableColumnStatistics(String databaseName, String tableName, String columnName) throws org.apache.thrift.TException
org.apache.thrift.TExceptionMap<String,List<org.apache.hadoop.hive.metastore.api.ColumnStatisticsObj>> getPartitionColumnStatistics(String databaseName, String tableName, List<String> partitionNames, List<String> columnNames) throws org.apache.thrift.TException
org.apache.thrift.TExceptionvoid setPartitionColumnStatistics(String databaseName, String tableName, String partitionName, List<org.apache.hadoop.hive.metastore.api.ColumnStatisticsObj> statistics) throws org.apache.thrift.TException
org.apache.thrift.TExceptionvoid deletePartitionColumnStatistics(String databaseName, String tableName, String partitionName, String columnName) throws org.apache.thrift.TException
org.apache.thrift.TExceptionList<String> getPartitionNames(String databaseName, String tableName) throws org.apache.thrift.TException
org.apache.thrift.TExceptionList<String> getPartitionNamesFiltered(String databaseName, String tableName, List<String> partitionValues) throws org.apache.thrift.TException
org.apache.thrift.TExceptionint addPartitions(List<org.apache.hadoop.hive.metastore.api.Partition> newPartitions) throws org.apache.thrift.TException
org.apache.thrift.TExceptionboolean dropPartition(String databaseName, String tableName, List<String> partitionValues, boolean deleteData) throws org.apache.thrift.TException
org.apache.thrift.TExceptionvoid alterPartition(String databaseName, String tableName, org.apache.hadoop.hive.metastore.api.Partition partition) throws org.apache.thrift.TException
org.apache.thrift.TExceptionorg.apache.hadoop.hive.metastore.api.Partition getPartition(String databaseName, String tableName, List<String> partitionValues) throws org.apache.thrift.TException
org.apache.thrift.TExceptionList<org.apache.hadoop.hive.metastore.api.Partition> getPartitionsByNames(String databaseName, String tableName, List<String> partitionNames) throws org.apache.thrift.TException
org.apache.thrift.TExceptionList<org.apache.hadoop.hive.metastore.api.Role> listRoles(String principalName, org.apache.hadoop.hive.metastore.api.PrincipalType principalType) throws org.apache.thrift.TException
org.apache.thrift.TExceptionList<org.apache.hadoop.hive.metastore.api.HiveObjectPrivilege> listPrivileges(String principalName, org.apache.hadoop.hive.metastore.api.PrincipalType principalType, org.apache.hadoop.hive.metastore.api.HiveObjectRef hiveObjectRef) throws org.apache.thrift.TException
org.apache.thrift.TExceptionList<String> getRoleNames() throws org.apache.thrift.TException
org.apache.thrift.TExceptionvoid createRole(String role, String grantor) throws org.apache.thrift.TException
org.apache.thrift.TExceptionvoid dropRole(String role) throws org.apache.thrift.TException
org.apache.thrift.TExceptionboolean grantPrivileges(org.apache.hadoop.hive.metastore.api.PrivilegeBag privilegeBag)
throws org.apache.thrift.TException
org.apache.thrift.TExceptionboolean revokePrivileges(org.apache.hadoop.hive.metastore.api.PrivilegeBag privilegeBag)
throws org.apache.thrift.TException
org.apache.thrift.TExceptionvoid grantRole(String role, String granteeName, org.apache.hadoop.hive.metastore.api.PrincipalType granteeType, String grantorName, org.apache.hadoop.hive.metastore.api.PrincipalType grantorType, boolean grantOption) throws org.apache.thrift.TException
org.apache.thrift.TExceptionvoid revokeRole(String role, String granteeName, org.apache.hadoop.hive.metastore.api.PrincipalType granteeType, boolean grantOption) throws org.apache.thrift.TException
org.apache.thrift.TExceptionList<org.apache.hadoop.hive.metastore.api.RolePrincipalGrant> listRoleGrants(String name, org.apache.hadoop.hive.metastore.api.PrincipalType principalType) throws org.apache.thrift.TException
org.apache.thrift.TExceptionvoid setUGI(String userName) throws org.apache.thrift.TException
org.apache.thrift.TExceptionCopyright © 2012–2019. All rights reserved.