Package | Description |
---|---|
org.apache.hadoop.hive.ql.metadata | |
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.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 |
---|
HiveAccessControlException
Exception thrown by the Authorization plugin api (v2).
|
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 |
---|
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.
|
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 |
---|
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 © 2017 The Apache Software Foundation. All rights reserved.