001package gudusoft.gsqlparser.stmt.mysql;
002
003import gudusoft.gsqlparser.EDbVendor;
004import gudusoft.gsqlparser.ESqlStatementType;
005import gudusoft.gsqlparser.TCustomSqlStatement;
006import gudusoft.gsqlparser.TVisitorAbs;
007import gudusoft.gsqlparser.nodes.TParseTreeVisitor;
008
009
010public class TMySQLSignal extends TCustomMySQLStmt {
011
012    public TMySQLSignal (EDbVendor dbvendor){
013        super(dbvendor);
014        sqlstatementtype = ESqlStatementType.sstmysqlsignal ;
015    }
016
017    void buildsql() {
018    }
019
020    void clear() {
021    }
022
023    String getasprettytext() {
024        return "";
025    }
026
027    void iterate(TVisitorAbs pvisitor) {
028    }
029
030
031    public int doParseStatement(TCustomSqlStatement psql) {
032        if (rootNode == null) return -1;
033        super.doParseStatement(psql);
034        //TFetchSqlNode node = (TFetchSqlNode)rootNode;
035
036        return 0;
037    }
038
039    public void accept(TParseTreeVisitor v){
040        v.preVisit(this);
041        v.postVisit(this);
042    }
043
044    public void acceptChildren(TParseTreeVisitor v){
045        v.preVisit(this);
046        v.postVisit(this);
047    }
048
049
050}