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}