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}