Package | Description |
---|---|
org.apache.hadoop.hive.ql | |
org.apache.hadoop.hive.ql.security.authorization | |
org.apache.hive.hcatalog.cli.SemanticAnalysis |
Modifier and Type | Method and Description |
---|---|
static void |
Driver.doAuthorization(HiveOperation op,
BaseSemanticAnalyzer sem,
String command)
Do authorization using post semantic analysis information in the semantic analyzer
The original command is also passed so that authorization interface can provide
more useful information in logs.
|
Modifier and Type | Method and Description |
---|---|
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 |
StorageBasedAuthorizationProvider.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(Partition part,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv)
Authorization privileges against a hive partition object.
|
void |
StorageBasedAuthorizationProvider.authorize(Partition part,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
MetaStoreAuthzAPIAuthorizerEmbedOnly.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 |
HiveAuthorizationProvider.authorize(Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv)
Authorization user level privileges.
|
void |
BitSetCheckedAuthorizationProvider.authorize(Privilege[] inputRequiredPriv,
Privilege[] outputRequiredPriv) |
void |
StorageBasedAuthorizationProvider.authorize(Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
MetaStoreAuthzAPIAuthorizerEmbedOnly.authorize(Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
abstract void |
HiveMultiPartitionAuthorizationProviderBase.authorize(Table table,
Iterable<Partition> partitions,
Privilege[] requiredReadPrivileges,
Privilege[] requiredWritePrivileges)
Authorization method for partition sets.
|
void |
HiveAuthorizationProvider.authorize(Table table,
Partition part,
List<String> columns,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv)
Authorization privileges against a list of columns.
|
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 |
HiveAuthorizationProvider.authorize(Table table,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv)
Authorization privileges against a hive table object.
|
void |
StorageBasedAuthorizationProvider.authorize(Table table,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
MetaStoreAuthzAPIAuthorizerEmbedOnly.authorize(Table table,
Privilege[] readRequiredPriv,
Privilege[] writeRequiredPriv) |
void |
HiveMetastoreAuthorizationProvider.authorizeAuthorizationApiInvocation()
Authorize metastore authorization api call.
|
void |
StorageBasedAuthorizationProvider.authorizeAuthorizationApiInvocation() |
void |
DefaultHiveMetastoreAuthorizationProvider.authorizeAuthorizationApiInvocation() |
void |
MetaStoreAuthzAPIAuthorizerEmbedOnly.authorizeAuthorizationApiInvocation() |
void |
AuthorizationFactory.AuthorizationExceptionHandler.exception(Exception exception) |
void |
AuthorizationFactory.DefaultAuthorizationExceptionHandler.exception(Exception exception) |
Modifier and Type | Method and Description |
---|---|
protected void |
HCatSemanticAnalyzerBase.authorize(org.apache.hadoop.hive.metastore.api.Database db,
Privilege priv) |
protected void |
HCatSemanticAnalyzerBase.authorize(Partition part,
Privilege priv) |
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 © 2019 The Apache Software Foundation. All Rights Reserved.