001package gudusoft.gsqlparser.nodes.hive;
002
003
004import gudusoft.gsqlparser.nodes.TParseTreeNode;
005import gudusoft.gsqlparser.nodes.TParseTreeVisitor;
006import gudusoft.gsqlparser.nodes.TPartitionExtensionClause;
007
008public class THiveDescTablePartition extends TParseTreeNode {
009    private THiveDescTabType descTabType;
010    private TPartitionExtensionClause partition;
011
012    public void init(Object arg1){
013        descTabType = (THiveDescTabType)arg1;
014    }
015
016    public THiveDescTabType getDescTabType() {
017        return descTabType;
018    }
019
020    public TPartitionExtensionClause getPartition() {
021        return partition;
022    }
023
024    public void init(Object arg1,Object arg2){
025        init(arg1);
026        partition = (TPartitionExtensionClause)arg2;
027
028    }
029
030    public void setDescTabType(THiveDescTabType descTabType) {
031        this.descTabType = descTabType;
032    }
033
034    public void setPartition(TPartitionExtensionClause partition) {
035        this.partition = partition;
036    }
037
038    public void accept(TParseTreeVisitor v){
039        v.preVisit(this);
040        v.postVisit(this);
041    }
042
043    public void acceptChildren(TParseTreeVisitor v){
044        v.preVisit(this);
045        v.postVisit(this);
046    }
047
048}