Class ChangeStreamOffset
- java.lang.Object
-
- org.apache.flink.cdc.connectors.base.source.meta.offset.Offset
-
- org.apache.flink.cdc.connectors.mongodb.source.offset.ChangeStreamOffset
-
- All Implemented Interfaces:
Serializable,Comparable<Offset>
public class ChangeStreamOffset extends Offset
A structure describes a fine grained offset in a change log event including resumeToken and clusterTime.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static ChangeStreamOffsetNO_STOPPING_OFFSETstatic StringRESUME_TOKEN_FIELDstatic StringTIMESTAMP_FIELD
-
Constructor Summary
Constructors Constructor Description ChangeStreamOffset(Map<String,String> offset)ChangeStreamOffset(org.bson.BsonDocument resumeToken)ChangeStreamOffset(org.bson.BsonTimestamp timestamp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Offset offset)booleanequals(Object o)org.bson.BsonDocumentgetResumeToken()org.bson.BsonTimestampgetTimestamp()voidupdatePosition(org.bson.BsonDocument resumeToken)-
Methods inherited from class org.apache.flink.cdc.connectors.base.source.meta.offset.Offset
getOffset, hashCode, isAfter, isAtOrAfter, isAtOrBefore, isBefore, longOffsetValue, toString
-
-
-
-
Field Detail
-
TIMESTAMP_FIELD
public static final String TIMESTAMP_FIELD
- See Also:
- Constant Field Values
-
RESUME_TOKEN_FIELD
public static final String RESUME_TOKEN_FIELD
- See Also:
- Constant Field Values
-
NO_STOPPING_OFFSET
public static final ChangeStreamOffset NO_STOPPING_OFFSET
-
-