001package gudusoft.gsqlparser.stmt.teradata; 002 003import gudusoft.gsqlparser.TCustomSqlStatement; 004import gudusoft.gsqlparser.EDbVendor; 005import gudusoft.gsqlparser.ESqlStatementType; 006import gudusoft.gsqlparser.nodes.TParseTreeVisitor; 007 008 009public class TTeradataBeginTransaction extends TCustomSqlStatement { 010 011 public TTeradataBeginTransaction(EDbVendor dbvendor) { 012 super(dbvendor); 013 sqlstatementtype = ESqlStatementType.sstteradatabegintransaction; 014 } 015 016 public int doParseStatement(TCustomSqlStatement psql) { 017 // if (rootNode == null) return -1; 018 // super.doParseStatement(psql); 019 020 return 0; 021 } 022 023 protected int dochecksyntax(TCustomSqlStatement psql){ 024 isparsed = true; 025 return 0; //not check syntax of sqlplus cmd ,always ok 026 } 027 028 public void accept(TParseTreeVisitor v){ 029 v.preVisit(this); 030 v.postVisit(this); 031 } 032 public void acceptChildren(TParseTreeVisitor v){ 033 v.preVisit(this); 034 v.postVisit(this); 035 } 036 037}