Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractCassandra4CommitLogParser - Class in io.debezium.connector.cassandra
- AbstractCassandra4CommitLogParser(LogicalCommitLog, List<ChangeEventQueue<Event>>, CommitLogProcessorMetrics, CassandraConnectorContext) - Constructor for class io.debezium.connector.cassandra.AbstractCassandra4CommitLogParser
C
- Cassandra4CommitLogBatchParser - Class in io.debezium.connector.cassandra
- Cassandra4CommitLogBatchParser(LogicalCommitLog, List<ChangeEventQueue<Event>>, CommitLogProcessorMetrics, CassandraConnectorContext) - Constructor for class io.debezium.connector.cassandra.Cassandra4CommitLogBatchParser
- Cassandra4CommitLogProcessor - Class in io.debezium.connector.cassandra
-
The
Cassandra4CommitLogProcessoris used to process CommitLog in CDC directory. - Cassandra4CommitLogProcessor(CassandraConnectorContext) - Constructor for class io.debezium.connector.cassandra.Cassandra4CommitLogProcessor
- Cassandra4CommitLogReadHandlerImpl - Class in io.debezium.connector.cassandra
-
Handler that implements
CommitLogReadHandlerinterface provided by Cassandra source code. - Cassandra4CommitLogReadHandlerImpl(SchemaHolder, List<ChangeEventQueue<Event>>, OffsetWriter, RecordMaker, CommitLogProcessorMetrics) - Constructor for class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- Cassandra4CommitLogReadHandlerImpl.PartitionType - Enum in io.debezium.connector.cassandra
-
A PartitionType represents the type of PartitionUpdate.
- Cassandra4CommitLogReadHandlerImpl.RowType - Enum in io.debezium.connector.cassandra
-
A RowType represents different types of
Row-level modifications in a Cassandra table. - Cassandra4CommitLogRealTimeParser - Class in io.debezium.connector.cassandra
- Cassandra4CommitLogRealTimeParser(LogicalCommitLog, List<ChangeEventQueue<Event>>, CommitLogProcessorMetrics, CassandraConnectorContext) - Constructor for class io.debezium.connector.cassandra.Cassandra4CommitLogRealTimeParser
- Cassandra4SchemaChangeListener - Class in io.debezium.connector.cassandra
- Cassandra4SchemaChangeListener(String, SourceInfoStructMaker<SourceInfo>, SchemaHolder) - Constructor for class io.debezium.connector.cassandra.Cassandra4SchemaChangeListener
- Cassandra4SchemaChangeListenerProvider() - Constructor for class io.debezium.connector.cassandra.CassandraConnectorTask.Cassandra4SchemaChangeListenerProvider
- Cassandra4SchemaLoader() - Constructor for class io.debezium.connector.cassandra.CassandraConnectorTask.Cassandra4SchemaLoader
- CassandraConnectorTask - Class in io.debezium.connector.cassandra
-
A task that reads Cassandra commit log in CDC directory and generate corresponding data change events which will be emitted to Kafka.
- CassandraConnectorTask() - Constructor for class io.debezium.connector.cassandra.CassandraConnectorTask
- CassandraConnectorTask.Cassandra4SchemaChangeListenerProvider - Class in io.debezium.connector.cassandra
- CassandraConnectorTask.Cassandra4SchemaLoader - Class in io.debezium.connector.cassandra
- cdcDir - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogProcessor
- commitLog - Variable in class io.debezium.connector.cassandra.AbstractCassandra4CommitLogParser
- commitLog - Variable in class io.debezium.connector.cassandra.CommitLogProcessingResult
- commitLogPosition - Variable in class io.debezium.connector.cassandra.LogicalCommitLog
- CommitLogProcessingResult - Class in io.debezium.connector.cassandra
- CommitLogProcessingResult(LogicalCommitLog) - Constructor for class io.debezium.connector.cassandra.CommitLogProcessingResult
- CommitLogProcessingResult(LogicalCommitLog, CommitLogProcessingResult.Result) - Constructor for class io.debezium.connector.cassandra.CommitLogProcessingResult
- CommitLogProcessingResult(LogicalCommitLog, CommitLogProcessingResult.Result, Exception) - Constructor for class io.debezium.connector.cassandra.CommitLogProcessingResult
- CommitLogProcessingResult.Result - Enum in io.debezium.connector.cassandra
- commitLogReader - Variable in class io.debezium.connector.cassandra.AbstractCassandra4CommitLogParser
- commitLogReadHandler - Variable in class io.debezium.connector.cassandra.AbstractCassandra4CommitLogParser
- commitLogSegmentId - Variable in class io.debezium.connector.cassandra.LogicalCommitLog
- commitLogTransfer - Variable in class io.debezium.connector.cassandra.AbstractCassandra4CommitLogParser
- commitLogTransfer - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogProcessor
- complete() - Method in class io.debezium.connector.cassandra.AbstractCassandra4CommitLogParser
- completed - Variable in class io.debezium.connector.cassandra.LogicalCommitLog
- COMPLETED_PREMATURELY - Enum constant in enum io.debezium.connector.cassandra.CommitLogProcessingResult.Result
- completePrematurely - Variable in class io.debezium.connector.cassandra.AbstractCassandra4CommitLogParser
- context - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogProcessor
- COUNTER - Enum constant in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.PartitionType
-
an update on a table that contains counter data type
D
- DELETE - Enum constant in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.RowType
-
Single-row delete
- destroy() - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogProcessor
- DOES_NOT_EXIST - Enum constant in enum io.debezium.connector.cassandra.CommitLogProcessingResult.Result
E
- enqueueEOFEvent() - Method in class io.debezium.connector.cassandra.AbstractCassandra4CommitLogParser
- erroneousCommitLogs - Variable in class io.debezium.connector.cassandra.AbstractCassandra4CommitLogParser
- ERROR - Enum constant in enum io.debezium.connector.cassandra.CommitLogProcessingResult.Result
- errorCommitLogReprocessEnabled - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogProcessor
- ex - Variable in class io.debezium.connector.cassandra.CommitLogProcessingResult
- executorService - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogProcessor
- exists() - Method in class io.debezium.connector.cassandra.LogicalCommitLog
G
- getPartitionKeys(PartitionUpdate) - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
-
Given a PartitionUpdate, deserialize the partition key byte buffer into a list of partition key values.
- getPartitionType(PartitionUpdate) - Static method in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.PartitionType
- getRowType(Unfiltered) - Static method in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.RowType
H
- handleMutation(Mutation, int, int, CommitLogDescriptor) - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- handlePartitionDeletion(PartitionUpdate, OffsetPosition, KeyspaceTable) - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
-
Handle a valid deletion event resulted from a partition-level deletion by converting Cassandra representation of this event into a
Recordobject and queue the record toChangeEventQueue. - handleRangeTombstoneBoundMarker(RangeTombstoneBoundMarker, Cassandra4CommitLogReadHandlerImpl.RowType, PartitionUpdate, OffsetPosition, KeyspaceTable) - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- handleRowModifications(Row, Cassandra4CommitLogReadHandlerImpl.RowType, PartitionUpdate, OffsetPosition, KeyspaceTable) - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
-
Handle a valid event resulted from a row-level modification by converting Cassandra representation of this event into a
Recordobject and queue the record toChangeEventQueue. - handleUnrecoverableError(CommitLogReadHandler.CommitLogReadException) - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- hasClusteringKeys(PartitionUpdate) - Static method in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.PartitionType
I
- index - Variable in class io.debezium.connector.cassandra.LogicalCommitLog
- initial - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogProcessor
- initialize() - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogProcessor
- INSERT - Enum constant in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.RowType
-
Single-row insert
- io.debezium.connector.cassandra - package io.debezium.connector.cassandra
- isDelete(Row) - Static method in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.RowType
- isInsert(Row) - Static method in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.RowType
- isPartitionDeletion(PartitionUpdate) - Static method in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.PartitionType
- isRunning() - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogProcessor
- isUpdate(Row) - Static method in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.RowType
- isValid(Cassandra4CommitLogReadHandlerImpl.PartitionType) - Static method in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.PartitionType
- isValid(Cassandra4CommitLogReadHandlerImpl.RowType) - Static method in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.RowType
L
- load(String) - Method in class io.debezium.connector.cassandra.CassandraConnectorTask.Cassandra4SchemaLoader
- log - Variable in class io.debezium.connector.cassandra.LogicalCommitLog
- LOGGER - Static variable in class io.debezium.connector.cassandra.AbstractCassandra4CommitLogParser
- LOGGER - Static variable in class io.debezium.connector.cassandra.Cassandra4CommitLogBatchParser
- LOGGER - Static variable in class io.debezium.connector.cassandra.Cassandra4CommitLogProcessor
- LOGGER - Static variable in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- LOGGER - Static variable in class io.debezium.connector.cassandra.Cassandra4CommitLogRealTimeParser
- LOGGER - Static variable in class io.debezium.connector.cassandra.Cassandra4SchemaChangeListener
- LogicalCommitLog - Class in io.debezium.connector.cassandra
- LogicalCommitLog(File) - Constructor for class io.debezium.connector.cassandra.LogicalCommitLog
M
- main(String[]) - Static method in class io.debezium.connector.cassandra.CassandraConnectorTask
- MARK_OFFSET - Static variable in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- MATERIALIZED_VIEW - Enum constant in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.PartitionType
-
an update on materialized view
- metrics - Variable in class io.debezium.connector.cassandra.AbstractCassandra4CommitLogParser
- metrics - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogProcessor
- metrics - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
N
- NAME - Static variable in class io.debezium.connector.cassandra.Cassandra4CommitLogProcessor
O
- offset - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogRealTimeParser
- offsetOfEndOfLastWrittenCDCMutation - Variable in class io.debezium.connector.cassandra.LogicalCommitLog
- offsetWriter - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- OK - Enum constant in enum io.debezium.connector.cassandra.CommitLogProcessingResult.Result
- onKeyspaceCreated(KeyspaceMetadata) - Method in class io.debezium.connector.cassandra.Cassandra4SchemaChangeListener
- onKeyspaceDropped(KeyspaceMetadata) - Method in class io.debezium.connector.cassandra.Cassandra4SchemaChangeListener
- onKeyspaceUpdated(KeyspaceMetadata, KeyspaceMetadata) - Method in class io.debezium.connector.cassandra.Cassandra4SchemaChangeListener
- onSessionReady(Session) - Method in class io.debezium.connector.cassandra.Cassandra4SchemaChangeListener
- onTableCreated(TableMetadata) - Method in class io.debezium.connector.cassandra.Cassandra4SchemaChangeListener
- onTableDropped(TableMetadata) - Method in class io.debezium.connector.cassandra.Cassandra4SchemaChangeListener
- onTableUpdated(TableMetadata, TableMetadata) - Method in class io.debezium.connector.cassandra.Cassandra4SchemaChangeListener
P
- parse() - Method in class io.debezium.connector.cassandra.AbstractCassandra4CommitLogParser
- parse() - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogBatchParser
- parse() - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogRealTimeParser
- parseCommitLogIndex() - Method in class io.debezium.connector.cassandra.LogicalCommitLog
- parseCommitLogName(File) - Static method in class io.debezium.connector.cassandra.LogicalCommitLog
- parseIndexFile(LogicalCommitLog) - Method in class io.debezium.connector.cassandra.AbstractCassandra4CommitLogParser
- parseSegmentId(File) - Static method in class io.debezium.connector.cassandra.LogicalCommitLog
- PARTITION_AND_CLUSTERING_KEY_ROW_DELETION - Enum constant in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.PartitionType
-
a partition-level deletion where partition key + clustering key = primary key
- PARTITION_KEY_ROW_DELETION - Enum constant in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.PartitionType
-
a partition-level deletion where partition key = primary key (no clustering key)
- PartitionType() - Constructor for enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.PartitionType
- pollingInterval - Variable in class io.debezium.connector.cassandra.AbstractCassandra4CommitLogParser
- populateClusteringColumns(RowData, Row, PartitionUpdate) - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- populatePartitionColumns(RowData, PartitionUpdate) - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- populateRegularColumns(RowData, Row, Cassandra4CommitLogReadHandlerImpl.RowType, KeyValueSchema) - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- process() - Method in class io.debezium.connector.cassandra.AbstractCassandra4CommitLogParser
- process() - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogProcessor
- process(PartitionUpdate, OffsetPosition, KeyspaceTable) - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
-
Method which processes a partition update if it's valid (either a single-row partition-level deletion or a row-level modification) or throw an exception if it isn't.
- processCommitLog(LogicalCommitLog, CommitLogPosition) - Method in class io.debezium.connector.cassandra.AbstractCassandra4CommitLogParser
- provide(CassandraConnectorConfig) - Method in class io.debezium.connector.cassandra.CassandraConnectorTask.Cassandra4SchemaChangeListenerProvider
Q
- queues - Variable in class io.debezium.connector.cassandra.AbstractCassandra4CommitLogParser
- queues - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogProcessor
- queues - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
R
- RANGE_TOMBSTONE - Enum constant in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.RowType
-
A row-level deletion that deletes a range of keys.
- rangeTombstoneContext - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- recordMaker - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- removeProcessing(AbstractCassandra4CommitLogParser) - Static method in class io.debezium.connector.cassandra.Cassandra4CommitLogProcessor
- result - Variable in class io.debezium.connector.cassandra.CommitLogProcessingResult
- Result() - Constructor for enum io.debezium.connector.cassandra.CommitLogProcessingResult.Result
- ROW_LEVEL_MODIFICATION - Enum constant in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.PartitionType
-
a row-level modification
- RowType() - Constructor for enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.RowType
S
- schemaHolder - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- SECONDARY_INDEX - Enum constant in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.PartitionType
-
an update on secondary index
- shouldSkipSegmentOnError(CommitLogReadHandler.CommitLogReadException) - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- stop() - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogProcessor
- submit(Path) - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogProcessor
- submittedProcessings - Static variable in class io.debezium.connector.cassandra.Cassandra4CommitLogProcessor
- supportedPartitionTypes - Static variable in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.PartitionType
- supportedRowTypes - Static variable in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.RowType
T
- toString() - Method in class io.debezium.connector.cassandra.CommitLogProcessingResult
- toString() - Method in class io.debezium.connector.cassandra.LogicalCommitLog
U
- UNKNOWN - Enum constant in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.RowType
-
Unknown row-level operation
- UPDATE - Enum constant in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.RowType
-
Single-row update
V
- valueOf(String) - Static method in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.PartitionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.RowType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.cassandra.CommitLogProcessingResult.Result
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.PartitionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.RowType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.cassandra.CommitLogProcessingResult.Result
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- watcher - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogProcessor
All Classes and Interfaces|All Packages|Constant Field Values