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