| Package | Description |
|---|---|
| org.apache.hadoop.hive.ql.ddl.privilege | |
| org.apache.hadoop.hive.ql.plan | |
| org.apache.hadoop.hive.ql.security.authorization |
| Modifier and Type | Method and Description |
|---|---|
Privilege |
PrivilegeDesc.getPrivilege() |
| Constructor and Description |
|---|
PrivilegeDesc(Privilege privilege,
List<String> columns) |
| Modifier and Type | Method and Description |
|---|---|
Privilege[] |
HiveOperation.getInputRequiredPrivileges() |
Privilege[] |
HiveOperation.getOutputRequiredPrivileges() |
| Modifier and Type | Field and Description |
|---|---|
static Privilege |
Privilege.ALL |
static Privilege |
Privilege.ALTER_DATA |
static Privilege |
Privilege.ALTER_METADATA |
static Privilege |
Privilege.CREATE |
static Privilege |
Privilege.DELETE |
static Privilege |
Privilege.DROP |
static Privilege |
Privilege.INSERT |
static Privilege |
Privilege.LOCK |
static Privilege |
Privilege.SELECT |
static Privilege |
Privilege.SHOW_DATABASE |
static Privilege |
Privilege.SHOW_DATACONNECTOR |
| Modifier and Type | Field and Description |
|---|---|
protected static Map<PrivilegeType,Privilege> |
PrivilegeRegistry.Registry |
protected static Map<PrivilegeType,Privilege> |
PrivilegeRegistry.RegistryV2 |
| Modifier and Type | Method and Description |
|---|---|
static Privilege |
PrivilegeRegistry.getPrivilege(int privilegeToken) |
static Privilege |
PrivilegeRegistry.getPrivilege(PrivilegeType privilegeType) |
static Privilege |
PrivilegeRegistry.getPrivilege(String privilegeName) |
Privilege[] |
StorageBasedAuthorizationProvider.DropPrivilegeExtractor.getReadReqPriv() |
Privilege[] |
StorageBasedAuthorizationProvider.DropPrivilegeExtractor.getWriteReqPriv() |
| Modifier and Type | Method and Description |
|---|---|
void |
MetaStoreAuthzAPIAuthorizerEmbedOnly.authorize(org.apache.hadoop.hive.metastore.api.Database db,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
MetaStoreAuthzAPIAuthorizerEmbedOnly.authorize(org.apache.hadoop.hive.metastore.api.Database db,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
HiveAuthorizationProvider.authorize(org.apache.hadoop.hive.metastore.api.Database db,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv)
Authorization privileges against a database object.
|
void |
HiveAuthorizationProvider.authorize(org.apache.hadoop.hive.metastore.api.Database db,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv)
Authorization privileges against a database object.
|
void |
BitSetCheckedAuthorizationProvider.authorize(org.apache.hadoop.hive.metastore.api.Database db,
Privilege[] inputRequiredPriv,
Privilege[] outputRequiredPriv) |
void |
BitSetCheckedAuthorizationProvider.authorize(org.apache.hadoop.hive.metastore.api.Database db,
Privilege[] inputRequiredPriv,
Privilege[] outputRequiredPriv) |
void |
StorageBasedAuthorizationProvider.authorize(org.apache.hadoop.hive.metastore.api.Database db,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
StorageBasedAuthorizationProvider.authorize(org.apache.hadoop.hive.metastore.api.Database db,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
MetaStoreAuthzAPIAuthorizerEmbedOnly.authorize(Partition part,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
MetaStoreAuthzAPIAuthorizerEmbedOnly.authorize(Partition part,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
HiveAuthorizationProvider.authorize(Partition part,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv)
Authorization privileges against a hive partition object.
|
void |
HiveAuthorizationProvider.authorize(Partition part,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv)
Authorization privileges against a hive partition object.
|
void |
BitSetCheckedAuthorizationProvider.authorize(Partition part,
Privilege[] inputRequiredPriv,
Privilege[] outputRequiredPriv) |
void |
BitSetCheckedAuthorizationProvider.authorize(Partition part,
Privilege[] inputRequiredPriv,
Privilege[] outputRequiredPriv) |
void |
StorageBasedAuthorizationProvider.authorize(Partition part,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
StorageBasedAuthorizationProvider.authorize(Partition part,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
StorageBasedAuthorizationProvider.authorize(org.apache.hadoop.fs.Path path,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv)
Authorization privileges against a path.
|
void |
StorageBasedAuthorizationProvider.authorize(org.apache.hadoop.fs.Path path,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv)
Authorization privileges against a path.
|
abstract void |
HiveMultiPartitionAuthorizationProviderBase.authorize(Table table,
Iterable<Partition> partitions,
Privilege[] requiredReadPrivileges,
Privilege[] requiredWritePrivileges)
Authorization method for partition sets.
|
abstract void |
HiveMultiPartitionAuthorizationProviderBase.authorize(Table table,
Iterable<Partition> partitions,
Privilege[] requiredReadPrivileges,
Privilege[] requiredWritePrivileges)
Authorization method for partition sets.
|
void |
MetaStoreAuthzAPIAuthorizerEmbedOnly.authorize(Table table,
Partition part,
List<String> columns,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
MetaStoreAuthzAPIAuthorizerEmbedOnly.authorize(Table table,
Partition part,
List<String> columns,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
HiveAuthorizationProvider.authorize(Table table,
Partition part,
List<String> columns,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv)
Authorization privileges against a list of columns.
|
void |
HiveAuthorizationProvider.authorize(Table table,
Partition part,
List<String> columns,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv)
Authorization privileges against a list of columns.
|
void |
BitSetCheckedAuthorizationProvider.authorize(Table table,
Partition part,
List<String> columns,
Privilege[] inputRequiredPriv,
Privilege[] outputRequiredPriv) |
void |
BitSetCheckedAuthorizationProvider.authorize(Table table,
Partition part,
List<String> columns,
Privilege[] inputRequiredPriv,
Privilege[] outputRequiredPriv) |
void |
StorageBasedAuthorizationProvider.authorize(Table table,
Partition part,
List<String> columns,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
StorageBasedAuthorizationProvider.authorize(Table table,
Partition part,
List<String> columns,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
MetaStoreAuthzAPIAuthorizerEmbedOnly.authorize(Table table,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
MetaStoreAuthzAPIAuthorizerEmbedOnly.authorize(Table table,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
HiveAuthorizationProvider.authorize(Table table,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv)
Authorization privileges against a hive table object.
|
void |
HiveAuthorizationProvider.authorize(Table table,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv)
Authorization privileges against a hive table object.
|
void |
BitSetCheckedAuthorizationProvider.authorize(Table table,
Privilege[] inputRequiredPriv,
Privilege[] outputRequiredPriv) |
void |
BitSetCheckedAuthorizationProvider.authorize(Table table,
Privilege[] inputRequiredPriv,
Privilege[] outputRequiredPriv) |
void |
StorageBasedAuthorizationProvider.authorize(Table table,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
StorageBasedAuthorizationProvider.authorize(Table table,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
MetaStoreAuthzAPIAuthorizerEmbedOnly.authorizeDbLevelOperations(Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv,
Collection<ReadEntity> inputs,
Collection<WriteEntity> outputs) |
void |
MetaStoreAuthzAPIAuthorizerEmbedOnly.authorizeDbLevelOperations(Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv,
Collection<ReadEntity> inputs,
Collection<WriteEntity> outputs) |
void |
HiveAuthorizationProvider.authorizeDbLevelOperations(Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv,
Collection<ReadEntity> inputs,
Collection<WriteEntity> outputs)
Authorization user level privileges.
|
void |
HiveAuthorizationProvider.authorizeDbLevelOperations(Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv,
Collection<ReadEntity> inputs,
Collection<WriteEntity> outputs)
Authorization user level privileges.
|
void |
BitSetCheckedAuthorizationProvider.authorizeDbLevelOperations(Privilege[] inputRequiredPriv,
Privilege[] outputRequiredPriv,
Collection<ReadEntity> inputs,
Collection<WriteEntity> outputs) |
void |
BitSetCheckedAuthorizationProvider.authorizeDbLevelOperations(Privilege[] inputRequiredPriv,
Privilege[] outputRequiredPriv,
Collection<ReadEntity> inputs,
Collection<WriteEntity> outputs) |
void |
StorageBasedAuthorizationProvider.authorizeDbLevelOperations(Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv,
Collection<ReadEntity> inputs,
Collection<WriteEntity> outputs) |
void |
StorageBasedAuthorizationProvider.authorizeDbLevelOperations(Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv,
Collection<ReadEntity> inputs,
Collection<WriteEntity> outputs) |
protected boolean |
BitSetCheckedAuthorizationProvider.authorizePrivileges(org.apache.hadoop.hive.metastore.api.PrincipalPrivilegeSet privileges,
Privilege[] inputPriv,
boolean[] inputCheck,
Privilege[] outputPriv,
boolean[] outputCheck) |
protected boolean |
BitSetCheckedAuthorizationProvider.authorizePrivileges(org.apache.hadoop.hive.metastore.api.PrincipalPrivilegeSet privileges,
Privilege[] inputPriv,
boolean[] inputCheck,
Privilege[] outputPriv,
boolean[] outputCheck) |
protected boolean |
BitSetCheckedAuthorizationProvider.authorizeUserPriv(Privilege[] inputRequiredPriv,
boolean[] inputCheck,
Privilege[] outputRequiredPriv,
boolean[] outputCheck) |
protected boolean |
BitSetCheckedAuthorizationProvider.authorizeUserPriv(Privilege[] inputRequiredPriv,
boolean[] inputCheck,
Privilege[] outputRequiredPriv,
boolean[] outputCheck) |
protected org.apache.hadoop.fs.permission.FsAction |
StorageBasedAuthorizationProvider.getFsAction(Privilege priv)
Given a privilege, return what FsActions are required
|
protected EnumSet<org.apache.hadoop.fs.permission.FsAction> |
StorageBasedAuthorizationProvider.getFsActions(Privilege[] privs)
Given a Privilege[], find out what all FsActions are required
|
| Constructor and Description |
|---|
DropPrivilegeExtractor(Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
DropPrivilegeExtractor(Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.