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}