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}