- CACHE_CONTROL - Static variable in class io.debezium.connector.cassandra.network.BuildInfoServlet
-
- calculateDeletionTs(Object, Object) - Static method in class io.debezium.connector.cassandra.SnapshotProcessor
-
it is not possible to query deletion time via cql, so instead calculate it from execution time (in milliseconds) + ttl (in seconds)
- CASSANDRA_CONFIG - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
The absolute path of the YAML config file used by a Cassandra node.
- CASSANDRA_HOSTS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
One or more addresses of Cassandra nodes that driver uses to discover topology, separated by ","
- CASSANDRA_NOW_UNIXTIMESTAMP - Static variable in class io.debezium.connector.cassandra.SnapshotProcessor
-
- CASSANDRA_PASSWORD - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
The password used when connecting to Cassandra hosts.
- CASSANDRA_PORT - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
The port used to connect to Cassandra host(s).
- CASSANDRA_SSL_CONFIG_PATH - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
The SSL config file path required for storage node.
- CASSANDRA_SSL_ENABLED - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
If set to true, Cassandra connector agent will use SSL to connect to Cassandra node.
- CASSANDRA_USERNAME - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
The username used when connecting to Cassandra hosts.
- CassandraClient - Class in io.debezium.connector.cassandra
-
A wrapper around Cassandra driver that is used to query Cassandra table and table schema.
- CassandraClient(CassandraConnectorConfig) - Constructor for class io.debezium.connector.cassandra.CassandraClient
-
- CassandraClient(CassandraConnectorConfig, LoadBalancingPolicy) - Constructor for class io.debezium.connector.cassandra.CassandraClient
-
- cassandraClient - Variable in class io.debezium.connector.cassandra.CassandraConnectorContext
-
- cassandraClient - Variable in class io.debezium.connector.cassandra.CassandraConnectorTaskHealthCheck
-
- cassandraClient - Variable in class io.debezium.connector.cassandra.SchemaHolder
-
- cassandraClient - Variable in class io.debezium.connector.cassandra.SnapshotProcessor
-
- cassandraConfig() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
- CassandraConnectorConfig - Class in io.debezium.connector.cassandra
-
All configs used by a Cassandra connector agent.
- CassandraConnectorConfig(Map<String, Object>) - Constructor for class io.debezium.connector.cassandra.CassandraConnectorConfig
-
- CassandraConnectorConfig.SnapshotMode - Enum in io.debezium.connector.cassandra
-
The set of predefined SnapshotMode options.
- CassandraConnectorConfigException - Exception in io.debezium.connector.cassandra.exceptions
-
- CassandraConnectorConfigException(String) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorConfigException
-
- CassandraConnectorConfigException(Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorConfigException
-
- CassandraConnectorConfigException(String, Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorConfigException
-
- CassandraConnectorContext - Class in io.debezium.connector.cassandra
-
- CassandraConnectorContext(CassandraConnectorConfig) - Constructor for class io.debezium.connector.cassandra.CassandraConnectorContext
-
- CassandraConnectorDataException - Exception in io.debezium.connector.cassandra.exceptions
-
- CassandraConnectorDataException(String) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorDataException
-
- CassandraConnectorDataException(Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorDataException
-
- CassandraConnectorDataException(String, Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorDataException
-
- CassandraConnectorSchemaException - Exception in io.debezium.connector.cassandra.exceptions
-
- CassandraConnectorSchemaException(String) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorSchemaException
-
- CassandraConnectorSchemaException(Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorSchemaException
-
- CassandraConnectorSchemaException(String, Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorSchemaException
-
- 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(CassandraConnectorConfig) - Constructor for class io.debezium.connector.cassandra.CassandraConnectorTask
-
- CassandraConnectorTask.ProcessorGroup - Class in io.debezium.connector.cassandra
-
A processor group consist of one or more processors; each processor will be running on a separate thread.
- CassandraConnectorTaskException - Exception in io.debezium.connector.cassandra.exceptions
-
- CassandraConnectorTaskException(String) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorTaskException
-
- CassandraConnectorTaskException(Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorTaskException
-
- CassandraConnectorTaskException(String, Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorTaskException
-
- CassandraConnectorTaskHealthCheck - Class in io.debezium.connector.cassandra
-
- CassandraConnectorTaskHealthCheck(CassandraConnectorTask.ProcessorGroup, CassandraClient) - Constructor for class io.debezium.connector.cassandra.CassandraConnectorTaskHealthCheck
-
- cassandraHosts() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
- cassandraPassword() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
- cassandraPort() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
- cassandraSslConfigPath() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
- cassandraSslEnabled() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
- CassandraTopicSelector - Class in io.debezium.connector.cassandra
-
Responsible for selecting the Kafka topic that the record will get send to.
- CassandraTopicSelector(String, String, CassandraTopicSelector.TableTopicNamer) - Constructor for class io.debezium.connector.cassandra.CassandraTopicSelector
-
- CassandraTopicSelector.TableTopicNamer - Interface in io.debezium.connector.cassandra
-
- CassandraTopicSelector.TopicNameCache - Class in io.debezium.connector.cassandra
-
- CassandraTopicSelector.TopicNameSanitizer - Class in io.debezium.connector.cassandra
-
A topic namer that replaces any characters invalid in a topic name with _.
- CassandraTypeConverter - Class in io.debezium.connector.cassandra.transforms
-
- CassandraTypeConverter() - Constructor for class io.debezium.connector.cassandra.transforms.CassandraTypeConverter
-
- CassandraTypeDeserializer - Class in io.debezium.connector.cassandra.transforms
-
- CassandraTypeDeserializer() - Constructor for class io.debezium.connector.cassandra.transforms.CassandraTypeDeserializer
-
- CassandraTypeToAvroSchemaMapper - Class in io.debezium.connector.cassandra.transforms
-
Utility class that maps Cassandra's DataType to its corresponding avro Schema.
- CassandraTypeToAvroSchemaMapper() - Constructor for class io.debezium.connector.cassandra.transforms.CassandraTypeToAvroSchemaMapper
-
- cassandraUsername() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
- CDC_DIR_POLL_INTERVAL_MS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
The maximum amount of time to wait on each poll before reattempt.
- cdcDir - Variable in class io.debezium.connector.cassandra.CommitLogProcessor
-
- cdcDirPollIntervalMs() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
- CELL_DELETION_TS_KEY - Static variable in class io.debezium.connector.cassandra.CellData
-
- CELL_SET_KEY - Static variable in class io.debezium.connector.cassandra.CellData
-
- CELL_VALUE_KEY - Static variable in class io.debezium.connector.cassandra.CellData
-
- CellData - Class in io.debezium.connector.cassandra
-
Cell-level data about the source event.
- CellData(String, Object, Object, CellData.ColumnType) - Constructor for class io.debezium.connector.cassandra.CellData
-
- CellData.ColumnType - Enum in io.debezium.connector.cassandra
-
The type of a column in a Cassandra table
- cellMap - Variable in class io.debezium.connector.cassandra.RowData
-
- cellSchema(ColumnMetadata) - Static method in class io.debezium.connector.cassandra.CellData
-
- ChangeRecord - Class in io.debezium.connector.cassandra
-
An internal representation of a create/update/delete event.
- ChangeRecord(SourceInfo, RowData, Schema, Schema, Record.Operation, boolean) - Constructor for class io.debezium.connector.cassandra.ChangeRecord
-
- check() - Method in class io.debezium.connector.cassandra.CassandraConnectorTaskHealthCheck
-
- cleanUp() - Method in class io.debezium.connector.cassandra.CassandraConnectorContext
-
- close() - Method in class io.debezium.connector.cassandra.CassandraClient
-
- close() - Method in class io.debezium.connector.cassandra.FileOffsetWriter
-
- close() - Method in class io.debezium.connector.cassandra.KafkaRecordEmitter
-
- close() - Method in interface io.debezium.connector.cassandra.OffsetWriter
-
Close all resources used by this class.
- cluster - Variable in class io.debezium.connector.cassandra.CassandraClient
-
- cluster - Variable in class io.debezium.connector.cassandra.SourceInfo
-
- CLUSTER_KEY - Static variable in class io.debezium.connector.cassandra.SourceInfo
-
- column - Variable in class io.debezium.connector.cassandra.FieldFilterSelector.Field
-
- columnType - Variable in class io.debezium.connector.cassandra.CellData
-
- ColumnType() - Constructor for enum io.debezium.connector.cassandra.CellData.ColumnType
-
- COMMIT_LOG_POST_PROCESSING_ENABLED - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
Determines whether or not the CommitLogPostProcessor should run.
- COMMIT_LOG_RELOCATION_DIR - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
The local directory which commit logs get relocated to once processed.
- COMMIT_LOG_TRANSFER_CLASS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
- COMMIT_LOG_TRANSFER_CONFIG_PREFIX - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
- COMMITLOG_FILENAME_KEY - Static variable in class io.debezium.connector.cassandra.SourceInfo
-
- COMMITLOG_OFFSET_FILE - Static variable in class io.debezium.connector.cassandra.FileOffsetWriter
-
- COMMITLOG_POSITION_KEY - Static variable in class io.debezium.connector.cassandra.SourceInfo
-
- commitLogFilename - Variable in class io.debezium.connector.cassandra.CommitLogProcessorMetrics
-
- commitLogOffsetFile - Variable in class io.debezium.connector.cassandra.FileOffsetWriter
-
- commitLogOffsetFileLock - Variable in class io.debezium.connector.cassandra.FileOffsetWriter
-
- commitLogPosition - Variable in class io.debezium.connector.cassandra.CommitLogProcessorMetrics
-
- CommitLogPostProcessor - Class in io.debezium.connector.cassandra
-
The
CommitLogPostProcessor is used to post-process commit logs in the COMMIT_LOG_RELOCATION_DIR
once the commit log has been processed by the CommitLogProcessor.
- CommitLogPostProcessor(CassandraConnectorContext) - Constructor for class io.debezium.connector.cassandra.CommitLogPostProcessor
-
- CommitLogProcessor - Class in io.debezium.connector.cassandra
-
- CommitLogProcessor(CassandraConnectorContext) - Constructor for class io.debezium.connector.cassandra.CommitLogProcessor
-
- CommitLogProcessorMetrics - Class in io.debezium.connector.cassandra
-
- CommitLogProcessorMetrics() - Constructor for class io.debezium.connector.cassandra.CommitLogProcessorMetrics
-
- commitLogProps - Variable in class io.debezium.connector.cassandra.FileOffsetWriter
-
- commitLogReader - Variable in class io.debezium.connector.cassandra.CommitLogProcessor
-
- commitLogReadHandler - Variable in class io.debezium.connector.cassandra.CommitLogProcessor
-
- CommitLogReadHandlerImpl - Class in io.debezium.connector.cassandra
-
Handler that implements CommitLogReadHandler interface provided by Cassandra source code.
- CommitLogReadHandlerImpl(SchemaHolder, BlockingEventQueue<Event>, OffsetWriter, RecordMaker, CommitLogProcessorMetrics) - Constructor for class io.debezium.connector.cassandra.CommitLogReadHandlerImpl
-
- CommitLogReadHandlerImpl.PartitionType - Enum in io.debezium.connector.cassandra
-
A PartitionType represents the type of a PartitionUpdate.
- CommitLogReadHandlerImpl.RowType - Enum in io.debezium.connector.cassandra
-
A RowType represents different types of Row-level modifications in a Cassandra table.
- commitLogRelocationDir() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
- commitLogRelocationDir - Variable in class io.debezium.connector.cassandra.CommitLogPostProcessor
-
- commitLogRelocationDir - Variable in class io.debezium.connector.cassandra.QueueProcessor
-
- commitLogTransfer - Variable in class io.debezium.connector.cassandra.CommitLogPostProcessor
-
- CommitLogTransfer - Interface in io.debezium.connector.cassandra
-
Interface used to transfer commit logs
- commitLogTransferConfigs() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
- CommitLogUtil - Class in io.debezium.connector.cassandra
-
- CommitLogUtil() - Constructor for class io.debezium.connector.cassandra.CommitLogUtil
-
- compareCommitLogs(File, File) - Static method in class io.debezium.connector.cassandra.CommitLogUtil
-
Comparing two commit log files provided the
File instances;
Returns 0 if they are the same, -1 if first file is older, 1 if first file is newer.
- compareCommitLogs(String, String) - Static method in class io.debezium.connector.cassandra.CommitLogUtil
-
Comparing two commit log files provided the file names.
- compareTo(OffsetPosition) - Method in class io.debezium.connector.cassandra.OffsetPosition
-
- completeTable() - Method in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
-
- config - Variable in class io.debezium.connector.cassandra.CassandraConnectorContext
-
- config - Variable in class io.debezium.connector.cassandra.CassandraConnectorTask
-
- configs - Variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
- configs - Variable in class io.debezium.connector.cassandra.network.SslConfig
-
- connector - Variable in class io.debezium.connector.cassandra.SourceInfo
-
- CONNECTOR_NAME - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
Logical name for the Cassandra connector.
- connectorName() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
- connectorName - Variable in class io.debezium.connector.cassandra.SchemaHolder
-
- consistencyLevel - Variable in class io.debezium.connector.cassandra.SnapshotProcessor
-
- CONTENT_TYPE - Static variable in class io.debezium.connector.cassandra.network.BuildInfoServlet
-
- convert(DataType) - Static method in class io.debezium.connector.cassandra.transforms.CassandraTypeConverter
-
- convert(DataType) - Method in class io.debezium.connector.cassandra.transforms.type.converter.BasicTypeConverter
-
- convert(DataType) - Method in class io.debezium.connector.cassandra.transforms.type.converter.ListTypeConverter
-
- convert(DataType) - Method in class io.debezium.connector.cassandra.transforms.type.converter.MapTypeConverter
-
- convert(DataType) - Method in class io.debezium.connector.cassandra.transforms.type.converter.SetTypeConverter
-
- convert(DataType) - Method in class io.debezium.connector.cassandra.transforms.type.converter.TupleTypeConverter
-
- convert(DataType) - Method in interface io.debezium.connector.cassandra.transforms.type.converter.TypeConverter
-
- convert(DataType) - Method in class io.debezium.connector.cassandra.transforms.type.converter.UserTypeConverter
-
- copy() - Method in class io.debezium.connector.cassandra.RowData
-
- createFieldNameForIndex(int) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.TupleTypeDeserializer
-
- createOrUpdateNewTableSchemas(Map<KeyspaceTable, TableMetadata>) - Method in class io.debezium.connector.cassandra.SchemaHolder
-
- createRecord(SourceInfo, RowData, Schema, Schema, boolean, Consumer<Record>, Record.Operation) - Method in class io.debezium.connector.cassandra.RecordMaker
-
- createSslContext(String) - Static method in class io.debezium.connector.cassandra.network.SslContextFactory
-
Return an SslContext containing all SSL configurations parsed
from the YAML file path
- createSslContext(SslConfig) - Static method in class io.debezium.connector.cassandra.network.SslContextFactory
-
- createTupleName(List<AbstractType<?>>) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.TupleTypeDeserializer
-
- value - Variable in class io.debezium.connector.cassandra.CellData
-
- value - Variable in enum io.debezium.connector.cassandra.Record.Operation
-
- valueOf(String) - Static method in enum io.debezium.connector.cassandra.CassandraConnectorConfig.SnapshotMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.cassandra.CellData.ColumnType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.cassandra.CommitLogReadHandlerImpl.PartitionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.cassandra.CommitLogReadHandlerImpl.RowType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.cassandra.Event.EventType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.cassandra.Record.Operation
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.debezium.connector.cassandra.CassandraConnectorConfig.SnapshotMode
-
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.CellData.ColumnType
-
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.CommitLogReadHandlerImpl.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.CommitLogReadHandlerImpl.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.Event.EventType
-
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.Record.Operation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- valueSchema - Variable in class io.debezium.connector.cassandra.Record
-
- valueSchema(String, TableMetadata) - Static method in class io.debezium.connector.cassandra.Record
-
- valueSchema - Variable in class io.debezium.connector.cassandra.SchemaHolder.KeyValueSchema
-
- valueSchema() - Method in class io.debezium.connector.cassandra.SchemaHolder.KeyValueSchema
-
- version() - Static method in class io.debezium.connector.cassandra.Module
-
- version - Variable in class io.debezium.connector.cassandra.SourceInfo
-