Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- allTypes(Object) - Method in class io.debezium.connector.cassandra.transforms.type.TupleTypeDeserializer
B
- baseTypeForReversedType() - Method in class io.debezium.connector.cassandra.Cassandra4TypeProvider
- bbList(Object, ByteBuffer) - Method in class io.debezium.connector.cassandra.transforms.type.UserDefinedTypeDeserializer
C
- Cassandra4CommitLogReadHandlerImpl - Class in io.debezium.connector.cassandra
-
Handler that implements
CommitLogReadHandlerinterface provided by Cassandra source code. - Cassandra4CommitLogReadHandlerImpl(CassandraConnectorContext, 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. - Cassandra4CommitLogSegmentReader - Class in io.debezium.connector.cassandra
- Cassandra4CommitLogSegmentReader(CassandraConnectorContext, CommitLogProcessorMetrics) - Constructor for class io.debezium.connector.cassandra.Cassandra4CommitLogSegmentReader
- Cassandra4Connector - Class in io.debezium.connector.cassandra
- Cassandra4Connector() - Constructor for class io.debezium.connector.cassandra.Cassandra4Connector
- Cassandra4ConnectorTask - Class in io.debezium.connector.cassandra
- Cassandra4ConnectorTask() - Constructor for class io.debezium.connector.cassandra.Cassandra4ConnectorTask
- 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
- Cassandra4TypeProvider - Class in io.debezium.connector.cassandra
- Cassandra4TypeProvider() - Constructor for class io.debezium.connector.cassandra.Cassandra4TypeProvider
- 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
- commitLogReader - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogSegmentReader
- commitLogReadHandler - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogSegmentReader
- 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
- deserializers() - Method in class io.debezium.connector.cassandra.Cassandra4TypeProvider
- DurationTypeDeserializer - Class in io.debezium.connector.cassandra.transforms.type
- DurationTypeDeserializer(DebeziumTypeDeserializer) - Constructor for class io.debezium.connector.cassandra.transforms.type.DurationTypeDeserializer
E
- eventOrderGuaranteeMode - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
F
- fieldNames(Object) - Method in class io.debezium.connector.cassandra.transforms.type.UserDefinedTypeDeserializer
- fieldTypes(Object) - Method in class io.debezium.connector.cassandra.transforms.type.UserDefinedTypeDeserializer
- formatDeserializedValue(Object, Object) - Method in class io.debezium.connector.cassandra.transforms.type.DurationTypeDeserializer
G
- getAbstractTypeInstance(DefaultUserDefinedType, List<String>, List<?>) - Method in class io.debezium.connector.cassandra.transforms.type.UserDefinedTypeDeserializer
- getAbstractTypeInstance(Object, boolean) - Method in class io.debezium.connector.cassandra.transforms.type.ListTypeDeserializer
- getAbstractTypeInstance(Object, boolean) - Method in class io.debezium.connector.cassandra.transforms.type.SetTypeDeserializer
- getAbstractTypeInstance(Object, Object, boolean) - Method in class io.debezium.connector.cassandra.transforms.type.MapTypeDeserializer
- getAbstractTypeInstance(List<?>) - Method in class io.debezium.connector.cassandra.transforms.type.TupleTypeDeserializer
- getClusterName() - Method in class io.debezium.connector.cassandra.Cassandra4TypeProvider
- getComplexColumnDataByteBufferList(AbstractType<?>, ComplexColumnData) - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- getElementsType(Object) - Method in class io.debezium.connector.cassandra.transforms.type.ListTypeDeserializer
- getElementsType(Object) - Method in class io.debezium.connector.cassandra.transforms.type.SetTypeDeserializer
- getKeysType(Object) - Method in class io.debezium.connector.cassandra.transforms.type.MapTypeDeserializer
- 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.
- getPartitionQueueIndex(PartitionUpdate, OffsetPosition) - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- getPartitionType(PartitionUpdate) - Static method in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.PartitionType
- getRowType(Unfiltered) - Static method in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.RowType
- getValuesType(Object) - Method in class io.debezium.connector.cassandra.transforms.type.MapTypeDeserializer
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
- handleRowIterator(PartitionUpdate, OffsetPosition, KeyspaceTable) - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- handleRowModifications(Row, Cassandra4CommitLogReadHandlerImpl.RowType, PartitionUpdate, OffsetPosition, KeyspaceTable, long) - 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
- init(CassandraConnectorConfig, ComponentFactory) - Method in class io.debezium.connector.cassandra.Cassandra4ConnectorTask
- init(CassandraConnectorConfig, ComponentFactory) - Static method in class io.debezium.connector.cassandra.CassandraConnectorTask
- INSERT - Enum constant in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.RowType
-
Single-row insert
- io.debezium.connector.cassandra - package io.debezium.connector.cassandra
- io.debezium.connector.cassandra.transforms.type - package io.debezium.connector.cassandra.transforms.type
- 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
- 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
- ListTypeDeserializer - Class in io.debezium.connector.cassandra.transforms.type
- ListTypeDeserializer(DebeziumTypeDeserializer) - Constructor for class io.debezium.connector.cassandra.transforms.type.ListTypeDeserializer
- load(String) - Method in class io.debezium.connector.cassandra.CassandraConnectorTask.Cassandra4SchemaLoader
- LOGGER - Static variable in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- LOGGER - Static variable in class io.debezium.connector.cassandra.Cassandra4SchemaChangeListener
M
- main(String[]) - Static method in class io.debezium.connector.cassandra.CassandraConnectorTask
- MapTypeDeserializer - Class in io.debezium.connector.cassandra.transforms.type
- MapTypeDeserializer(DebeziumTypeDeserializer) - Constructor for class io.debezium.connector.cassandra.transforms.type.MapTypeDeserializer
- 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.Cassandra4CommitLogReadHandlerImpl
O
- offsetWriter - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- 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
- 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
- populateClusteringColumns(CassandraSchemaFactory.RowData, Row, PartitionUpdate) - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- populatePartitionColumns(CassandraSchemaFactory.RowData, PartitionUpdate) - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- populateRangeData(ClusteringBound<?>, String, TableMetadata) - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- populateRegularColumns(CassandraSchemaFactory.RowData, Row, Cassandra4CommitLogReadHandlerImpl.RowType, KeyValueSchema) - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- 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.
- provide(CassandraConnectorConfig) - Method in class io.debezium.connector.cassandra.CassandraConnectorTask.Cassandra4SchemaChangeListenerProvider
Q
- 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
- readCommitLogSegment(File, long, int) - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogSegmentReader
- recordMaker - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- 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
- schemaFactory - Variable in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- 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
- SetTypeDeserializer - Class in io.debezium.connector.cassandra.transforms.type
- SetTypeDeserializer(DebeziumTypeDeserializer) - Constructor for class io.debezium.connector.cassandra.transforms.type.SetTypeDeserializer
- shouldSkipSegmentOnError(CommitLogReadHandler.CommitLogReadException) - Method in class io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl
- split(Object, ByteBuffer) - Method in class io.debezium.connector.cassandra.transforms.type.TupleTypeDeserializer
- structName(Object) - Method in class io.debezium.connector.cassandra.transforms.type.UserDefinedTypeDeserializer
- supportedPartitionTypes - Static variable in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.PartitionType
- supportedRowTypes - Static variable in enum io.debezium.connector.cassandra.Cassandra4CommitLogReadHandlerImpl.RowType
T
- taskClass() - Method in class io.debezium.connector.cassandra.Cassandra4Connector
- TupleTypeDeserializer - Class in io.debezium.connector.cassandra.transforms.type
- TupleTypeDeserializer(DebeziumTypeDeserializer) - Constructor for class io.debezium.connector.cassandra.transforms.type.TupleTypeDeserializer
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
- UserDefinedTypeDeserializer - Class in io.debezium.connector.cassandra.transforms.type
- UserDefinedTypeDeserializer(DebeziumTypeDeserializer) - Constructor for class io.debezium.connector.cassandra.transforms.type.UserDefinedTypeDeserializer
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.
- 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.
All Classes and Interfaces|All Packages|Constant Field Values