Package io.debezium.connector.cassandra
Class FileOffsetWriterTest
java.lang.Object
io.debezium.connector.cassandra.FileOffsetWriterTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Propertiesprivate Pathprivate io.debezium.connector.cassandra.OffsetWriterprivate io.debezium.connector.cassandra.CassandraSchemaFactoryprivate Properties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate io.debezium.connector.cassandra.ChangeRecordgenerateRecord(boolean markOffset, boolean isSnapshot, io.debezium.connector.cassandra.OffsetPosition offsetPosition, io.debezium.connector.cassandra.KeyspaceTable keyspaceTable) private booleanisProcessed(io.debezium.connector.cassandra.ChangeRecord record) private voidprocess(io.debezium.connector.cassandra.ChangeRecord record) voidsetUp()voidvoidvoid
-
Field Details
-
offsetDir
-
offsetWriter
private io.debezium.connector.cassandra.OffsetWriter offsetWriter -
snapshotProps
-
commitLogProps
-
schemaFactory
private io.debezium.connector.cassandra.CassandraSchemaFactory schemaFactory
-
-
Constructor Details
-
FileOffsetWriterTest
public FileOffsetWriterTest()
-
-
Method Details
-
setUp
- Throws:
IOException
-
testMarkOffset
public void testMarkOffset() -
testFlush
- Throws:
IOException
-
testTwoFileWriterCannotCoexist
- Throws:
IOException
-
generateRecord
private io.debezium.connector.cassandra.ChangeRecord generateRecord(boolean markOffset, boolean isSnapshot, io.debezium.connector.cassandra.OffsetPosition offsetPosition, io.debezium.connector.cassandra.KeyspaceTable keyspaceTable) -
isProcessed
private boolean isProcessed(io.debezium.connector.cassandra.ChangeRecord record) -
process
private void process(io.debezium.connector.cassandra.ChangeRecord record)
-