package com.taobao.tddl.rule.enumerator.handler; import com.taobao.tddl.rule.enumerator.EnumeratorUtils; public class LongPartDiscontinousRangeEnumerator extends NumberPartDiscontinousRangeEnumerator { @Override protected Number cast2Number(Comparable begin) { return (Long) begin; } @Override protected Number getNumber(Comparable begin) { return (Long) EnumeratorUtils.toPrimaryValue(begin); } @Override protected Number plus(Number begin, int plus) { return (Long) begin + plus; } }