001package gudusoft.gsqlparser.nodes; 002 003import gudusoft.gsqlparser.EDbObjectType; 004 005/* 006* Date: 2010-2-3 007* Time: 15:25:13 008*/ 009public class TFlashback extends TParseTreeNode { 010 011 private TExpression expr; 012 private TAliasClause tmpAlias; 013 014 public void init(Object arg1){ 015 expr = (TExpression) arg1; 016 } 017 018 public void init(Object arg1,Object arg2){ 019 expr = (TExpression) arg1; 020 tmpAlias = (TAliasClause) arg2; 021 tmpAlias.setDBObjectToAlias(EDbObjectType.table_alias); 022 } 023 public TExpression getExpr() { 024 return expr; 025 } 026 027 public TAliasClause getTmpAlias() { 028 return tmpAlias; 029 } 030 031 public void accept(TParseTreeVisitor v) 032 { 033 v.preVisit(this); 034 v.postVisit(this); 035 } 036 037 public void acceptChildren(TParseTreeVisitor v) { 038 v.preVisit(this); 039 v.postVisit(this); 040 } 041}