001package gudusoft.gsqlparser.stmt;
002
003
004import gudusoft.gsqlparser.EDbVendor;
005import gudusoft.gsqlparser.ESqlStatementType;
006import gudusoft.gsqlparser.TCustomSqlStatement;
007import gudusoft.gsqlparser.nodes.TParseTreeVisitor;
008
009
010public class TGetDiagStmt extends TCustomSqlStatement {
011
012    public TGetDiagStmt(){
013        this(EDbVendor.dbvpostgresql);
014    }
015
016    public TGetDiagStmt(EDbVendor dbvendor) {
017        super(dbvendor);
018        sqlstatementtype = ESqlStatementType.sstgetdiagnostics;
019    }
020
021    public int doParseStatement(TCustomSqlStatement psql) {
022        if (rootNode == null) return -1;
023        super.doParseStatement(psql);
024
025        return 0;
026    }
027    public void accept(TParseTreeVisitor v){
028        v.preVisit(this);
029        v.postVisit(this);
030    }
031
032    public void acceptChildren(TParseTreeVisitor v){
033        v.preVisit(this);
034        v.postVisit(this);
035    }
036
037
038
039}