public interface HiveMetastoreClient 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 |
createTable(org.apache.hadoop.hive.metastore.api.Table table) |
void |
dropDatabase(String databaseName,
boolean deleteData,
boolean cascade) |
boolean |
dropPartition(String databaseName,
String tableName,
List<String> partitionValues,
boolean deleteData) |
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) |
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> columnNames,
List<String> partitionValues) |
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) |
org.apache.hadoop.hive.metastore.api.PrincipalPrivilegeSet |
getPrivilegeSet(org.apache.hadoop.hive.metastore.api.HiveObjectRef hiveObject,
String userName,
List<String> groupNames) |
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) |
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.Role> |
listRoles(String principalName,
org.apache.hadoop.hive.metastore.api.PrincipalType principalType) |
boolean |
revokePrivileges(org.apache.hadoop.hive.metastore.api.PrivilegeBag privilegeBag) |
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.ColumnStatisticsObj> getTableColumnStatistics(String databaseName, String tableName, List<String> columnNames) 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> columnNames, List<String> partitionValues) 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.TExceptionorg.apache.hadoop.hive.metastore.api.PrincipalPrivilegeSet getPrivilegeSet(org.apache.hadoop.hive.metastore.api.HiveObjectRef hiveObject,
String userName,
List<String> groupNames)
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.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.TExceptionCopyright © 2012-2017. All Rights Reserved.