Package | Description |
---|---|
org.apache.hadoop.hive.ql.plan | |
org.apache.hadoop.hive.ql.security.authorization | |
org.apache.hive.hcatalog.cli.SemanticAnalysis |
Modifier and Type | Method and Description |
---|---|
Privilege[] |
HiveOperation.PrivilegeAgreement.getInputColumnLevelRequiredPriv() |
Privilege[] |
HiveOperation.PrivilegeAgreement.getInputDBLevelRequiredPriv() |
Privilege[] |
HiveOperation.getInputRequiredPrivileges() |
Privilege[] |
HiveOperation.PrivilegeAgreement.getInputTableLevelRequiredPriv() |
Privilege[] |
HiveOperation.PrivilegeAgreement.getInputUserLevelRequiredPriv() |
Privilege[] |
HiveOperation.PrivilegeAgreement.getOutputColumnLevelRequiredPriv() |
Privilege[] |
HiveOperation.PrivilegeAgreement.getOutputDBLevelRequiredPriv() |
Privilege[] |
HiveOperation.getOutputRequiredPrivileges() |
Privilege[] |
HiveOperation.PrivilegeAgreement.getOutputTableLevelRequiredPriv() |
Privilege[] |
HiveOperation.PrivilegeAgreement.getOutputUserLevelRequiredPriv() |
Privilege |
PrivilegeDesc.getPrivilege() |
Modifier and Type | Method and Description |
---|---|
HiveOperation.PrivilegeAgreement |
HiveOperation.PrivilegeAgreement.putColumnLevelRequiredPriv(Privilege[] inputColumnLevelPriv,
Privilege[] outputColumnLevelPriv) |
HiveOperation.PrivilegeAgreement |
HiveOperation.PrivilegeAgreement.putColumnLevelRequiredPriv(Privilege[] inputColumnLevelPriv,
Privilege[] outputColumnLevelPriv) |
HiveOperation.PrivilegeAgreement |
HiveOperation.PrivilegeAgreement.putDBLevelRequiredPriv(Privilege[] inputDBLevelRequiredPriv,
Privilege[] outputDBLevelRequiredPriv) |
HiveOperation.PrivilegeAgreement |
HiveOperation.PrivilegeAgreement.putDBLevelRequiredPriv(Privilege[] inputDBLevelRequiredPriv,
Privilege[] outputDBLevelRequiredPriv) |
HiveOperation.PrivilegeAgreement |
HiveOperation.PrivilegeAgreement.putTableLevelRequiredPriv(Privilege[] inputTableLevelRequiredPriv,
Privilege[] outputTableLevelRequiredPriv) |
HiveOperation.PrivilegeAgreement |
HiveOperation.PrivilegeAgreement.putTableLevelRequiredPriv(Privilege[] inputTableLevelRequiredPriv,
Privilege[] outputTableLevelRequiredPriv) |
HiveOperation.PrivilegeAgreement |
HiveOperation.PrivilegeAgreement.putUserLevelRequiredPriv(Privilege[] inputUserLevelRequiredPriv,
Privilege[] outputUserLevelRequiredPriv) |
HiveOperation.PrivilegeAgreement |
HiveOperation.PrivilegeAgreement.putUserLevelRequiredPriv(Privilege[] inputUserLevelRequiredPriv,
Privilege[] outputUserLevelRequiredPriv) |
void |
PrivilegeDesc.setPrivilege(Privilege privilege) |
Constructor and Description |
---|
PrivilegeDesc(Privilege privilege,
List<String> columns) |
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.INDEX |
static Privilege |
Privilege.INSERT |
static Privilege |
Privilege.LOCK |
static Privilege |
Privilege.SELECT |
static Privilege |
Privilege.SHOW_DATABASE |
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 |
StorageBasedAuthorizationProvider.authorize(Database db,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
StorageBasedAuthorizationProvider.authorize(Database db,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
MetaStoreAuthzAPIAuthorizerEmbedOnly.authorize(Database db,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
MetaStoreAuthzAPIAuthorizerEmbedOnly.authorize(Database db,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
HiveAuthorizationProvider.authorize(Database db,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv)
Authorization privileges against a database object.
|
void |
HiveAuthorizationProvider.authorize(Database db,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv)
Authorization privileges against a database object.
|
void |
BitSetCheckedAuthorizationProvider.authorize(Database db,
Privilege[] inputRequiredPriv,
Privilege[] outputRequiredPriv) |
void |
BitSetCheckedAuthorizationProvider.authorize(Database db,
Privilege[] inputRequiredPriv,
Privilege[] outputRequiredPriv) |
void |
StorageBasedAuthorizationProvider.authorize(Partition part,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
StorageBasedAuthorizationProvider.authorize(Partition part,
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(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.
|
void |
StorageBasedAuthorizationProvider.authorize(Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
StorageBasedAuthorizationProvider.authorize(Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
MetaStoreAuthzAPIAuthorizerEmbedOnly.authorize(Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
MetaStoreAuthzAPIAuthorizerEmbedOnly.authorize(Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
HiveAuthorizationProvider.authorize(Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv)
Authorization user level privileges.
|
void |
HiveAuthorizationProvider.authorize(Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv)
Authorization user level privileges.
|
void |
BitSetCheckedAuthorizationProvider.authorize(Privilege[] inputRequiredPriv,
Privilege[] outputRequiredPriv) |
void |
BitSetCheckedAuthorizationProvider.authorize(Privilege[] inputRequiredPriv,
Privilege[] outputRequiredPriv) |
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 |
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,
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,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
StorageBasedAuthorizationProvider.authorize(Table table,
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) |
protected boolean |
BitSetCheckedAuthorizationProvider.authorizePrivileges(PrincipalPrivilegeSet privileges,
Privilege[] inputPriv,
boolean[] inputCheck,
Privilege[] outputPriv,
boolean[] outputCheck) |
protected boolean |
BitSetCheckedAuthorizationProvider.authorizePrivileges(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) |
Modifier and Type | Method and Description |
---|---|
protected void |
HCatSemanticAnalyzerBase.authorize(Database db,
Privilege priv) |
protected void |
HCatSemanticAnalyzerBase.authorize(Partition part,
Privilege priv) |
protected void |
HCatSemanticAnalyzerBase.authorize(Privilege[] inputPrivs,
Privilege[] outputPrivs) |
protected void |
HCatSemanticAnalyzerBase.authorize(Privilege[] inputPrivs,
Privilege[] outputPrivs) |
protected void |
HCatSemanticAnalyzerBase.authorize(Table table,
Privilege priv) |
protected void |
HCatSemanticAnalyzerBase.authorizeTable(Hive hive,
String tableName,
Privilege priv) |
Copyright © 2016 The Apache Software Foundation. All rights reserved.