Package io.debezium.connector.cassandra
Class OffsetPosition
- java.lang.Object
-
- io.debezium.connector.cassandra.OffsetPosition
-
- All Implemented Interfaces:
Comparable<OffsetPosition>
public class OffsetPosition extends Object implements Comparable<OffsetPosition>
The OffsetPosition uniquely identifies a specificMutationin a specific commit log.
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_FILENAMEstatic intDEFAULT_POSITIONStringfileNameintfilePosition
-
Constructor Summary
Constructors Constructor Description OffsetPosition(String fileName, int filePosition)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(OffsetPosition other)static OffsetPositiondefaultOffsetPosition()booleanequals(Object o)inthashCode()static OffsetPositionparse(String offset)Stringserialize()StringtoString()
-
-
-
Field Detail
-
DEFAULT_FILENAME
public static final String DEFAULT_FILENAME
- See Also:
- Constant Field Values
-
DEFAULT_POSITION
public static final int DEFAULT_POSITION
- See Also:
- Constant Field Values
-
fileName
public final String fileName
-
filePosition
public final int filePosition
-
-
Constructor Detail
-
OffsetPosition
public OffsetPosition(String fileName, int filePosition)
-
-
Method Detail
-
serialize
public String serialize()
-
parse
public static OffsetPosition parse(String offset)
-
defaultOffsetPosition
public static OffsetPosition defaultOffsetPosition()
-
compareTo
public int compareTo(OffsetPosition other)
- Specified by:
compareToin interfaceComparable<OffsetPosition>
-
-