001package gudusoft.gsqlparser.nodes.oracle;
002
003import gudusoft.gsqlparser.nodes.TObjectName;
004import gudusoft.gsqlparser.nodes.TObjectNameList;
005import gudusoft.gsqlparser.nodes.TParseTreeNode;
006import gudusoft.gsqlparser.nodes.TParseTreeVisitor;
007
008public class TParallelEnableClause extends TParseTreeNode {
009
010    private TObjectName argument;
011    private TObjectNameList columnList;
012    private TStreamingClause streamingClause;
013
014    public void setStreamingClause(TStreamingClause streamingClause) {
015        this.streamingClause = streamingClause;
016    }
017
018    public TStreamingClause getStreamingClause() {
019
020        return streamingClause;
021    }
022
023    public void init(Object arg1){
024        argument = (TObjectName)arg1;
025    }
026
027    public void init(Object arg1, Object arg2){
028        init(arg1);
029        columnList = (TObjectNameList)arg2;
030    }
031
032    public TObjectName getArgument() {
033        return argument;
034    }
035
036    public TObjectNameList getColumnList() {
037        return columnList;
038    }
039
040    public void accept(TParseTreeVisitor v){
041        v.preVisit(this);
042        v.postVisit(this);
043    }
044
045    public void acceptChildren(TParseTreeVisitor v){
046        v.preVisit(this);
047        v.postVisit(this);
048    }
049
050    public void setArgument(TObjectName argument) {
051        this.argument = argument;
052    }
053
054    public void setColumnList(TObjectNameList columnList) {
055        this.columnList = columnList;
056    }
057}