All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xin.bluesky.leiothrix.server.action.allocate.RangeScanResult Maven / Gradle / Ivy

The newest version!
package xin.bluesky.leiothrix.server.action.allocate;

import java.util.ArrayList;
import java.util.List;

/**
 * 扫描某个表的range的结果.{@link #hasUnallocatedRange}和{@link #isTableFinished}这两的值是有一定排斥的,
 * 如前者为true,则后者不可能为true;如前者为false,后者可能为true,也可能为false.
 *
 * @author 张轲
 */
public class RangeScanResult {

    private List unallocatedRangeNameList = new ArrayList();

    private boolean isTableFinished = false;

    public RangeScanResult() {
    }

    public List getUnallocatedRangeNameList() {
        return unallocatedRangeNameList;
    }

    public void addUnallocatedRangeName(String rangeName) {
        this.unallocatedRangeNameList.add(rangeName);
    }

    public boolean isTableFinished() {
        return isTableFinished;
    }

    public void setIsTableFinished(boolean isTableFinished) {
        this.isTableFinished = isTableFinished;
    }

    public boolean hasUnallocatedRange() {
        return unallocatedRangeNameList.size() > 0;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy