Class ContiguousSequenceRange
java.lang.Object
org.apache.beam.sdk.extensions.ordered.ContiguousSequenceRange
- All Implemented Interfaces:
 Serializable,Comparable<ContiguousSequenceRange>
public abstract class ContiguousSequenceRange
extends Object
implements Serializable, Comparable<ContiguousSequenceRange>
A range of contiguous event sequences and the latest timestamp of the events in the range.
- See Also:
 
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(ContiguousSequenceRange other) abstract longgetEnd()abstract longgetStart()abstract Instantstatic ContiguousSequenceRangelargestRange(Iterable<ContiguousSequenceRange> rangeIterable) static ContiguousSequenceRange 
- 
Field Details
- 
EMPTY
 
 - 
 - 
Constructor Details
- 
ContiguousSequenceRange
public ContiguousSequenceRange() 
 - 
 - 
Method Details
- 
getStart
public abstract long getStart()- Returns:
 - inclusive starting sequence
 
 - 
getEnd
public abstract long getEnd()- Returns:
 - exclusive end sequence
 
 - 
getTimestamp
- Returns:
 - latest timestamp of all events in the range
 
 - 
compareTo
- Specified by:
 compareToin interfaceComparable<ContiguousSequenceRange>
 - 
largestRange
 - 
of
 
 -