001package gudusoft.gsqlparser.nodes.hive;
002
003import gudusoft.gsqlparser.nodes.TObjectNameList;
004import gudusoft.gsqlparser.nodes.TPTNodeList;
005import gudusoft.gsqlparser.nodes.TParseTreeNode;
006
007
008public class THiveGrantRoleSqlNode extends TParseTreeNode{
009    private TObjectNameList roleList;
010    private TPTNodeList <THivePrincipalName> principals;
011    private boolean revoke;
012
013    public boolean isRevoke() {
014        return revoke;
015    }
016
017    public void setRevoke(boolean revoke) {
018
019        this.revoke = revoke;
020    }
021
022    public TObjectNameList getRoleList() {
023        return roleList;
024    }
025
026    public TPTNodeList<THivePrincipalName> getPrincipals() {
027        return principals;
028    }
029
030    public void init(Object arg1,Object arg2){
031        roleList = (TObjectNameList)arg1;
032        principals = (TPTNodeList)arg2;
033
034    }
035}