001package gudusoft.gsqlparser.nodes; 002/* 003 * Date: 13-8-9 004 */ 005 006import gudusoft.gsqlparser.nodes.TObjectName; 007import gudusoft.gsqlparser.nodes.TPTNodeList; 008import gudusoft.gsqlparser.nodes.TParseTreeNode; 009import gudusoft.gsqlparser.nodes.TPartitionExtensionClause; 010 011import java.util.ArrayList; 012 013public class TMSCKSqlNode extends TParseTreeNode { 014 private boolean repair; 015 private TObjectName tableName; 016 private ArrayList<TPartitionExtensionClause> partitionSpecList; 017 018 public void init(Object arg1){ 019 repair = (arg1 != null); 020 } 021 022 public void init(Object arg1,Object arg2){ 023 init(arg1); 024 tableName = (TObjectName)arg2; 025 } 026 027 public ArrayList<TPartitionExtensionClause> getPartitionSpecList() { 028 return partitionSpecList; 029 } 030 031 public boolean isRepair() { 032 return repair; 033 } 034 035 public TObjectName getTableName() { 036 return tableName; 037 } 038 039 public void init(Object arg1,Object arg2,Object arg3){ 040 init(arg1, arg2); 041 partitionSpecList = (ArrayList<TPartitionExtensionClause>)arg3; 042 043 } 044}