public abstract class HiveMultiPartitionAuthorizationProviderBase extends HiveAuthorizationProviderBase
HiveAuthorizationProviderBase.HiveProxyauthenticator, hive_db, LOG| Constructor and Description |
|---|
HiveMultiPartitionAuthorizationProviderBase() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
authorize(Table table,
Iterable<Partition> partitions,
Privilege[] requiredReadPrivileges,
Privilege[] requiredWritePrivileges)
Authorization method for partition sets.
|
getAuthenticator, getConf, getHivePolicyProvider, setAuthenticator, setConfpublic HiveMultiPartitionAuthorizationProviderBase()
public abstract void authorize(Table table, Iterable<Partition> partitions, Privilege[] requiredReadPrivileges, Privilege[] requiredWritePrivileges) throws HiveException, AuthorizationException
table - The table in questionpartitions - An Iterable representing the partition-setrequiredReadPrivileges - Read-privileges requiredrequiredWritePrivileges - Write-privileges requiredHiveExceptionAuthorizationExceptionCopyright © 2019 The Apache Software Foundation. All Rights Reserved.