Index

C D E G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

C

Cassandra3CommitLogProcessor - Class in io.debezium.connector.cassandra
The Cassandra3CommitLogProcessor is 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 CommitLogReadHandler interface provided by Cassandra source code.
Cassandra3CommitLogReadHandlerImpl(SchemaHolder, List<ChangeEventQueue<Event>>, OffsetWriter, RecordMaker, CommitLogProcessorMetrics) - 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 Record object and queue the record to ChangeEventQueue.
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 Record object and queue the record to ChangeEventQueue.
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(RowData, Row, PartitionUpdate) - Method in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
 
populatePartitionColumns(RowData, PartitionUpdate) - Method in class io.debezium.connector.cassandra.Cassandra3CommitLogReadHandlerImpl
 
populateRegularColumns(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

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
 
C D E G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values