Class SequenceNumberRange.GenericSequenceNumberRange
java.lang.Object
org.apache.flink.runtime.state.changelog.SequenceNumberRange.GenericSequenceNumberRange
- All Implemented Interfaces:
SequenceNumberRange
- Enclosing interface:
- SequenceNumberRange
public static class SequenceNumberRange.GenericSequenceNumberRange
extends Object
implements SequenceNumberRange
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.flink.runtime.state.changelog.SequenceNumberRange
SequenceNumberRange.GenericSequenceNumberRange -
Constructor Summary
ConstructorsConstructorDescriptionGenericSequenceNumberRange(SequenceNumber.GenericSequenceNumber from, SequenceNumber.GenericSequenceNumber to) -
Method Summary
-
Constructor Details
-
GenericSequenceNumberRange
public GenericSequenceNumberRange(SequenceNumber.GenericSequenceNumber from, SequenceNumber.GenericSequenceNumber to)
-
-
Method Details
-
from
Description copied from interface:SequenceNumberRangeInclusive.- Specified by:
fromin interfaceSequenceNumberRange
-
to
Description copied from interface:SequenceNumberRangeExclusive.- Specified by:
toin interfaceSequenceNumberRange
-
size
public long size()- Specified by:
sizein interfaceSequenceNumberRange- Returns:
- the size of this range (positive) or zero if it is empty
-
contains
- Specified by:
containsin interfaceSequenceNumberRange- Returns:
- true if
SequenceNumberRange.from()≤ sqn <SequenceNumberRange.to()(this implies that the range is not empty, i.e. to > from)
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceSequenceNumberRange- Returns:
- true if
SequenceNumberRange.from()≥SequenceNumberRange.to(), false otherwise.
-
toString
-