001package gudusoft.gsqlparser.nodes; 002 003import gudusoft.gsqlparser.ESqlClause; 004import gudusoft.gsqlparser.TCustomSqlStatement; 005 006/* 007* Date: 2010-1-29 008* Time: 16:01:24 009*/ 010public class TIntervalExpression extends TParseTreeNode{ 011 private TExpression expr = null; 012 013 public TExpression getExpr() { 014 return expr; 015 } 016 017 public void init(Object arg1) 018 { 019 this.expr = (TExpression)arg1; 020 } 021 022 public void doParse(TCustomSqlStatement psql, ESqlClause plocation){ 023 this.expr.doParse(psql,plocation); 024 } 025 026 public void accept(TParseTreeVisitor v){ 027 v.preVisit(this); 028 v.postVisit(this); 029 } 030 031 public void acceptChildren(TParseTreeVisitor v){ 032 v.preVisit(this); 033 v.postVisit(this); 034 } 035 036 public void setExpr(TExpression expr) { 037 this.expr = expr; 038 } 039}