Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abortSnapshot() - Method in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- AbstractDirectoryWatcher - Class in io.debezium.connector.cassandra
-
Wrapper class around WatchService to make WatchService re-usable and avoid code repetition
- AbstractDirectoryWatcher(Path, Duration, Set<WatchEvent.Kind>) - Constructor for class io.debezium.connector.cassandra.AbstractDirectoryWatcher
- AbstractDirectoryWatcher(WatchService, Path, Duration, Set<WatchEvent.Kind>) - Constructor for class io.debezium.connector.cassandra.AbstractDirectoryWatcher
- AbstractProcessor - Class in io.debezium.connector.cassandra
-
An abstract processor designed to be a convenient superclass for all concrete processors for Cassandra connector task.
- AbstractProcessor(String, Duration) - Constructor for class io.debezium.connector.cassandra.AbstractProcessor
- AbstractSchemaChangeListener - Class in io.debezium.connector.cassandra
- AbstractSchemaChangeListener(String, SourceInfoStructMaker<SourceInfo>, SchemaHolder) - Constructor for class io.debezium.connector.cassandra.AbstractSchemaChangeListener
- abstractType - Variable in class io.debezium.connector.cassandra.transforms.type.converter.BasicTypeConverter
- abstractTypeToNiceString(AbstractType<?>) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.TupleTypeDeserializer
- addCell(CellData) - Method in class io.debezium.connector.cassandra.RowData
- addEnd(Object) - Method in class io.debezium.connector.cassandra.RowData
- addOrUpdateTableSchema(KeyspaceTable, KeyValueSchema) - Method in class io.debezium.connector.cassandra.SchemaHolder
- addProcessor(AbstractProcessor) - Method in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate.ProcessorGroup
- addStart(Object) - Method in class io.debezium.connector.cassandra.RowData
- AFTER - Static variable in class io.debezium.connector.cassandra.Record
- always() - Static method in interface io.debezium.connector.cassandra.OffsetFlushPolicy
- ALWAYS - Enum constant in enum io.debezium.connector.cassandra.CassandraConnectorConfig.SnapshotMode
-
Perform a snapshot whenever a new table with cdc enabled is detected.
- AlwaysFlushOffsetPolicy() - Constructor for class io.debezium.connector.cassandra.OffsetFlushPolicy.AlwaysFlushOffsetPolicy
- apply(RowData) - Method in interface io.debezium.connector.cassandra.FieldFilterSelector.FieldFilter
- ARCHIVE_FOLDER - Static variable in class io.debezium.connector.cassandra.QueueProcessor
- asBytes(UUID) - Static method in class io.debezium.connector.cassandra.transforms.UuidUtil
- asUuid(byte[]) - Static method in class io.debezium.connector.cassandra.transforms.UuidUtil
B
- BasicTypeConverter<T extends org.apache.cassandra.db.marshal.AbstractType<?>> - Class in io.debezium.connector.cassandra.transforms.type.converter
- BasicTypeConverter(T) - Constructor for class io.debezium.connector.cassandra.transforms.type.converter.BasicTypeConverter
- BasicTypeDeserializer - Class in io.debezium.connector.cassandra.transforms.type.deserializer
- BasicTypeDeserializer(DebeziumTypeDeserializer, SchemaBuilder) - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.BasicTypeDeserializer
- BlackHoleCommitLogTransfer - Class in io.debezium.connector.cassandra
-
Implementation of
CommitLogTransferwhich deletes commit logs. - BlackHoleCommitLogTransfer() - Constructor for class io.debezium.connector.cassandra.BlackHoleCommitLogTransfer
- BOOLEAN_TYPE - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
- build() - Method in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- buildInfo - Variable in class io.debezium.connector.cassandra.network.BuildInfoServlet
- BuildInfoServlet - Class in io.debezium.connector.cassandra.network
- BuildInfoServlet(Map<String, String>) - Constructor for class io.debezium.connector.cassandra.network.BuildInfoServlet
- buildKey() - Method in class io.debezium.connector.cassandra.Record
- buildValue() - Method in class io.debezium.connector.cassandra.Record
- BYTE_SIZE - Static variable in class io.debezium.connector.cassandra.transforms.UuidUtil
- BYTE_TYPE - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
- BYTES_TYPE - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
C
- 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
- CASSANDRA_DRIVER_CONFIG_FILE - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- CASSANDRA_NOW_UNIXTIMESTAMP - Static variable in class io.debezium.connector.cassandra.SnapshotProcessor
- 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.SnapshotProcessor
- CassandraClient - Class in io.debezium.connector.cassandra
-
A wrapper around Cassandra driver that is used to query Cassandra table and table schema.
- CassandraClient(String, SchemaChangeListener) - Constructor for class io.debezium.connector.cassandra.CassandraClient
- 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(Configuration) - 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(String, Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorConfigException
- CassandraConnectorConfigException(Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorConfigException
- CassandraConnectorContext - Class in io.debezium.connector.cassandra
-
Contains contextual information and objects scoped to the lifecycle of CassandraConnectorTask implementation.
- CassandraConnectorContext(CassandraConnectorConfig) - Constructor for class io.debezium.connector.cassandra.CassandraConnectorContext
- CassandraConnectorContext(CassandraConnectorConfig, SchemaLoader, SchemaChangeListenerProvider) - 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(String, Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorDataException
- CassandraConnectorDataException(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(String, Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorSchemaException
- CassandraConnectorSchemaException(Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorSchemaException
- CassandraConnectorTaskException - Exception in io.debezium.connector.cassandra.exceptions
- CassandraConnectorTaskException(String) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorTaskException
- CassandraConnectorTaskException(String, Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorTaskException
- CassandraConnectorTaskException(Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorTaskException
- CassandraConnectorTaskHealthCheck - Class in io.debezium.connector.cassandra
- CassandraConnectorTaskHealthCheck(CassandraConnectorTaskTemplate.ProcessorGroup, CassandraClient) - Constructor for class io.debezium.connector.cassandra.CassandraConnectorTaskHealthCheck
- CassandraConnectorTaskTemplate - Class in io.debezium.connector.cassandra
- CassandraConnectorTaskTemplate(CassandraConnectorConfig, SchemaLoader, SchemaChangeListenerProvider, CassandraSpecificProcessors) - Constructor for class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate
- CassandraConnectorTaskTemplate.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.
- cassandraDriverConfig() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- CassandraSourceInfoStructMaker - Class in io.debezium.connector.cassandra
- CassandraSourceInfoStructMaker(String, String, CommonConnectorConfig) - Constructor for class io.debezium.connector.cassandra.CassandraSourceInfoStructMaker
- cassandraSpecificProcessors - Variable in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate
- CassandraSpecificProcessors - Interface in io.debezium.connector.cassandra
-
If a concrete connector implementation uses some processor which is specific to that Cassandra version only, implement this interface and use it in
CassandraConnectorTaskTemplate. - CassandraTopicSelector - Class in io.debezium.connector.cassandra
-
Responsible for selecting the Kafka topic that the record will get send to.
- CassandraTopicSelector() - Constructor for class io.debezium.connector.cassandra.CassandraTopicSelector
- 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
- CassandraTypeKafkaSchemaBuilders - Class in io.debezium.connector.cassandra.transforms
-
Class that maps Cassandra's
DataTypeto its corresponding Kafka ConnectSchemaBuilder. - CassandraTypeKafkaSchemaBuilders() - Constructor for class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
- CDC_DIR_POLL_INTERVAL_MS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- cdcDirPollInterval() - 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(String, Schema, boolean) - Static method in class io.debezium.connector.cassandra.CellData
- CHANGE_EVENT - Enum constant in enum io.debezium.connector.cassandra.Event.EventType
-
A create, update, or delete event.
- 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
- CIPHER_SUITES - Static variable in class io.debezium.connector.cassandra.network.SslConfig
- cipherSuites() - Method in class io.debezium.connector.cassandra.network.SslConfig
- 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.SourceInfo
- CLUSTER_KEY - Static variable in class io.debezium.connector.cassandra.SourceInfo
- CLUSTERING - Enum constant in enum io.debezium.connector.cassandra.CellData.ColumnType
-
A clustering column is used to specifies the order that the data is arranged inside the partition.
- CollectionTypeDeserializer<T extends org.apache.cassandra.db.marshal.CollectionType<?>> - Class in io.debezium.connector.cassandra.transforms.type.deserializer
- CollectionTypeDeserializer() - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.CollectionTypeDeserializer
- collectionTypes - Static variable in class io.debezium.connector.cassandra.SnapshotProcessor
- 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_ERROR_REPROCESSING_ENABLED - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- COMMIT_LOG_POST_PROCESSING_ENABLED - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- COMMIT_LOG_RELOCATION_DIR - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- COMMIT_LOG_RELOCATION_DIR_POLL_INTERVAL_MS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- 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
-
The prefix for all
CommitLogTransferconfigurations. - 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
CommitLogPostProcessoris used to post-process commit logs in the COMMIT_LOG_RELOCATION_DIR once the commit log has been processed by the CommitLogProcessor. - CommitLogPostProcessor(CassandraConnectorConfig) - Constructor for class io.debezium.connector.cassandra.CommitLogPostProcessor
- 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
- commitLogRelocationDir - Variable in class io.debezium.connector.cassandra.CommitLogPostProcessor
- commitLogRelocationDir - Variable in class io.debezium.connector.cassandra.QueueProcessor
- commitLogRelocationDir() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- commitLogRelocationDirPollInterval() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- commitLogTransfer - Variable in class io.debezium.connector.cassandra.CommitLogPostProcessor
- commitLogTransfer - Variable in class io.debezium.connector.cassandra.KafkaRecordEmitter
- 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
-
Utility class used by the CommitLogProcessor to compare/delete commit log files.
- 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
Fileinstances; 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
- compareCommitLogsIndexes(File, File) - Static method in class io.debezium.connector.cassandra.CommitLogUtil
-
Comparing two commit log files provided the
Fileinstances; Returns 0 if they are the same, -1 if first file is older, 1 if first file is newer. - 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.CassandraConnectorTaskTemplate
- config - Variable in class io.debezium.connector.cassandra.RecordMaker
- 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
- connectorName() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- consistencyLevel - Variable in class io.debezium.connector.cassandra.SnapshotProcessor
- CONTENT_TYPE - Static variable in class io.debezium.connector.cassandra.network.BuildInfoServlet
- contextName() - Static method in class io.debezium.connector.cassandra.Module
- 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
- createRecord(String, OffsetPosition, KeyspaceTable, boolean, Instant, RowData, Schema, Schema, boolean, BlockingConsumer<Record>, Record.Operation) - Method in class io.debezium.connector.cassandra.RecordMaker
- createSslContext(SslConfig) - Static method in class io.debezium.connector.cassandra.network.SslContextFactory
- createSslContext(String) - Static method in class io.debezium.connector.cassandra.network.SslContextFactory
-
Return an
SslContextcontaining all SSL configurations parsed from the Properties file path - createTupleName(List<AbstractType<?>>) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.TupleTypeDeserializer
D
- database() - Method in class io.debezium.connector.cassandra.SourceInfo
- DATE_TYPE - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
- DebeziumTypeDeserializer - Interface in io.debezium.connector.cassandra.transforms
- DEFAULT_CDC_DIR_POLL_INTERVAL_MS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- DEFAULT_COMMIT_LOG_ERROR_REPROCESSING_ENABLED - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- DEFAULT_COMMIT_LOG_POST_PROCESSING_ENABLED - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
If disabled, commit logs would not be deleted post-process, and this could lead to disk storage
- DEFAULT_COMMIT_LOG_RELOCATION_DIR_POLL_INTERVAL_MS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- DEFAULT_COMMIT_LOG_TRANSFER_CLASS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
The fully qualified
CommitLogTransferclass used to transfer commit logs. - DEFAULT_FILENAME - Static variable in class io.debezium.connector.cassandra.OffsetPosition
- DEFAULT_HTTP_PORT - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- DEFAULT_KEY_MANAGER_ALGORITHM - Static variable in class io.debezium.connector.cassandra.network.SslConfig
- DEFAULT_KEY_STORE_TYPE - Static variable in class io.debezium.connector.cassandra.network.SslConfig
- DEFAULT_LATEST_COMMIT_LOG_ONLY - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
Instead of parsing commit logs from CDC directory, this will look for the commit log with the latest modified timestamp in the commit log directory and attempt to process this file only.
- DEFAULT_MAX_OFFSET_FLUSH_SIZE - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
This config is effective only if offset_flush_interval_ms != 0
- DEFAULT_NUM_OF_CHANGE_EVENT_QUEUES - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- DEFAULT_OFFSET_FLUSH_INTERVAL_MS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
The default value of 0 implies the offset will be flushed every time.
- DEFAULT_POLL_INTERVAL_MS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- DEFAULT_POSITION - Static variable in class io.debezium.connector.cassandra.OffsetPosition
- DEFAULT_SCHEMA_POLL_INTERVAL_MS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- DEFAULT_SNAPSHOT_CONSISTENCY - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
Specify the
ConsistencyLevelused for the snapshot query. - DEFAULT_SNAPSHOT_FETCH_SIZE - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- DEFAULT_SNAPSHOT_MODE - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
Must be one of 'INITIAL', 'ALWAYS', or 'NEVER'.
- DEFAULT_SNAPSHOT_POLL_INTERVAL_MS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- DEFAULT_TOMBSTONES_ON_DELETE - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- DEFAULT_TRUST_MANAGER_ALGORITHM - Static variable in class io.debezium.connector.cassandra.network.SslConfig
- DEFAULT_TRUST_STORE_TYPE - Static variable in class io.debezium.connector.cassandra.network.SslConfig
- defaultOffsetPosition() - Static method in class io.debezium.connector.cassandra.OffsetPosition
- defaultSelector(String, String) - Static method in class io.debezium.connector.cassandra.CassandraTopicSelector
- delayMs - Variable in class io.debezium.connector.cassandra.AbstractProcessor
- delete(String, OffsetPosition, KeyspaceTable, boolean, Instant, RowData, Schema, Schema, boolean, BlockingConsumer<Record>) - Method in class io.debezium.connector.cassandra.RecordMaker
- DELETE - Enum constant in enum io.debezium.connector.cassandra.Record.Operation
- deleteCommitLog(File) - Static method in class io.debezium.connector.cassandra.CommitLogUtil
-
Delete a commit log and logs the error in the case the deletion failed.
- deletionTs - Variable in class io.debezium.connector.cassandra.CellData
- deserialize(DataType, ByteBuffer) - Static method in class io.debezium.connector.cassandra.transforms.CassandraTypeDeserializer
-
Deserialize from snapshot/datastax-sourced cassandra data.
- deserialize(AbstractType<?>, ByteBuffer) - Static method in class io.debezium.connector.cassandra.transforms.CassandraTypeDeserializer
-
Deserialize from cdc-log-sourced cassandra data.
- deserialize(AbstractType<?>, ByteBuffer) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.BasicTypeDeserializer
- deserialize(AbstractType<?>, ByteBuffer) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.DurationTypeDeserializer
- deserialize(AbstractType<?>, ByteBuffer) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.InetAddressDeserializer
- deserialize(AbstractType<?>, ByteBuffer) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.ListTypeDeserializer
- deserialize(AbstractType<?>, ByteBuffer) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.MapTypeDeserializer
- deserialize(AbstractType<?>, ByteBuffer) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.SetTypeDeserializer
- deserialize(AbstractType<?>, ByteBuffer) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.TimestampTypeDeserializer
- deserialize(AbstractType<?>, ByteBuffer) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.TimeUUIDTypeDeserializer
- deserialize(AbstractType<?>, ByteBuffer) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.TupleTypeDeserializer
- deserialize(AbstractType<?>, ByteBuffer) - Method in interface io.debezium.connector.cassandra.transforms.type.deserializer.TypeDeserializer
- deserialize(AbstractType<?>, ByteBuffer) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.UserDefinedTypeDeserializer
- deserialize(AbstractType<?>, ByteBuffer) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.UUIDTypeDeserializer
- deserialize(AbstractType, ByteBuffer) - Method in interface io.debezium.connector.cassandra.transforms.DebeziumTypeDeserializer
- deserialize(CollectionType<?>, ComplexColumnData) - Static method in class io.debezium.connector.cassandra.transforms.CassandraTypeDeserializer
-
Deserialize from cdc-log-sourced cassandra data.
- deserialize(ListType<?>, ComplexColumnData) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.ListTypeDeserializer
- deserialize(MapType<?, ?>, ComplexColumnData) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.MapTypeDeserializer
- deserialize(SetType<?>, ComplexColumnData) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.SetTypeDeserializer
- deserialize(T, ComplexColumnData) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.CollectionTypeDeserializer
- deserializer - Variable in class io.debezium.connector.cassandra.transforms.type.deserializer.BasicTypeDeserializer
- deserializer - Variable in class io.debezium.connector.cassandra.transforms.type.deserializer.DurationTypeDeserializer
- deserializer - Variable in class io.debezium.connector.cassandra.transforms.type.deserializer.InetAddressDeserializer
- deserializer - Variable in class io.debezium.connector.cassandra.transforms.type.deserializer.ListTypeDeserializer
- deserializer - Variable in class io.debezium.connector.cassandra.transforms.type.deserializer.MapTypeDeserializer
- deserializer - Variable in class io.debezium.connector.cassandra.transforms.type.deserializer.SetTypeDeserializer
- deserializer - Variable in class io.debezium.connector.cassandra.transforms.type.deserializer.TimestampTypeDeserializer
- deserializer - Variable in class io.debezium.connector.cassandra.transforms.type.deserializer.TimeUUIDTypeDeserializer
- deserializer - Variable in class io.debezium.connector.cassandra.transforms.type.deserializer.UUIDTypeDeserializer
- Deserializer - Interface in io.debezium.connector.cassandra.transforms
- destroy() - Method in class io.debezium.connector.cassandra.AbstractProcessor
-
Override destroy to clean up resources after stopping the processor
- destroy() - Method in class io.debezium.connector.cassandra.CommitLogPostProcessor
- destroy() - Method in interface io.debezium.connector.cassandra.CommitLogTransfer
-
Destroy resources used by the commit log transfer
- destroy() - Method in class io.debezium.connector.cassandra.QueueProcessor
- destroy() - Method in class io.debezium.connector.cassandra.SnapshotProcessor
- directory - Variable in class io.debezium.connector.cassandra.AbstractDirectoryWatcher
- doGet(HttpServletRequest, HttpServletResponse) - Method in class io.debezium.connector.cassandra.network.BuildInfoServlet
- DOUBLE_TYPE - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
- DURATION_TYPE - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
- DurationTypeDeserializer - Class in io.debezium.connector.cassandra.transforms.type.deserializer
- DurationTypeDeserializer(DebeziumTypeDeserializer) - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.DurationTypeDeserializer
E
- emit(Record) - Method in interface io.debezium.connector.cassandra.Emitter
- emit(Record) - Method in class io.debezium.connector.cassandra.KafkaRecordEmitter
- emitCount - Variable in class io.debezium.connector.cassandra.KafkaRecordEmitter
- Emitter - Interface in io.debezium.connector.cassandra
- emitTombstoneOnDelete - Variable in class io.debezium.connector.cassandra.RecordMaker
- end - Variable in class io.debezium.connector.cassandra.RowData
- EOF_EVENT - Enum constant in enum io.debezium.connector.cassandra.Event.EventType
-
An indicator representing a commit log segment has been processed, or an error has occurred while processing.
- EOFEvent - Class in io.debezium.connector.cassandra
-
An EOFEvent is an event that indicates a commit log has been processed (successfully or not).
- EOFEvent(File) - Constructor for class io.debezium.connector.cassandra.EOFEvent
- equals(Object) - Method in class io.debezium.connector.cassandra.CellData
- equals(Object) - Method in class io.debezium.connector.cassandra.KeyspaceTable
- equals(Object) - Method in class io.debezium.connector.cassandra.OffsetPosition
- equals(Object) - Method in class io.debezium.connector.cassandra.Record
- equals(Object) - Method in class io.debezium.connector.cassandra.RowData
- equals(Object) - Method in class io.debezium.connector.cassandra.SourceInfo
- erroneousCommitLogs - Variable in class io.debezium.connector.cassandra.CassandraConnectorContext
- erroneousCommitLogs - Variable in class io.debezium.connector.cassandra.KafkaRecordEmitter
- erroneousCommitLogs - Variable in class io.debezium.connector.cassandra.QueueProcessor
- ERROR_FOLDER - Static variable in class io.debezium.connector.cassandra.QueueProcessor
- errorCommitLogReprocessEnabled() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- Event - Interface in io.debezium.connector.cassandra
-
An Event is a single unit that can be enqueued and processed by the QueueProcessor
- Event.EventType - Enum in io.debezium.connector.cassandra
- EventType() - Constructor for enum io.debezium.connector.cassandra.Event.EventType
- execute(SimpleStatement) - Method in class io.debezium.connector.cassandra.CassandraClient
- execute(String) - Method in class io.debezium.connector.cassandra.CassandraClient
- execute(String, Object...) - Method in class io.debezium.connector.cassandra.CassandraClient
- execute(String, Map<String, Object>) - Method in class io.debezium.connector.cassandra.CassandraClient
- EXECUTION_TIME_ALIAS - Static variable in class io.debezium.connector.cassandra.SnapshotProcessor
- executor - Variable in class io.debezium.connector.cassandra.CommitLogPostProcessor
- executorService - Variable in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate.ProcessorGroup
- extractRowData(Row, Collection<ColumnMetadata>, Set<String>, Set<String>, Object) - Static method in class io.debezium.connector.cassandra.SnapshotProcessor
-
This function extracts the relevant row data from
Rowand updates the maximum writetime for each row. - extractTimestamp(String, Pattern) - Static method in class io.debezium.connector.cassandra.CommitLogUtil
F
- Field(String) - Constructor for class io.debezium.connector.cassandra.FieldFilterSelector.Field
- FIELD_BLACKLIST - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
Deprecated.
- FIELD_EXCLUDE_LIST - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
A comma-separated list of fully-qualified names of fields that should be excluded from change event message values.
- FIELD_NAME_PREFIX - Static variable in class io.debezium.connector.cassandra.transforms.type.deserializer.TupleTypeDeserializer
- fieldExcludeList - Variable in class io.debezium.connector.cassandra.FieldFilterSelector
- fieldExcludeList() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- fieldFilterSelector - Variable in class io.debezium.connector.cassandra.Filters
- FieldFilterSelector - Class in io.debezium.connector.cassandra
-
This field filter selector is designed to determine the filter for excluding fields from a table.
- FieldFilterSelector(List<String>) - Constructor for class io.debezium.connector.cassandra.FieldFilterSelector
- FieldFilterSelector.Field - Class in io.debezium.connector.cassandra
-
Representation of a fully qualified field, which has a
KeyspaceTableand a field name. - FieldFilterSelector.FieldFilter - Interface in io.debezium.connector.cassandra
- file - Variable in class io.debezium.connector.cassandra.EOFEvent
- fileName - Variable in class io.debezium.connector.cassandra.OffsetPosition
- FILENAME_INDEX_REGEX_PATTERN - Static variable in class io.debezium.connector.cassandra.CommitLogUtil
- FILENAME_REGEX_PATTERN - Static variable in class io.debezium.connector.cassandra.CommitLogUtil
- FileOffsetWriter - Class in io.debezium.connector.cassandra
-
A concrete implementation of
OffsetWriterwhich tracks the progress of events being processed by theSnapshotProcessorand respective commit log processor to property files, snapshot_offset.properties and commitlog_offset.properties, respectively. - FileOffsetWriter(String) - Constructor for class io.debezium.connector.cassandra.FileOffsetWriter
- filePosition - Variable in class io.debezium.connector.cassandra.OffsetPosition
- filters - Variable in class io.debezium.connector.cassandra.RecordMaker
- Filters - Class in io.debezium.connector.cassandra
-
A utility class that contains various kinds of filters.
- Filters(List<String>) - Constructor for class io.debezium.connector.cassandra.Filters
- FLOAT_TYPE - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
- flush() - Method in class io.debezium.connector.cassandra.FileOffsetWriter
- flush() - Method in interface io.debezium.connector.cassandra.OffsetWriter
-
Flush latest offsets to disk.
- flush(Map.Entry<Record, Future<RecordMetadata>>) - Method in class io.debezium.connector.cassandra.KafkaRecordEmitter
- flushAndMarkOffset() - Method in class io.debezium.connector.cassandra.KafkaRecordEmitter
- formatDeserializedValue(AbstractType<?>, Object) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.DurationTypeDeserializer
- formatDeserializedValue(AbstractType<?>, Object) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.InetAddressDeserializer
- formatDeserializedValue(AbstractType<?>, Object) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.LogicalTypeDeserializer
-
Format deserialized value from Cassandra to an object that fits it's kafka Schema.
- formatDeserializedValue(AbstractType<?>, Object) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.TimestampTypeDeserializer
- formatDeserializedValue(AbstractType<?>, Object) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.TimeUUIDTypeDeserializer
- formatDeserializedValue(AbstractType<?>, Object) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.UUIDTypeDeserializer
- fromText(String) - Static method in enum io.debezium.connector.cassandra.CassandraConnectorConfig.SnapshotMode
- futures - Variable in class io.debezium.connector.cassandra.KafkaRecordEmitter
G
- generateSnapshotStatement(TableMetadata) - Static method in class io.debezium.connector.cassandra.SnapshotProcessor
-
Build the SELECT query statement for execution.
- getBuildInfoMap(Class<?>) - Static method in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate
- getCassandraClient() - Method in class io.debezium.connector.cassandra.CassandraConnectorContext
- getCassandraConnectorConfig() - Method in class io.debezium.connector.cassandra.CassandraConnectorContext
- getCdcEnabledTableMetadataList(Session) - Method in class io.debezium.connector.cassandra.AbstractSchemaChangeListener
- getCdcEnabledTableMetadataSet() - Method in class io.debezium.connector.cassandra.SchemaHolder
- getClusterName() - Method in class io.debezium.connector.cassandra.CassandraClient
- getCommitLogFilename() - Method in class io.debezium.connector.cassandra.CommitLogProcessorMetrics
- getCommitLogPosition() - Method in class io.debezium.connector.cassandra.CommitLogProcessorMetrics
- getCommitLogs(File) - Static method in class io.debezium.connector.cassandra.CommitLogUtil
-
Given a directory, return an array of commit logs in this directory.
- getCommitLogTransfer() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- getConnectorName() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- getContextName() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- getEnd() - Method in class io.debezium.connector.cassandra.RowData
- getErroneousCommitLogs() - Method in class io.debezium.connector.cassandra.CassandraConnectorContext
- getErrorCommitLogFiles() - Method in class io.debezium.connector.cassandra.BlackHoleCommitLogTransfer
- getErrorCommitLogFiles() - Method in interface io.debezium.connector.cassandra.CommitLogTransfer
-
Get all error commitLog files into cdc_raw directory for re-processing.
- getEventType() - Method in class io.debezium.connector.cassandra.ChangeRecord
- getEventType() - Method in class io.debezium.connector.cassandra.EOFEvent
- getEventType() - Method in interface io.debezium.connector.cassandra.Event
- getEventType() - Method in class io.debezium.connector.cassandra.TombstoneRecord
- getFieldFilter(KeyspaceTable) - Method in class io.debezium.connector.cassandra.Filters
-
Get the field filter for a given table.
- getFieldSchema(String, Schema) - Static method in class io.debezium.connector.cassandra.KeyValueSchema
-
Get the schema of an inner field based on the field name
- getHosts() - Method in class io.debezium.connector.cassandra.CassandraClient
- getIndexes(File) - Static method in class io.debezium.connector.cassandra.CommitLogUtil
-
Given a directory, return an array of commit logs' marker files in this directory.
- getInstance() - Static method in class io.debezium.connector.cassandra.transforms.CassandraTypeDeserializer
- getKafkaConfigs() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- getKafkaProducer() - Method in class io.debezium.connector.cassandra.CassandraConnectorContext
- getKeyConverter() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- getKeyManagerAlgorithm() - Method in class io.debezium.connector.cassandra.network.SslConfig
- getKeyName() - Method in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- getKeySchema() - Method in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- getKeySchema() - Method in class io.debezium.connector.cassandra.Record
- getKeyValueSchema(TableMetadata) - Method in class io.debezium.connector.cassandra.AbstractSchemaChangeListener
- getKeyValueSchema(KeyspaceTable) - Method in class io.debezium.connector.cassandra.SchemaHolder
- getMessage() - Method in class io.debezium.connector.cassandra.CassandraConnectorTaskHealthCheck
- getName() - Method in class io.debezium.connector.cassandra.AbstractProcessor
- getNumberOfProcessedMutations() - Method in class io.debezium.connector.cassandra.CommitLogProcessorMetrics
- getOffsetWriter() - Method in class io.debezium.connector.cassandra.CassandraConnectorContext
- getOp() - Method in class io.debezium.connector.cassandra.Record
- getOrCreate(T) - Method in class io.debezium.connector.cassandra.RangeTombstoneContext
- getPrimary() - Method in class io.debezium.connector.cassandra.RowData
- getPrimaryKeyNames(TableMetadata) - Static method in class io.debezium.connector.cassandra.KeyValueSchema
- getPrimaryKeySchemas(TableMetadata) - Static method in class io.debezium.connector.cassandra.KeyValueSchema
- getPrimaryKeySchemas(List<DataType>) - Static method in class io.debezium.connector.cassandra.KeyValueSchema
- getProcessors(CassandraConnectorContext) - Method in interface io.debezium.connector.cassandra.CassandraSpecificProcessors
-
Get Cassandra specific processors.
- getQueues() - Method in class io.debezium.connector.cassandra.CassandraConnectorContext
- getRemainingTableCount() - Method in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- getRowData() - Method in class io.debezium.connector.cassandra.Record
- getSchemaBuilder(AbstractType<?>) - Static method in class io.debezium.connector.cassandra.transforms.CassandraTypeDeserializer
-
Construct a kafka connect SchemaBuilder object from a Cassandra data type
- getSchemaBuilder(AbstractType<?>) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.BasicTypeDeserializer
- getSchemaBuilder(AbstractType<?>) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.DurationTypeDeserializer
- getSchemaBuilder(AbstractType<?>) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.InetAddressDeserializer
- getSchemaBuilder(AbstractType<?>) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.ListTypeDeserializer
- getSchemaBuilder(AbstractType<?>) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.MapTypeDeserializer
- getSchemaBuilder(AbstractType<?>) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.SetTypeDeserializer
- getSchemaBuilder(AbstractType<?>) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.TimestampTypeDeserializer
- getSchemaBuilder(AbstractType<?>) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.TimeUUIDTypeDeserializer
- getSchemaBuilder(AbstractType<?>) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.TupleTypeDeserializer
- getSchemaBuilder(AbstractType<?>) - Method in interface io.debezium.connector.cassandra.transforms.type.deserializer.TypeDeserializer
- getSchemaBuilder(AbstractType<?>) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.UserDefinedTypeDeserializer
- getSchemaBuilder(AbstractType<?>) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.UUIDTypeDeserializer
- getSchemaHolder() - Method in class io.debezium.connector.cassandra.AbstractSchemaChangeListener
- getSchemaHolder() - Method in class io.debezium.connector.cassandra.CassandraConnectorContext
- getSource() - Method in class io.debezium.connector.cassandra.Record
- getSourceInfoStructMaker(CommonConnectorConfig.Version) - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- getStart() - Method in class io.debezium.connector.cassandra.RowData
- getTablesToSnapshot() - Method in class io.debezium.connector.cassandra.SnapshotProcessor
-
Return a set of
TableMetadatafor tables that have not been snapshotted but have CDC enabled. - getTaskContext() - Method in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate
- getTotalTableCount() - Method in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- getTs() - Method in class io.debezium.connector.cassandra.Record
- getType(String, Set<String>, Set<String>) - Static method in class io.debezium.connector.cassandra.SnapshotProcessor
- getTypeDeserializer(AbstractType<?>) - Static method in class io.debezium.connector.cassandra.transforms.CassandraTypeDeserializer
-
Get TypeDeserializer of AbstractType
- getValue() - Method in enum io.debezium.connector.cassandra.Record.Operation
- getValueConverter() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- getValueName() - Method in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- getValueSchema() - Method in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- getValueSchema() - Method in class io.debezium.connector.cassandra.Record
H
- handleEvent(WatchEvent<?>, Path) - Method in class io.debezium.connector.cassandra.AbstractDirectoryWatcher
- hasAnyCell() - Method in class io.debezium.connector.cassandra.RowData
- hasCell(String) - Method in class io.debezium.connector.cassandra.RowData
- hashCode() - Method in class io.debezium.connector.cassandra.CellData
- hashCode() - Method in class io.debezium.connector.cassandra.KeyspaceTable
- hashCode() - Method in class io.debezium.connector.cassandra.OffsetPosition
- hashCode() - Method in class io.debezium.connector.cassandra.Record
- hashCode() - Method in class io.debezium.connector.cassandra.RowData
- hashCode() - Method in class io.debezium.connector.cassandra.SourceInfo
- hasOffset(Map.Entry<Record, Future<RecordMetadata>>) - Method in class io.debezium.connector.cassandra.KafkaRecordEmitter
- HTTP_PORT - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- httpPort() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- httpServer - Variable in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate
I
- identifier() - Method in class io.debezium.connector.cassandra.KeyspaceTable
- InetAddressDeserializer - Class in io.debezium.connector.cassandra.transforms.type.deserializer
- InetAddressDeserializer(DebeziumTypeDeserializer) - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.InetAddressDeserializer
- INFO - Static variable in class io.debezium.connector.cassandra.Module
- init(DebeziumTypeDeserializer) - Static method in class io.debezium.connector.cassandra.transforms.CassandraTypeDeserializer
- init(File) - Method in class io.debezium.connector.cassandra.FileOffsetWriter
- init(Properties) - Method in interface io.debezium.connector.cassandra.CommitLogTransfer
-
Initialize resources required by the commit log transfer
- initHttpServer() - Method in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate
- initial - Variable in class io.debezium.connector.cassandra.SnapshotProcessor
- INITIAL - Enum constant in enum io.debezium.connector.cassandra.CassandraConnectorConfig.SnapshotMode
-
Perform a snapshot for unsnapshotted tables upon initial startup of the cdc agent.
- initialize() - Method in class io.debezium.connector.cassandra.AbstractProcessor
-
Override initialize to initialize resources before starting the processor
- initialize() - Method in class io.debezium.connector.cassandra.QueueProcessor
- initialize() - Method in class io.debezium.connector.cassandra.SnapshotProcessor
- initInternal(DebeziumTypeDeserializer) - Method in class io.debezium.connector.cassandra.transforms.CassandraTypeDeserializer
- initJmxReporter(String) - Method in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate
- initProcessorGroup(CassandraConnectorContext, AbstractProcessor...) - Method in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate
- insert(String, OffsetPosition, KeyspaceTable, boolean, Instant, RowData, Schema, Schema, boolean, BlockingConsumer<Record>) - Method in class io.debezium.connector.cassandra.RecordMaker
- INSERT - Enum constant in enum io.debezium.connector.cassandra.Record.Operation
- instance - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeDeserializer
- INT_TYPE - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
- io.debezium.connector.cassandra - package io.debezium.connector.cassandra
- io.debezium.connector.cassandra.exceptions - package io.debezium.connector.cassandra.exceptions
- io.debezium.connector.cassandra.network - package io.debezium.connector.cassandra.network
- io.debezium.connector.cassandra.transforms - package io.debezium.connector.cassandra.transforms
- io.debezium.connector.cassandra.transforms.type.converter - package io.debezium.connector.cassandra.transforms.type.converter
- io.debezium.connector.cassandra.transforms.type.deserializer - package io.debezium.connector.cassandra.transforms.type.deserializer
- isComplete(RowData) - Static method in class io.debezium.connector.cassandra.RangeTombstoneContext
- isHealthy() - Method in class io.debezium.connector.cassandra.CassandraConnectorTaskHealthCheck
- isOffsetProcessed(String, String, boolean) - Method in class io.debezium.connector.cassandra.FileOffsetWriter
- isOffsetProcessed(String, String, boolean) - Method in interface io.debezium.connector.cassandra.OffsetWriter
-
Determine if an offset has been processed based on the table name, offset position, and whether it is from snapshot or not.
- isPrimary() - Method in class io.debezium.connector.cassandra.CellData
- isQueryable() - Method in class io.debezium.connector.cassandra.CassandraClient
- isRunning() - Method in class io.debezium.connector.cassandra.AbstractProcessor
- isRunning() - Method in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate.ProcessorGroup
J
- jmxReporter - Variable in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate
K
- KAFKA_PRODUCER_CONFIG_PREFIX - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
The prefix prepended to all Kafka producer configurations, including schema registry
- KAFKA_TOPIC_PREFIX - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- kafkaProducer - Variable in class io.debezium.connector.cassandra.CassandraConnectorContext
- KafkaRecord - Interface in io.debezium.connector.cassandra
-
An interface that indicates the record can be converted to a
Struct. - kafkaRecordEmitter - Variable in class io.debezium.connector.cassandra.QueueProcessor
- KafkaRecordEmitter - Class in io.debezium.connector.cassandra
-
This emitter is responsible for emitting records to Kafka broker and managing offsets post send.
- KafkaRecordEmitter(String, String, KafkaProducer, OffsetWriter, Duration, long, Converter, Converter, Set<String>, CommitLogTransfer) - Constructor for class io.debezium.connector.cassandra.KafkaRecordEmitter
- kafkaTopicPrefix - Variable in class io.debezium.connector.cassandra.AbstractSchemaChangeListener
- kafkaTopicPrefix - Variable in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- kafkaTopicPrefix() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- KEY_CONVERTER_CLASS_CONFIG - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- KEY_CONVERTER_PREFIX - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
The prefix prepended to all Kafka key converter configurations, including schema registry.
- KEY_MANAGER_ALGORITHM - Static variable in class io.debezium.connector.cassandra.network.SslConfig
- KEY_STORE_LOCATION - Static variable in class io.debezium.connector.cassandra.network.SslConfig
- KEY_STORE_PASSWORD - Static variable in class io.debezium.connector.cassandra.network.SslConfig
- KEY_STORE_TYPE - Static variable in class io.debezium.connector.cassandra.network.SslConfig
- keyConverter - Variable in class io.debezium.connector.cassandra.KafkaRecordEmitter
- keySchema - Variable in class io.debezium.connector.cassandra.KeyValueSchema
- keySchema - Variable in class io.debezium.connector.cassandra.Record
- keySchema() - Method in class io.debezium.connector.cassandra.KeyValueSchema
- keyspace - Variable in class io.debezium.connector.cassandra.KeyspaceTable
- keyspace - Variable in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- KEYSPACE_NAME_KEY - Static variable in class io.debezium.connector.cassandra.SourceInfo
- keyspaceTable - Variable in class io.debezium.connector.cassandra.FieldFilterSelector.Field
- keyspaceTable - Variable in class io.debezium.connector.cassandra.SourceInfo
- KeyspaceTable - Class in io.debezium.connector.cassandra
-
The KeyspaceTable uniquely identifies each table in the Cassandra cluster
- KeyspaceTable(TableMetadata) - Constructor for class io.debezium.connector.cassandra.KeyspaceTable
- KeyspaceTable(String, String) - Constructor for class io.debezium.connector.cassandra.KeyspaceTable
- keyStoreLocation() - Method in class io.debezium.connector.cassandra.network.SslConfig
- keyStorePassword() - Method in class io.debezium.connector.cassandra.network.SslConfig
- keyStoreType() - Method in class io.debezium.connector.cassandra.network.SslConfig
- keyValueConverterConfigs(String) - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- KeyValueSchema - Class in io.debezium.connector.cassandra
-
This class contains methods to build Kafka Key and Value Schemas from Cassandra table schemas.
- KeyValueSchema(TableMetadata, Schema, Schema) - Constructor for class io.debezium.connector.cassandra.KeyValueSchema
- KeyValueSchema.KeyValueSchemaBuilder - Class in io.debezium.connector.cassandra
- KeyValueSchemaBuilder() - Constructor for class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- kinds - Variable in class io.debezium.connector.cassandra.AbstractDirectoryWatcher
L
- LATEST_COMMIT_LOG_ONLY - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- latestCommitLogOnly() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- ListTypeConverter - Class in io.debezium.connector.cassandra.transforms.type.converter
- ListTypeConverter() - Constructor for class io.debezium.connector.cassandra.transforms.type.converter.ListTypeConverter
- ListTypeDeserializer - Class in io.debezium.connector.cassandra.transforms.type.deserializer
- ListTypeDeserializer(DebeziumTypeDeserializer) - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.ListTypeDeserializer
- load(String) - Method in interface io.debezium.connector.cassandra.SchemaLoader
- loadOffset(File, Properties) - Method in class io.debezium.connector.cassandra.FileOffsetWriter
- lock - Variable in class io.debezium.connector.cassandra.KafkaRecordEmitter
- logger - Static variable in class io.debezium.connector.cassandra.AbstractSchemaChangeListener
- LOGGER - Static variable in class io.debezium.connector.cassandra.AbstractDirectoryWatcher
- LOGGER - Static variable in class io.debezium.connector.cassandra.AbstractProcessor
- LOGGER - Static variable in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate
- LOGGER - Static variable in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate.ProcessorGroup
- LOGGER - Static variable in class io.debezium.connector.cassandra.CommitLogUtil
- LOGGER - Static variable in class io.debezium.connector.cassandra.FileOffsetWriter
- LOGGER - Static variable in class io.debezium.connector.cassandra.KafkaRecordEmitter
- LOGGER - Static variable in class io.debezium.connector.cassandra.network.SslContextFactory
- LOGGER - Static variable in class io.debezium.connector.cassandra.QueueProcessor
- LOGGER - Static variable in class io.debezium.connector.cassandra.SchemaHolder
- LOGGER - Static variable in class io.debezium.connector.cassandra.SnapshotProcessor
- LogicalTypeDeserializer - Class in io.debezium.connector.cassandra.transforms.type.deserializer
-
For deserializing logical-type columns in Cassandra, like UUID, TIMEUUID, Duration, etc.
- LogicalTypeDeserializer() - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.LogicalTypeDeserializer
- LONG_TYPE - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
M
- main(String[], Function<CassandraConnectorConfig, CassandraConnectorTaskTemplate>) - Static method in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate
- map - Variable in class io.debezium.connector.cassandra.RangeTombstoneContext
- mapper - Static variable in class io.debezium.connector.cassandra.CassandraConnectorTaskHealthCheck
- mapper - Variable in class io.debezium.connector.cassandra.network.BuildInfoServlet
- MapTypeConverter - Class in io.debezium.connector.cassandra.transforms.type.converter
- MapTypeConverter() - Constructor for class io.debezium.connector.cassandra.transforms.type.converter.MapTypeConverter
- MapTypeDeserializer - Class in io.debezium.connector.cassandra.transforms.type.deserializer
- MapTypeDeserializer(DebeziumTypeDeserializer) - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.MapTypeDeserializer
- markOffset(String, String, boolean) - Method in class io.debezium.connector.cassandra.FileOffsetWriter
- markOffset(String, String, boolean) - Method in interface io.debezium.connector.cassandra.OffsetWriter
-
Update the offset in memory if the provided offset is greater than the existing offset.
- markOffset(Map.Entry<Record, Future<RecordMetadata>>) - Method in class io.debezium.connector.cassandra.KafkaRecordEmitter
- MAX_OFFSET_FLUSH_SIZE - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- maxBatchSize() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- maxOffsetFlushSize - Variable in class io.debezium.connector.cassandra.OffsetFlushPolicy.PeriodicFlushOffsetPolicy
- maxOffsetFlushSize() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- maxQueueSize() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- maybeFlushAndMarkOffset() - Method in class io.debezium.connector.cassandra.KafkaRecordEmitter
- METRIC_REGISTRY_INSTANCE - Static variable in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate
- metrics - Variable in class io.debezium.connector.cassandra.SnapshotProcessor
- Module - Class in io.debezium.connector.cassandra
-
Information about this module.
- Module() - Constructor for class io.debezium.connector.cassandra.Module
- moveCommitLog(Path, Path) - Static method in class io.debezium.connector.cassandra.CommitLogUtil
-
Move a commit log to a new directory.
N
- name - Variable in class io.debezium.connector.cassandra.AbstractProcessor
- name - Variable in class io.debezium.connector.cassandra.CellData
- name() - Method in class io.debezium.connector.cassandra.KeyspaceTable
- name() - Static method in class io.debezium.connector.cassandra.Module
- NAME - Static variable in class io.debezium.connector.cassandra.CommitLogPostProcessor
- NAME - Static variable in class io.debezium.connector.cassandra.SnapshotProcessor
- NAME_PREFIX - Static variable in class io.debezium.connector.cassandra.QueueProcessor
- NAMESPACE - Static variable in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- NEVER - Enum constant in enum io.debezium.connector.cassandra.CassandraConnectorConfig.SnapshotMode
-
Never perform a snapshot, instead change events are only read from commit logs.
- NO_CACHE - Static variable in class io.debezium.connector.cassandra.network.BuildInfoServlet
- NUM_OF_CHANGE_EVENT_QUEUES - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- numberOfProcessedMutations - Variable in class io.debezium.connector.cassandra.CommitLogProcessorMetrics
- numberOfUnrecoverableErrors - Variable in class io.debezium.connector.cassandra.CommitLogProcessorMetrics
- numOfChangeEventQueues() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
O
- OFFSET_BACKING_STORE_DIR - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- OFFSET_FLUSH_INTERVAL_MS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- offsetBackingStoreDir() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- offsetDir - Variable in class io.debezium.connector.cassandra.FileOffsetWriter
- offsetFlushInterval - Variable in class io.debezium.connector.cassandra.OffsetFlushPolicy.PeriodicFlushOffsetPolicy
- offsetFlushIntervalMs() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- offsetFlushPolicy - Variable in class io.debezium.connector.cassandra.KafkaRecordEmitter
- OffsetFlushPolicy - Interface in io.debezium.connector.cassandra
-
This policy determines how frequently the offset is flushed to disk.
- OffsetFlushPolicy.AlwaysFlushOffsetPolicy - Class in io.debezium.connector.cassandra
- OffsetFlushPolicy.PeriodicFlushOffsetPolicy - Class in io.debezium.connector.cassandra
- offsetPosition - Variable in class io.debezium.connector.cassandra.SourceInfo
- OffsetPosition - Class in io.debezium.connector.cassandra
-
The OffsetPosition uniquely identifies a specific
Mutationin a specific commit log. - OffsetPosition(String, int) - Constructor for class io.debezium.connector.cassandra.OffsetPosition
- offsetWriter - Variable in class io.debezium.connector.cassandra.CassandraConnectorContext
- offsetWriter - Variable in class io.debezium.connector.cassandra.KafkaRecordEmitter
- offsetWriter - Variable in class io.debezium.connector.cassandra.SnapshotProcessor
- OffsetWriter - Interface in io.debezium.connector.cassandra
-
Interface for recording offset.
- onErrorTransfer(File) - Method in class io.debezium.connector.cassandra.BlackHoleCommitLogTransfer
- onErrorTransfer(File) - Method in interface io.debezium.connector.cassandra.CommitLogTransfer
-
Transfer a commit log that has not been successfully processed.
- onSuccess() - Method in class io.debezium.connector.cassandra.CommitLogProcessorMetrics
- onSuccessTransfer(File) - Method in class io.debezium.connector.cassandra.BlackHoleCommitLogTransfer
- onSuccessTransfer(File) - Method in interface io.debezium.connector.cassandra.CommitLogTransfer
-
Transfer a commit log that has been successfully processed.
- onUnrecoverableError() - Method in class io.debezium.connector.cassandra.CommitLogProcessorMetrics
- op - Variable in class io.debezium.connector.cassandra.Record
- Operation(String) - Constructor for enum io.debezium.connector.cassandra.Record.Operation
- OPERATION - Static variable in class io.debezium.connector.cassandra.Record
P
- parse(String) - Static method in class io.debezium.connector.cassandra.OffsetPosition
- PARTITION - Enum constant in enum io.debezium.connector.cassandra.CellData.ColumnType
-
A partition column is responsible for data distribution across nodes for this table.
- periodic(Duration, long) - Static method in interface io.debezium.connector.cassandra.OffsetFlushPolicy
- PeriodicFlushOffsetPolicy(Duration, long) - Constructor for class io.debezium.connector.cassandra.OffsetFlushPolicy.PeriodicFlushOffsetPolicy
- poll() - Method in class io.debezium.connector.cassandra.AbstractDirectoryWatcher
- pollInterval - Variable in class io.debezium.connector.cassandra.AbstractDirectoryWatcher
- pollInterval() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
Positive integer value that specifies the number of milliseconds the commit log processor should wait during each iteration for new change events to appear in the queue.
- postProcessEnabled() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- prepareQueues() - Method in class io.debezium.connector.cassandra.CassandraConnectorContext
- primaryKeyNames - Variable in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- primaryKeySchemas - Variable in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- process() - Method in class io.debezium.connector.cassandra.AbstractProcessor
-
The actual work the processor is doing.
- process() - Method in class io.debezium.connector.cassandra.CommitLogPostProcessor
- process() - Method in class io.debezium.connector.cassandra.QueueProcessor
- process() - Method in class io.debezium.connector.cassandra.SnapshotProcessor
- processElementsInDeserializedList(AbstractType<?>, List<?>) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.ListTypeDeserializer
-
Format or deserialize each elements in deserialized list: If the element is logical type, format the element.
- processElementsInDeserializedSet(AbstractType<?>, Set<?>) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.SetTypeDeserializer
-
Format or deserialize each elements in deserialized list: If the element is logical type, format the element.
- processEvent(Event) - Method in class io.debezium.connector.cassandra.QueueProcessor
- processKeyValueInDeserializedMap(AbstractType<?>, Map<?, ?>) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.MapTypeDeserializer
-
If elements in a deserialized map is LogicalType, convert each element to fit in Kafka Schema type
- processorGroup - Variable in class io.debezium.connector.cassandra.CassandraConnectorTaskHealthCheck
- processorGroup - Variable in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate
- ProcessorGroup() - Constructor for class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate.ProcessorGroup
- processors - Variable in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate.ProcessorGroup
- processResultSet(TableMetadata, ResultSet) - Method in class io.debezium.connector.cassandra.SnapshotProcessor
-
Process the result set from the query.
- producer - Variable in class io.debezium.connector.cassandra.KafkaRecordEmitter
- provide(CassandraClient, CassandraConnectorConfig) - Method in interface io.debezium.connector.cassandra.SchemaHolderProvider
- provide(CassandraConnectorConfig) - Method in interface io.debezium.connector.cassandra.SchemaChangeListenerProvider
Q
- queue - Variable in class io.debezium.connector.cassandra.QueueProcessor
- QueueProcessor - Class in io.debezium.connector.cassandra
-
A thread that constantly polls records from the queue and emit them to Kafka via the KafkaRecordEmitter.
- QueueProcessor(CassandraConnectorContext, int) - Constructor for class io.debezium.connector.cassandra.QueueProcessor
- QueueProcessor(CassandraConnectorContext, int, Emitter) - Constructor for class io.debezium.connector.cassandra.QueueProcessor
- queues - Variable in class io.debezium.connector.cassandra.CassandraConnectorContext
- queues - Variable in class io.debezium.connector.cassandra.SnapshotProcessor
R
- RANGE_TOMBSTONE - Enum constant in enum io.debezium.connector.cassandra.Record.Operation
- rangeTombstone(String, OffsetPosition, KeyspaceTable, boolean, Instant, RowData, Schema, Schema, boolean, BlockingConsumer<Record>) - Method in class io.debezium.connector.cassandra.RecordMaker
- RangeTombstoneContext<T> - Class in io.debezium.connector.cassandra
-
Range tombstone which comes in PartitionUpdate is consisting of 2 RangeTombstoneBoundMarker's which are logically related to each other as the first one is for "start" and the second one for "end" marker.
- RangeTombstoneContext() - Constructor for class io.debezium.connector.cassandra.RangeTombstoneContext
- readCol(Row, String, ColumnMetadata) - Static method in class io.debezium.connector.cassandra.SnapshotProcessor
- readColTtl(Row, String) - Static method in class io.debezium.connector.cassandra.SnapshotProcessor
- readExecutionTime(Row) - Static method in class io.debezium.connector.cassandra.SnapshotProcessor
- record(Schema) - Method in class io.debezium.connector.cassandra.CellData
- record(Schema) - Method in interface io.debezium.connector.cassandra.KafkaRecord
-
return an kafka connect Struct based on the schema passed into the method
- record(Schema) - Method in class io.debezium.connector.cassandra.RowData
- Record - Class in io.debezium.connector.cassandra
-
An immutable data structure representing a change event, and can be converted to a kafka connect Struct representing key/value of the change event.
- Record(SourceInfo, RowData, Schema, Schema, Record.Operation, boolean, long) - Constructor for class io.debezium.connector.cassandra.Record
- Record.Operation - Enum in io.debezium.connector.cassandra
- recordMaker - Variable in class io.debezium.connector.cassandra.SnapshotProcessor
- RecordMaker - Class in io.debezium.connector.cassandra
-
Responsible for generating ChangeRecord and/or TombstoneRecord for create/update/delete events, as well as EOF events.
- RecordMaker(boolean, Filters, CassandraConnectorConfig) - Constructor for class io.debezium.connector.cassandra.RecordMaker
- registerClusterMetrics(String) - Method in class io.debezium.connector.cassandra.CassandraClient
- registerHealthCheck() - Method in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate
- registerMetrics() - Method in class io.debezium.connector.cassandra.CommitLogProcessorMetrics
- registerMetrics() - Method in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- REGULAR - Enum constant in enum io.debezium.connector.cassandra.CellData.ColumnType
-
A regular column is a column that is not a partition or a clustering column.
- remainingTableCount - Variable in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- remove(T) - Method in class io.debezium.connector.cassandra.RangeTombstoneContext
- removeCell(String) - Method in class io.debezium.connector.cassandra.RowData
- removeTableSchema(KeyspaceTable) - Method in class io.debezium.connector.cassandra.SchemaHolder
- rowData - Variable in class io.debezium.connector.cassandra.Record
- RowData - Class in io.debezium.connector.cassandra
-
Row-level data about the source event.
- RowData() - Constructor for class io.debezium.connector.cassandra.RowData
- rowSchema - Variable in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- rowSchema(TableMetadata) - Static method in class io.debezium.connector.cassandra.RowData
-
Assemble the Kafka connect
Schemafor the "after" field of the change event based on the Cassandra table schema. - rowSchema(List<String>, List<DataType>) - Static method in class io.debezium.connector.cassandra.RowData
- rowsScanned - Variable in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- rowsScanned() - Method in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- run() - Method in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate
- running - Variable in class io.debezium.connector.cassandra.AbstractProcessor
S
- saveOffset(File, Properties) - Static method in class io.debezium.connector.cassandra.FileOffsetWriter
- schema - Variable in class io.debezium.connector.cassandra.CassandraSourceInfoStructMaker
- schema() - Method in class io.debezium.connector.cassandra.CassandraSourceInfoStructMaker
- SCHEMA_POLL_INTERVAL_MS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- schemaBuilder - Variable in class io.debezium.connector.cassandra.transforms.type.deserializer.BasicTypeDeserializer
- schemaChangeListener - Variable in class io.debezium.connector.cassandra.CassandraConnectorContext
- schemaChangeListenerProvider - Variable in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate
- SchemaChangeListenerProvider - Interface in io.debezium.connector.cassandra
-
Implement this interface in order to provide a Cassandra specific schema change listener reacting on DDL changes.
- schemaHolder - Variable in class io.debezium.connector.cassandra.AbstractSchemaChangeListener
- schemaHolder - Variable in class io.debezium.connector.cassandra.CassandraConnectorContext
- schemaHolder - Variable in class io.debezium.connector.cassandra.SnapshotProcessor
- SchemaHolder - Class in io.debezium.connector.cassandra
- SchemaHolder() - Constructor for class io.debezium.connector.cassandra.SchemaHolder
- SchemaHolderProvider - Interface in io.debezium.connector.cassandra
- schemaLoader - Variable in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate
- SchemaLoader - Interface in io.debezium.connector.cassandra
- schemaPollInterval() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- selectFieldFilter(KeyspaceTable) - Method in class io.debezium.connector.cassandra.FieldFilterSelector
-
Returns the field(s) filter for the given table.
- serialize() - Method in class io.debezium.connector.cassandra.OffsetPosition
- serialVersionUID - Static variable in class io.debezium.connector.cassandra.network.BuildInfoServlet
- session - Variable in class io.debezium.connector.cassandra.CassandraClient
- setCommitLogFilename(String) - Method in class io.debezium.connector.cassandra.CommitLogProcessorMetrics
- setCommitLogPosition(long) - Method in class io.debezium.connector.cassandra.CommitLogProcessorMetrics
- setRowsScanned(String, Long) - Method in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- setTableCount(int) - Method in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- SetTypeConverter - Class in io.debezium.connector.cassandra.transforms.type.converter
- SetTypeConverter() - Constructor for class io.debezium.connector.cassandra.transforms.type.converter.SetTypeConverter
- SetTypeDeserializer - Class in io.debezium.connector.cassandra.transforms.type.deserializer
- SetTypeDeserializer(DebeziumTypeDeserializer) - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.SetTypeDeserializer
- SHORT_TYPE - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
- shouldFlush(Duration, long) - Method in class io.debezium.connector.cassandra.OffsetFlushPolicy.AlwaysFlushOffsetPolicy
- shouldFlush(Duration, long) - Method in class io.debezium.connector.cassandra.OffsetFlushPolicy.PeriodicFlushOffsetPolicy
- shouldFlush(Duration, long) - Method in interface io.debezium.connector.cassandra.OffsetFlushPolicy
- shouldMarkOffset - Variable in class io.debezium.connector.cassandra.Record
- shouldMarkOffset() - Method in class io.debezium.connector.cassandra.Record
- shutdown() - Method in class io.debezium.connector.cassandra.CassandraClient
- shutDown(boolean) - Method in class io.debezium.connector.cassandra.CommitLogPostProcessor
- snapshot - Variable in class io.debezium.connector.cassandra.SourceInfo
- snapshot() - Method in class io.debezium.connector.cassandra.SnapshotProcessor
-
Fetch for all new tables that have not yet been snapshotted, and then iterate through the tables to snapshot each one of them.
- snapshot() - Method in class io.debezium.connector.cassandra.SourceInfo
- SNAPSHOT_CONSISTENCY - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- SNAPSHOT_KEY - Static variable in class io.debezium.connector.cassandra.SourceInfo
- SNAPSHOT_MODE - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- SNAPSHOT_OFFSET_FILE - Static variable in class io.debezium.connector.cassandra.FileOffsetWriter
- SNAPSHOT_POLL_INTERVAL_MS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- snapshotAborted - Variable in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- snapshotAborted() - Method in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- snapshotCompleted - Variable in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- snapshotCompleted() - Method in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- snapshotConsistencyLevel() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- snapshotDurationInSeconds() - Method in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- snapshotMode - Variable in class io.debezium.connector.cassandra.SnapshotProcessor
- snapshotMode() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- SnapshotMode() - Constructor for enum io.debezium.connector.cassandra.CassandraConnectorConfig.SnapshotMode
- snapshotOffsetFile - Variable in class io.debezium.connector.cassandra.FileOffsetWriter
- snapshotOffsetFileLock - Variable in class io.debezium.connector.cassandra.FileOffsetWriter
- snapshotPollInterval() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- SnapshotProcessor - Class in io.debezium.connector.cassandra
-
This reader is responsible for initial bootstrapping of a table, which entails converting each row into a change event and enqueueing that event to the
ChangeEventQueue. - SnapshotProcessor(CassandraConnectorContext) - Constructor for class io.debezium.connector.cassandra.SnapshotProcessor
- SnapshotProcessorMetrics - Class in io.debezium.connector.cassandra
- SnapshotProcessorMetrics() - Constructor for class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- snapshotProps - Variable in class io.debezium.connector.cassandra.FileOffsetWriter
- snapshotRunning - Variable in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- snapshotRunning() - Method in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- source - Variable in class io.debezium.connector.cassandra.Record
- SOURCE - Static variable in class io.debezium.connector.cassandra.Record
- SourceInfo - Class in io.debezium.connector.cassandra
-
Metadata about the source of the change event
- SourceInfo(CommonConnectorConfig, String, OffsetPosition, KeyspaceTable, boolean, Instant) - Constructor for class io.debezium.connector.cassandra.SourceInfo
- sourceInfoStructMaker - Variable in class io.debezium.connector.cassandra.AbstractSchemaChangeListener
- sourceInfoStructMaker - Variable in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- SslConfig - Class in io.debezium.connector.cassandra.network
- SslConfig(Properties) - Constructor for class io.debezium.connector.cassandra.network.SslConfig
- SslContextFactory - Class in io.debezium.connector.cassandra.network
- SslContextFactory() - Constructor for class io.debezium.connector.cassandra.network.SslContextFactory
- start - Variable in class io.debezium.connector.cassandra.RowData
- start() - Method in class io.debezium.connector.cassandra.AbstractProcessor
- start() - Method in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate.ProcessorGroup
- startedTableNames - Variable in class io.debezium.connector.cassandra.SnapshotProcessor
- startSnapshot() - Method in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- startTime - Variable in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- stop() - Method in class io.debezium.connector.cassandra.AbstractProcessor
- stopAll() - Method in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate
- stopProcessors() - Method in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate.ProcessorGroup
- stopSnapshot() - Method in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- stopTime - Variable in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- STRING_TYPE - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
- struct(SourceInfo) - Method in class io.debezium.connector.cassandra.CassandraSourceInfoStructMaker
T
- table - Variable in class io.debezium.connector.cassandra.KeyspaceTable
- table - Variable in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- TABLE_NAME_KEY - Static variable in class io.debezium.connector.cassandra.SourceInfo
- tableCount - Variable in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- tableMetadata - Variable in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- tableMetadata - Variable in class io.debezium.connector.cassandra.KeyValueSchema
- tableMetadata() - Method in class io.debezium.connector.cassandra.KeyValueSchema
- tableName(TableMetadata) - Static method in class io.debezium.connector.cassandra.SnapshotProcessor
- tableToKVSchemaMap - Variable in class io.debezium.connector.cassandra.SchemaHolder
- takeTableSnapshot(TableMetadata) - Method in class io.debezium.connector.cassandra.SnapshotProcessor
-
Runs a SELECT query on a given table and process each row in the result set by converting the row into a record and enqueue it to
ChangeRecord - taskContext - Variable in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate
- terminate() - Method in class io.debezium.connector.cassandra.CassandraConnectorTaskTemplate.ProcessorGroup
- TERMINATION_WAIT_TIME_SECONDS - Static variable in class io.debezium.connector.cassandra.CommitLogPostProcessor
- THREAD_POOL_SIZE - Static variable in class io.debezium.connector.cassandra.CommitLogPostProcessor
- timeOfLastFlush - Variable in class io.debezium.connector.cassandra.KafkaRecordEmitter
- timestamp() - Method in class io.debezium.connector.cassandra.SourceInfo
- TIMESTAMP - Static variable in class io.debezium.connector.cassandra.Record
- TIMESTAMP_KEY - Static variable in class io.debezium.connector.cassandra.SourceInfo
- TIMESTAMP_MILLI_TYPE - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
- TimestampTypeDeserializer - Class in io.debezium.connector.cassandra.transforms.type.deserializer
- TimestampTypeDeserializer(DebeziumTypeDeserializer) - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.TimestampTypeDeserializer
- TimeUUIDTypeDeserializer - Class in io.debezium.connector.cassandra.transforms.type.deserializer
- TimeUUIDTypeDeserializer(DebeziumTypeDeserializer) - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.TimeUUIDTypeDeserializer
- TOMBSTONE_EVENT - Enum constant in enum io.debezium.connector.cassandra.Event.EventType
-
A hard delete followed by a delete event with the same key and null value, this indicates Kafka log compaction, which removes all messages with the same key.
- TombstoneRecord - Class in io.debezium.connector.cassandra
-
A TombstoneRecord is a record which has the same key as a delete event but has null value.
- TombstoneRecord(SourceInfo, RowData, Schema) - Constructor for class io.debezium.connector.cassandra.TombstoneRecord
- tombstonesOnDelete() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
Whether deletion events should have a subsequent tombstone event (true) or not (false).
- topicSelector - Variable in class io.debezium.connector.cassandra.KafkaRecordEmitter
- toProducerRecord(Record) - Method in class io.debezium.connector.cassandra.KafkaRecordEmitter
- toString() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
- toString() - Method in class io.debezium.connector.cassandra.CellData
- toString() - Method in class io.debezium.connector.cassandra.EOFEvent
- toString() - Method in class io.debezium.connector.cassandra.KeyspaceTable
- toString() - Method in class io.debezium.connector.cassandra.OffsetPosition
- toString() - Method in enum io.debezium.connector.cassandra.Record.Operation
- toString() - Method in class io.debezium.connector.cassandra.Record
- toString() - Method in class io.debezium.connector.cassandra.RowData
- toString() - Method in class io.debezium.connector.cassandra.SourceInfo
- TRUST_MANAGER_ALGORITHM - Static variable in class io.debezium.connector.cassandra.network.SslConfig
- TRUST_STORE_LOCATION - Static variable in class io.debezium.connector.cassandra.network.SslConfig
- TRUST_STORE_PASSWORD - Static variable in class io.debezium.connector.cassandra.network.SslConfig
- TRUST_STORE_TYPE - Static variable in class io.debezium.connector.cassandra.network.SslConfig
- trustManagerAlgorithm() - Method in class io.debezium.connector.cassandra.network.SslConfig
- trustStoreLocation() - Method in class io.debezium.connector.cassandra.network.SslConfig
- trustStorePassword() - Method in class io.debezium.connector.cassandra.network.SslConfig
- trustStoreType() - Method in class io.debezium.connector.cassandra.network.SslConfig
- ts - Variable in class io.debezium.connector.cassandra.Record
- tsMicro - Variable in class io.debezium.connector.cassandra.SourceInfo
- tsMicroInLong() - Method in class io.debezium.connector.cassandra.SourceInfo
- ttlAlias(String) - Static method in class io.debezium.connector.cassandra.SnapshotProcessor
- TUPLE_NAME_POSTFIX - Static variable in class io.debezium.connector.cassandra.transforms.type.deserializer.TupleTypeDeserializer
- TupleTypeConverter - Class in io.debezium.connector.cassandra.transforms.type.converter
- TupleTypeConverter() - Constructor for class io.debezium.connector.cassandra.transforms.type.converter.TupleTypeConverter
- TupleTypeDeserializer - Class in io.debezium.connector.cassandra.transforms.type.deserializer
- TupleTypeDeserializer() - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.TupleTypeDeserializer
- TYPE_MAP - Variable in class io.debezium.connector.cassandra.transforms.CassandraTypeDeserializer
- TypeConverter<T extends org.apache.cassandra.db.marshal.AbstractType<?>> - Interface in io.debezium.connector.cassandra.transforms.type.converter
- TypeDeserializer - Interface in io.debezium.connector.cassandra.transforms.type.deserializer
- typeMap - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeConverter
U
- unregisterMetrics() - Method in class io.debezium.connector.cassandra.CommitLogProcessorMetrics
- unregisterMetrics() - Method in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
- update(String, OffsetPosition, KeyspaceTable, boolean, Instant, RowData, Schema, Schema, boolean, BlockingConsumer<Record>) - Method in class io.debezium.connector.cassandra.RecordMaker
- UPDATE - Enum constant in enum io.debezium.connector.cassandra.Record.Operation
- UserDefinedTypeDeserializer - Class in io.debezium.connector.cassandra.transforms.type.deserializer
- UserDefinedTypeDeserializer() - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.UserDefinedTypeDeserializer
- UserTypeConverter - Class in io.debezium.connector.cassandra.transforms.type.converter
- UserTypeConverter() - Constructor for class io.debezium.connector.cassandra.transforms.type.converter.UserTypeConverter
- UUID_TYPE - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
- UUIDTypeDeserializer - Class in io.debezium.connector.cassandra.transforms.type.deserializer
- UUIDTypeDeserializer(DebeziumTypeDeserializer) - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.UUIDTypeDeserializer
- UuidUtil - Class in io.debezium.connector.cassandra.transforms
- UuidUtil() - Constructor for class io.debezium.connector.cassandra.transforms.UuidUtil
V
- VALIDATION_FIELDS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- validationFieldList - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- value - Variable in class io.debezium.connector.cassandra.CellData
- value - Variable in enum io.debezium.connector.cassandra.Record.Operation
- VALUE_CONVERTER_CLASS_CONFIG - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
- VALUE_CONVERTER_PREFIX - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
-
The prefix prepended to all Kafka value converter configurations, including schema registry.
- valueConverter - Variable in class io.debezium.connector.cassandra.KafkaRecordEmitter
- 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.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.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.KeyValueSchema
- valueSchema - Variable in class io.debezium.connector.cassandra.Record
- valueSchema() - Method in class io.debezium.connector.cassandra.KeyValueSchema
- version - Variable in class io.debezium.connector.cassandra.SourceInfo
- version() - Static method in class io.debezium.connector.cassandra.Module
W
- watchService - Variable in class io.debezium.connector.cassandra.AbstractDirectoryWatcher
- withKafkaTopicPrefix(String) - Method in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- withKeyspace(String) - Method in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- withPrimaryKeyNames(List<String>) - Method in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- withPrimaryKeySchemas(List<Schema>) - Method in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- withQuotes(String) - Static method in class io.debezium.connector.cassandra.SnapshotProcessor
- withRowSchema(Schema) - Method in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- withSourceInfoStructMarker(SourceInfoStructMaker) - Method in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- withTable(String) - Method in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- withTableMetadata(TableMetadata) - Method in class io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form