001package gudusoft.gsqlparser.nodes.oracle;
002
003import gudusoft.gsqlparser.nodes.TObjectName;
004import gudusoft.gsqlparser.nodes.TParseTreeNode;
005import gudusoft.gsqlparser.nodes.TParseTreeVisitor;
006import gudusoft.gsqlparser.nodes.TRangeValuesClause;
007
008public class TRangeSubpartitionDesc  extends TParseTreeNode {
009
010    private TRangeValuesClause rangeValuesClause;
011    private TObjectName subPartitionName;
012
013    public TRangeValuesClause getRangeValuesClause() {
014        return rangeValuesClause;
015    }
016
017    public TObjectName getSubPartitionName() {
018        return subPartitionName;
019    }
020
021    public  void init(Object arg1, Object arg2){
022        if (arg1 != null) {
023            subPartitionName = (TObjectName) arg1;
024        }
025
026        rangeValuesClause = (TRangeValuesClause) arg2;
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}