001package gudusoft.gsqlparser.nodes.oracle; 002/* 003 * Date: 13-2-17 004 */ 005 006import gudusoft.gsqlparser.nodes.TExpression; 007import gudusoft.gsqlparser.nodes.TObjectNameList; 008import gudusoft.gsqlparser.nodes.TParseTreeNode; 009import gudusoft.gsqlparser.nodes.TParseTreeVisitor; 010 011public class TStreamingClause extends TParseTreeNode { 012 private TObjectNameList columnList; 013 private TExpression expr; 014 015 public TObjectNameList getColumnList() { 016 return columnList; 017 } 018 019 public TExpression getExpr() { 020 return expr; 021 } 022 023 public void init(Object arg1,Object arg2){ 024 expr = (TExpression)arg1; 025 columnList = (TObjectNameList)arg2; 026 027 } 028 029 public void accept(TParseTreeVisitor v){ 030 v.preVisit(this); 031 v.postVisit(this); 032 } 033 034 public void acceptChildren(TParseTreeVisitor v){ 035 v.preVisit(this); 036 v.postVisit(this); 037 } 038 039 public void setColumnList(TObjectNameList columnList) { 040 this.columnList = columnList; 041 } 042 043 public void setExpr(TExpression expr) { 044 this.expr = expr; 045 } 046}