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