public interface ThriftMetastoreClient extends Closeable
| Modifier and Type | Method and Description |
|---|---|
org.apache.hadoop.hive.metastore.api.LockResponse |
acquireLock(org.apache.hadoop.hive.metastore.api.LockRequest lockRequest) |
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) |
org.apache.hadoop.hive.metastore.api.LockResponse |
checkLock(long lockId) |
void |
close() |
void |
commitTransaction(long transactionId) |
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) |
String |
get_config_value(String name,
String defaultValue) |
List<String> |
getAllDatabases() |
List<String> |
getAllTables(String databaseName) |
org.apache.hadoop.hive.metastore.api.Database |
getDatabase(String databaseName) |
String |
getDelegationToken(String userName) |
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) |
List<String> |
getTableNamesByType(String databaseName,
String tableType) |
org.apache.hadoop.hive.metastore.api.Table |
getTableWithCapabilities(String databaseName,
String tableName) |
String |
getValidWriteIds(List<String> tableList,
long currentTransactionId) |
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) |
long |
openTransaction(String user) |
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 |
sendTransactionHeartbeat(long transactionId) |
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.TExceptionList<String> getTableNamesByType(String databaseName, String tableType) 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.TExceptionorg.apache.hadoop.hive.metastore.api.Table getTableWithCapabilities(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.TExceptionlong openTransaction(String user) throws org.apache.thrift.TException
org.apache.thrift.TExceptionvoid commitTransaction(long transactionId)
throws org.apache.thrift.TException
org.apache.thrift.TExceptionvoid sendTransactionHeartbeat(long transactionId)
throws org.apache.thrift.TException
org.apache.thrift.TExceptionorg.apache.hadoop.hive.metastore.api.LockResponse acquireLock(org.apache.hadoop.hive.metastore.api.LockRequest lockRequest)
throws org.apache.thrift.TException
org.apache.thrift.TExceptionorg.apache.hadoop.hive.metastore.api.LockResponse checkLock(long lockId)
throws org.apache.thrift.TException
org.apache.thrift.TExceptionString getValidWriteIds(List<String> tableList, long currentTransactionId) throws org.apache.thrift.TException
org.apache.thrift.TExceptionString get_config_value(String name, String defaultValue) throws org.apache.thrift.TException
org.apache.thrift.TExceptionCopyright © 2012–2020. All rights reserved.