001package gudusoft.gsqlparser.stmt.greenplum; 002 003 004import gudusoft.gsqlparser.EDbVendor; 005import gudusoft.gsqlparser.ESqlStatementType; 006import gudusoft.gsqlparser.TCustomSqlStatement; 007import gudusoft.gsqlparser.TVisitorAbs; 008import gudusoft.gsqlparser.nodes.TParseTreeVisitor; 009 010public class TSlashCommand extends TCustomSqlStatement { 011 public TSlashCommand(EDbVendor dbvendor) { 012 super(dbvendor); 013 sqlstatementtype = ESqlStatementType.sstSlashCommand; 014 } 015 016 void buildsql() { 017 } 018 019 void clear() { 020 } 021 022 String getasprettytext() { 023 return ""; 024 } 025 026 void iterate(TVisitorAbs pvisitor) { 027 } 028 029 protected int doparsestatement(TCustomSqlStatement psql) { 030 return 0; 031 } 032 033 protected int dochecksyntax(TCustomSqlStatement psql){ 034 return 0; 035 } 036 037 public void accept(TParseTreeVisitor v){ 038 v.preVisit(this); 039 v.postVisit(this); 040 } 041 042 public void acceptChildren(TParseTreeVisitor v){ 043 v.preVisit(this); 044 v.postVisit(this); 045 } 046}