Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- Cassandra3CommitLogProcessor - Class in io.debezium.connector.cassandra
-
The
Cassandra3CommitLogProcessoris used to process CommitLog in CDC directory. - Cassandra3CommitLogProcessor(CassandraConnectorContext) - Constructor for class io.debezium.connector.cassandra.Cassandra3CommitLogProcessor
- Cassandra3CommitLogReadHandlerImpl - Class in io.debezium.connector.cassandra
-
Handler that implements
CommitLogReadHandlerinterface provided by Cassandra source code. - Cassandra3CommitLogReadHandlerImpl(SchemaHolder, List<ChangeEventQueue<Event>>, OffsetWriter, RecordMaker, CommitLogProcessorMetrics, CassandraSchemaFactory) - Constructor for class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
- Cassandra3CommitLogReadHandlerImpl.PartitionType - Enum in io.debezium.connector.cassandra
-
A PartitionType represents the type of PartitionUpdate.
- Cassandra3CommitLogReadHandlerImpl.RowType - Enum in io.debezium.connector.cassandra
-
A RowType represents different types of
Row-level modifications in a Cassandra table. - Cassandra3Connector - Class in io.debezium.connector.cassandra
- Cassandra3Connector() - Constructor for class io.debezium.connector.cassandra.Cassandra3Connector
- Cassandra3ConnectorTask - Class in io.debezium.connector.cassandra
- Cassandra3ConnectorTask() - Constructor for class io.debezium.connector.cassandra.Cassandra3ConnectorTask
- Cassandra3SchemaChangeListener - Class in io.debezium.connector.cassandra
- Cassandra3SchemaChangeListener(String, SourceInfoStructMaker<SourceInfo>, SchemaHolder) - Constructor for class io.debezium.connector.cassandra.Cassandra3SchemaChangeListener
- Cassandra3SchemaChangeListenerProvider() - Constructor for class io.debezium.connector.cassandra.CassandraConnectorTask.Cassandra3SchemaChangeListenerProvider
- Cassandra3SchemaLoader() - Constructor for class io.debezium.connector.cassandra.CassandraConnectorTask.Cassandra3SchemaLoader
- 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.Cassandra3SchemaChangeListenerProvider - Class in io.debezium.connector.cassandra
- CassandraConnectorTask.Cassandra3SchemaLoader - Class in io.debezium.connector.cassandra
- cdcDir - Variable in class io.debezium.connector.cassandra.Cassandra3CommitLogProcessor
- commitLogReader - Variable in class io.debezium.connector.cassandra.Cassandra3CommitLogProcessor
- commitLogReadHandler - Variable in class io.debezium.connector.cassandra.Cassandra3CommitLogProcessor
- commitLogTransfer - Variable in class io.debezium.connector.cassandra.Cassandra3CommitLogProcessor
- config() - Method in class io.debezium.connector.cassandra.Cassandra3Connector
- context - Variable in class io.debezium.connector.cassandra.Cassandra3CommitLogProcessor
- COUNTER - Enum constant in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.PartitionType
-
an update on a table that contains counter data type
D
- DELETE - Enum constant in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.RowType
-
Single-row delete
- destroy() - Method in class io.debezium.connector.cassandra.Cassandra3CommitLogProcessor
- doPoll() - Method in class io.debezium.connector.cassandra.Cassandra3ConnectorTask
- doStop() - Method in class io.debezium.connector.cassandra.Cassandra3ConnectorTask
E
- erroneousCommitLogs - Variable in class io.debezium.connector.cassandra.Cassandra3CommitLogProcessor
- errorCommitLogReprocessEnabled - Variable in class io.debezium.connector.cassandra.Cassandra3CommitLogProcessor
G
- getAllConfigurationFields() - Method in class io.debezium.connector.cassandra.Cassandra3ConnectorTask
- getPartitionKeys(PartitionUpdate) - Static method in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
-
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.Cassandra3CommitLogReadHandlerImpl.PartitionType
- getRowType(Unfiltered) - Static method in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.RowType
H
- handleMutation(Mutation, int, int, CommitLogDescriptor) - Method in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
- handlePartitionDeletion(PartitionUpdate, OffsetPosition, KeyspaceTable) - Method in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
-
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, Cassandra3CommitLogReadHandlerImpl.RowType, PartitionUpdate, OffsetPosition, KeyspaceTable) - Method in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
- handleRowModifications(Row, Cassandra3CommitLogReadHandlerImpl.RowType, PartitionUpdate, OffsetPosition, KeyspaceTable) - Method in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
-
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.Cassandra3CommitLogReadHandlerImpl
- hasClusteringKeys(PartitionUpdate) - Static method in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.PartitionType
I
- init(CassandraConnectorConfig, ComponentFactory) - Method in class io.debezium.connector.cassandra.Cassandra3ConnectorTask
- init(CassandraConnectorConfig, ComponentFactory) - Static method in class io.debezium.connector.cassandra.CassandraConnectorTask
- initial - Variable in class io.debezium.connector.cassandra.Cassandra3CommitLogProcessor
- initialize() - Method in class io.debezium.connector.cassandra.Cassandra3CommitLogProcessor
- INSERT - Enum constant in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.RowType
-
Single-row insert
- io.debezium.connector.cassandra - package io.debezium.connector.cassandra
- isDelete(Row) - Static method in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.RowType
- isInsert(Row) - Static method in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.RowType
- isPartitionDeletion(PartitionUpdate) - Static method in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.PartitionType
- isUpdate(Row) - Static method in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.RowType
- isValid(Cassandra3CommitLogReadHandlerImpl.PartitionType) - Static method in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.PartitionType
- isValid(Cassandra3CommitLogReadHandlerImpl.RowType) - Static method in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.RowType
L
- latestOnly - Variable in class io.debezium.connector.cassandra.Cassandra3CommitLogProcessor
- load(String) - Method in class io.debezium.connector.cassandra.CassandraConnectorTask.Cassandra3SchemaLoader
- LOGGER - Static variable in class io.debezium.connector.cassandra.Cassandra3CommitLogProcessor
- LOGGER - Static variable in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
- LOGGER - Static variable in class io.debezium.connector.cassandra.Cassandra3SchemaChangeListener
M
- main(String[]) - Static method in class io.debezium.connector.cassandra.CassandraConnectorTask
- MARK_OFFSET - Static variable in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
- MATERIALIZED_VIEW - Enum constant in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.PartitionType
-
an update on materialized view
- metrics - Variable in class io.debezium.connector.cassandra.Cassandra3CommitLogProcessor
- metrics - Variable in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
N
- NAME - Static variable in class io.debezium.connector.cassandra.Cassandra3CommitLogProcessor
O
- offsetWriter - Variable in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
- onKeyspaceCreated(KeyspaceMetadata) - Method in class io.debezium.connector.cassandra.Cassandra3SchemaChangeListener
- onKeyspaceDropped(KeyspaceMetadata) - Method in class io.debezium.connector.cassandra.Cassandra3SchemaChangeListener
- onKeyspaceUpdated(KeyspaceMetadata, KeyspaceMetadata) - Method in class io.debezium.connector.cassandra.Cassandra3SchemaChangeListener
- onSessionReady(Session) - Method in class io.debezium.connector.cassandra.Cassandra3SchemaChangeListener
- onTableCreated(TableMetadata) - Method in class io.debezium.connector.cassandra.Cassandra3SchemaChangeListener
- onTableDropped(TableMetadata) - Method in class io.debezium.connector.cassandra.Cassandra3SchemaChangeListener
- onTableUpdated(TableMetadata, TableMetadata) - Method in class io.debezium.connector.cassandra.Cassandra3SchemaChangeListener
P
- PARTITION_AND_CLUSTERING_KEY_ROW_DELETION - Enum constant in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.PartitionType
-
a partition-level deletion where partition key + clustering key = primary key
- PARTITION_KEY_ROW_DELETION - Enum constant in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.PartitionType
-
a partition-level deletion where partition key = primary key (no clustering key)
- PartitionType() - Constructor for enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.PartitionType
- populateClusteringColumns(CassandraSchemaFactory.RowData, Row, PartitionUpdate) - Method in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
- populatePartitionColumns(CassandraSchemaFactory.RowData, PartitionUpdate) - Method in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
- populateRangeData(ClusteringBound, String, CFMetaData) - Method in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
- populateRegularColumns(CassandraSchemaFactory.RowData, Row, Cassandra3CommitLogReadHandlerImpl.RowType, KeyValueSchema) - Method in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
- process() - Method in class io.debezium.connector.cassandra.Cassandra3CommitLogProcessor
- process(PartitionUpdate, OffsetPosition, KeyspaceTable) - Method in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
-
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(File) - Method in class io.debezium.connector.cassandra.Cassandra3CommitLogProcessor
- processLastModifiedCommitLog() - Method in class io.debezium.connector.cassandra.Cassandra3CommitLogProcessor
- provide(CassandraConnectorConfig) - Method in class io.debezium.connector.cassandra.CassandraConnectorTask.Cassandra3SchemaChangeListenerProvider
Q
- queues - Variable in class io.debezium.connector.cassandra.Cassandra3CommitLogProcessor
- queues - Variable in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
R
- RANGE_TOMBSTONE - Enum constant in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.RowType
-
A row-level deletion that deletes a range of keys.
- rangeTombstoneContext - Variable in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
- recordMaker - Variable in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
- ROW_LEVEL_MODIFICATION - Enum constant in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.PartitionType
-
a row-level modification
- RowType() - Constructor for enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.RowType
S
- schemaFactory - Variable in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
- schemaHolder - Variable in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
- SECONDARY_INDEX - Enum constant in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.PartitionType
-
an update on secondary index
- shouldSkipSegmentOnError(CommitLogReadHandler.CommitLogReadException) - Method in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
- start(Configuration) - Method in class io.debezium.connector.cassandra.Cassandra3ConnectorTask
- start(Map<String, String>) - Method in class io.debezium.connector.cassandra.Cassandra3Connector
- stop() - Method in class io.debezium.connector.cassandra.Cassandra3Connector
- supportedPartitionTypes - Static variable in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.PartitionType
- supportedRowTypes - Static variable in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.RowType
T
- taskClass() - Method in class io.debezium.connector.cassandra.Cassandra3Connector
- taskConfigs(int) - Method in class io.debezium.connector.cassandra.Cassandra3Connector
U
- UNKNOWN - Enum constant in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.RowType
-
Unknown row-level operation
- UPDATE - Enum constant in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.RowType
-
Single-row update
V
- valueOf(String) - Static method in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.PartitionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.RowType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl.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.Cassandra3CommitLogReadHandlerImpl.RowType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version() - Method in class io.debezium.connector.cassandra.Cassandra3ConnectorTask
- version() - Method in class io.debezium.connector.cassandra.Cassandra3Connector
W
- watcher - Variable in class io.debezium.connector.cassandra.Cassandra3CommitLogProcessor
All Classes and Interfaces|All Packages|Constant Field Values