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}