Index

A B C D F G H I L M O P Q R S T U V 
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 CommitLogReadHandler interface 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
 

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.
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 Record object and queue the record to ChangeEventQueue.
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 Record object and queue the record to ChangeEventQueue.
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.
A B C D F G H I L M O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values