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}