@InterfaceAudience.LimitedPrivate(value="Apache Hive, Apache Sentry (incubating)") @InterfaceStability.Evolving public interface HiveAuthorizationTaskFactory
Task<?> createCreateRoleTask(ASTNode node, Set<ReadEntity> inputs, Set<WriteEntity> outputs) throws SemanticException
SemanticExceptionTask<?> createDropRoleTask(ASTNode node, Set<ReadEntity> inputs, Set<WriteEntity> outputs) throws SemanticException
SemanticExceptionTask<?> createShowRoleGrantTask(ASTNode node, org.apache.hadoop.fs.Path resultFile, Set<ReadEntity> inputs, Set<WriteEntity> outputs) throws SemanticException
SemanticExceptionTask<?> createGrantRoleTask(ASTNode node, Set<ReadEntity> inputs, Set<WriteEntity> outputs) throws SemanticException
SemanticExceptionTask<?> createRevokeRoleTask(ASTNode node, Set<ReadEntity> inputs, Set<WriteEntity> outputs) throws SemanticException
SemanticExceptionTask<?> createGrantTask(ASTNode node, Set<ReadEntity> inputs, Set<WriteEntity> outputs) throws SemanticException
SemanticExceptionTask<?> createShowGrantTask(ASTNode node, org.apache.hadoop.fs.Path resultFile, Set<ReadEntity> inputs, Set<WriteEntity> outputs) throws SemanticException
SemanticExceptionTask<?> createRevokeTask(ASTNode node, Set<ReadEntity> inputs, Set<WriteEntity> outputs) throws SemanticException
SemanticExceptionTask<?> createSetRoleTask(String roleName, Set<ReadEntity> inputs, Set<WriteEntity> outputs) throws SemanticException
SemanticExceptionTask<?> createShowCurrentRoleTask(Set<ReadEntity> inputs, Set<WriteEntity> outputs, org.apache.hadoop.fs.Path resFile) throws SemanticException
SemanticExceptionTask<?> createShowRolePrincipalsTask(ASTNode ast, org.apache.hadoop.fs.Path resFile, Set<ReadEntity> inputs, Set<WriteEntity> outputs) throws SemanticException
SemanticExceptionTask<?> createShowRolesTask(ASTNode ast, org.apache.hadoop.fs.Path resFile, Set<ReadEntity> inputs, Set<WriteEntity> outputs) throws SemanticException
SemanticExceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.