Interface | Description |
---|---|
AuthorizationFactory.AuthorizationExceptionHandler | |
HiveAuthorizationProvider |
Hive's pluggable authorization provider interface
|
HiveMetastoreAuthorizationProvider |
HiveMetastoreAuthorizationProvider : An extension of HiveAuthorizaytionProvider
that is intended to be called from the metastore-side.
|
Class | Description |
---|---|
AuthorizationFactory | |
AuthorizationFactory.DefaultAuthorizationExceptionHandler | |
AuthorizationPreEventListener |
AuthorizationPreEventListener : A MetaStorePreEventListener that
performs authorization/authentication checks on the metastore-side.
|
AuthorizationPreEventListener.PartitionWrapper | |
AuthorizationPreEventListener.TableWrapper | |
AuthorizationUtils |
Utility code shared by hive internal code and sql standard authorization plugin implementation
|
BitSetCheckedAuthorizationProvider | |
DefaultHiveAuthorizationProvider | |
DefaultHiveAuthorizationTranslator |
Default implementation of HiveAuthorizationTranslator
|
DefaultHiveMetastoreAuthorizationProvider | |
HDFSPermissionPolicyProvider |
PolicyProvider for storage based authorizer based on hdfs permission string
|
HiveAuthorizationProviderBase | |
HiveMultiPartitionAuthorizationProviderBase |
Abstract class that allows authorization of operations on partition-sets.
|
MetaStoreAuthzAPIAuthorizerEmbedOnly |
If this authorizer is used, it allows authorization api to be invoked only in embedded
metastore mode.
|
PolicyProviderContainer |
Wrapper of policy provider no matter this is in authorizer v1 or v2
|
Privilege |
Privilege defines a privilege in Hive.
|
PrivilegeRegistry |
PrivilegeRegistry is used to do privilege lookups.
|
PrivilegeSynchonizer |
PrivilegeSynchonizer defines a thread to synchronize privileges from
external authorizer to Hive metastore.
|
StorageBasedAuthorizationProvider |
StorageBasedAuthorizationProvider is an implementation of
HiveMetastoreAuthorizationProvider that tries to look at the hdfs
permissions of files and directories associated with objects like
databases, tables and partitions to determine whether or not an
operation is allowed.
|
Enum | Description |
---|---|
PrivilegeScope |
PrivilegeScope describes a hive defined privilege's scope
(global/database/table/column).
|
PrivilegeType |
Privilege type
|
Copyright © 2022 The Apache Software Foundation. All rights reserved.