001package gudusoft.gsqlparser.nodes; 002 003 004import gudusoft.gsqlparser.TSourceToken; 005 006public class TExecuteAsSqlNode extends TParseTreeNode { 007 private TSourceToken loginToken,nameToken; 008 private boolean noRevert; 009 private TObjectName cookie; 010 private TObjectName loginName; 011 012 public TObjectName getLoginName() { 013 return loginName; 014 } 015 016 public void init(Object arg1){ 017 loginToken = (TSourceToken)arg1; 018 } 019 020 public void setNoRevert(boolean noRevert) { 021 this.noRevert = noRevert; 022 } 023 024 public TSourceToken getLoginToken() { 025 return loginToken; 026 027 } 028 029 public TSourceToken getNameToken() { 030 return nameToken; 031 } 032 033 034 public boolean isNoRevert() { 035 return noRevert; 036 } 037 038 public void init(Object arg1,Object arg2){ 039 init(arg1); 040 //nameToken = ((TConstant)arg2).getStartToken(); 041 loginName = (TObjectName)arg2; 042 } 043 044 public TObjectName getCookie() { 045 return cookie; 046 } 047 048 public void init(Object arg1,Object arg2,Object arg3){ 049 init(arg1,arg2); 050 cookie = (TObjectName)arg3; 051 } 052}