001package gudusoft.gsqlparser.nodes.mssql;
002
003import gudusoft.gsqlparser.ESqlStatementType;
004import gudusoft.gsqlparser.TSourceToken;
005import gudusoft.gsqlparser.nodes.TObjectName;
006import gudusoft.gsqlparser.nodes.TParseTreeNode;
007
008
009public class TDisableEnableTriggerSqlNode extends TParseTreeNode {
010
011
012    private ESqlStatementType sqlStatementType = ESqlStatementType.sstmssqldisabletrigger;
013
014    public ESqlStatementType getSqlStatementType() {
015        return sqlStatementType;
016    }
017
018    private TObjectName triggerName;
019
020    public TObjectName getTriggerName() {
021        return triggerName;
022    }
023
024    public void init(Object arg1){
025        triggerName = (TObjectName)arg1;
026    }
027
028    public void setSqlStatementTypeByToken(TSourceToken st){
029        if (st.astext.equalsIgnoreCase("enable")){
030            sqlStatementType = ESqlStatementType.sstmssqldisabletrigger;
031        };
032    }
033}