Package | Description |
---|---|
org.apache.hadoop.hive.ql.metadata | |
org.apache.hadoop.hive.ql.parse | |
org.apache.hadoop.hive.ql.security.authorization | |
org.apache.hadoop.hive.ql.security.authorization.plugin |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
org.apache.hadoop.hive.ql.security.authorization.plugin.fallback | |
org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd | |
org.apache.hadoop.hive.ql.session | |
org.apache.hive.service.cli.operation |
Class and Description |
---|
HiveAuthorizerFactory
Implementation of this interface specified through hive configuration will be used to
create
HiveAuthorizer instance used for hive authorization. |
Class and Description |
---|
HivePrivilegeObject
Represents the object on which privilege is being granted/revoked, and objects
being used in queries.
|
Class and Description |
---|
HiveAccessControlException
Exception thrown by the Authorization plugin api (v2).
|
HiveAuthorizationTranslator
This interface has functions that provide the ability to customize the translation
from Hive internal representations of Authorization objects to the public API objects
This is an interface that is not meant for general use, it is targeted to some
specific use cases of Apache Sentry (incubating).
|
HiveAuthzPluginException
Exception thrown by the Authorization plugin api (v2).
|
HivePrincipal
Represents the user or role in grant/revoke statements
|
HivePrincipal.HivePrincipalType |
HivePrivilege
Represents the hive privilege being granted/revoked
|
HivePrivilegeInfo
Represents a privilege granted for an object to a principal
|
HivePrivilegeObject
Represents the object on which privilege is being granted/revoked, and objects
being used in queries.
|
HivePrivilegeObject.HivePrivilegeObjectType
Note that GLOBAL, PARTITION, COLUMN fields are populated only for Hive's old default
authorization mode.
|
HivePrivilegeObject.HivePrivObjectActionType
When
HiveOperationType is QUERY, this action type is set so that it is possible
to determine if the action type on this object is an INSERT or INSERT_OVERWRITE |
Class and Description |
---|
AbstractHiveAuthorizer
Abstract class that extends HiveAuthorizer.
|
HiveAccessControlException
Exception thrown by the Authorization plugin api (v2).
|
HiveAccessController
Interface that is invoked by access control commands, including grant/revoke role/privileges,
create/drop roles, and commands to read the state of authorization rules.
|
HiveAuthorizationTranslator
This interface has functions that provide the ability to customize the translation
from Hive internal representations of Authorization objects to the public API objects
This is an interface that is not meant for general use, it is targeted to some
specific use cases of Apache Sentry (incubating).
|
HiveAuthorizationValidator
Interface used to check if user has privileges to perform certain action.
|
HiveAuthorizer
Interface for hive authorization plugins.
|
HiveAuthorizer.VERSION |
HiveAuthzContext
Provides context information in authorization check call that can be used for
auditing and/or authorization.
|
HiveAuthzPluginException
Exception thrown by the Authorization plugin api (v2).
|
HiveAuthzSessionContext
Provides session context information.
|
HiveAuthzSessionContext.CLIENT_TYPE |
HiveMetastoreClientFactory
Factory for getting current valid instance of IMetaStoreClient
Metastore client cannot be cached in authorization interface as that
can get invalidated between the calls with the logic in Hive class.
|
HiveOperationType
List of hive operations types.
|
HivePrincipal
Represents the user or role in grant/revoke statements
|
HivePrincipal.HivePrincipalType |
HivePrivilege
Represents the hive privilege being granted/revoked
|
HivePrivilegeInfo
Represents a privilege granted for an object to a principal
|
HivePrivilegeObject
Represents the object on which privilege is being granted/revoked, and objects
being used in queries.
|
HivePrivilegeObject.HivePrivilegeObjectType
Note that GLOBAL, PARTITION, COLUMN fields are populated only for Hive's old default
authorization mode.
|
HivePrivilegeObject.HivePrivObjectActionType
When
HiveOperationType is QUERY, this action type is set so that it is possible
to determine if the action type on this object is an INSERT or INSERT_OVERWRITE |
HiveRoleGrant
Represents a grant of a role to a principal
|
Class and Description |
---|
AbstractHiveAuthorizer
Abstract class that extends HiveAuthorizer.
|
HiveAccessControlException
Exception thrown by the Authorization plugin api (v2).
|
HiveAuthorizer
Interface for hive authorization plugins.
|
HiveAuthorizer.VERSION |
HiveAuthorizerFactory
Implementation of this interface specified through hive configuration will be used to
create
HiveAuthorizer instance used for hive authorization. |
HiveAuthzContext
Provides context information in authorization check call that can be used for
auditing and/or authorization.
|
HiveAuthzPluginException
Exception thrown by the Authorization plugin api (v2).
|
HiveAuthzSessionContext
Provides session context information.
|
HiveMetastoreClientFactory
Factory for getting current valid instance of IMetaStoreClient
Metastore client cannot be cached in authorization interface as that
can get invalidated between the calls with the logic in Hive class.
|
HiveOperationType
List of hive operations types.
|
HivePrincipal
Represents the user or role in grant/revoke statements
|
HivePrivilege
Represents the hive privilege being granted/revoked
|
HivePrivilegeInfo
Represents a privilege granted for an object to a principal
|
HivePrivilegeObject
Represents the object on which privilege is being granted/revoked, and objects
being used in queries.
|
HiveRoleGrant
Represents a grant of a role to a principal
|
Class and Description |
---|
HiveAccessControlException
Exception thrown by the Authorization plugin api (v2).
|
HiveAccessController
Interface that is invoked by access control commands, including grant/revoke role/privileges,
create/drop roles, and commands to read the state of authorization rules.
|
HiveAuthorizationValidator
Interface used to check if user has privileges to perform certain action.
|
HiveAuthorizer
Interface for hive authorization plugins.
|
HiveAuthorizerFactory
Implementation of this interface specified through hive configuration will be used to
create
HiveAuthorizer instance used for hive authorization. |
HiveAuthzContext
Provides context information in authorization check call that can be used for
auditing and/or authorization.
|
HiveAuthzPluginException
Exception thrown by the Authorization plugin api (v2).
|
HiveAuthzSessionContext
Provides session context information.
|
HiveMetastoreClientFactory
Factory for getting current valid instance of IMetaStoreClient
Metastore client cannot be cached in authorization interface as that
can get invalidated between the calls with the logic in Hive class.
|
HiveOperationType
List of hive operations types.
|
HivePrincipal
Represents the user or role in grant/revoke statements
|
HivePrivilege
Represents the hive privilege being granted/revoked
|
HivePrivilegeInfo
Represents a privilege granted for an object to a principal
|
HivePrivilegeObject
Represents the object on which privilege is being granted/revoked, and objects
being used in queries.
|
HiveRoleGrant
Represents a grant of a role to a principal
|
Class and Description |
---|
HiveAuthorizer
Interface for hive authorization plugins.
|
Class and Description |
---|
HiveOperationType
List of hive operations types.
|
HivePrivilegeObject
Represents the object on which privilege is being granted/revoked, and objects
being used in queries.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.