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}