Skip navigation links
Debezium Connector for Cassandra 1.1.0.Beta2
A B C D E F G H I J K L M N O P Q R S T U V W 

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, long) - Constructor for class io.debezium.connector.cassandra.AbstractProcessor
 
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
 
addProcessor(AbstractProcessor) - Method in class io.debezium.connector.cassandra.CassandraConnectorTask.ProcessorGroup
 
AFTER - Static variable in class io.debezium.connector.cassandra.Record
 
always() - Static method in interface io.debezium.connector.cassandra.OffsetFlushPolicy
 
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(SchemaBuilder) - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.BasicTypeDeserializer
 
BlackHoleCommitLogTransfer - Class in io.debezium.connector.cassandra
Implementation of CommitLogTransfer which deletes commit logs.
BlackHoleCommitLogTransfer() - Constructor for class io.debezium.connector.cassandra.BlackHoleCommitLogTransfer
 
blacklistFields - Variable in class io.debezium.connector.cassandra.FieldFilterSelector
 
BlockingEventQueue<T> - Class in io.debezium.connector.cassandra
This queue stores the change events sent from the readers and gets processed by QueueProcessor where the events will get emitted to kafka.
BlockingEventQueue(Duration, int, int) - Constructor for class io.debezium.connector.cassandra.BlockingEventQueue
 
blockingEventQueue - Variable in class io.debezium.connector.cassandra.QueueProcessor
 
BOOLEAN_TYPE - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
 
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
The absolute path of the YAML config file used by a Cassandra node.
CASSANDRA_HOSTS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
CASSANDRA_NOW_UNIXTIMESTAMP - Static variable in class io.debezium.connector.cassandra.SnapshotProcessor
 
CASSANDRA_PASSWORD - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
The password used when connecting to Cassandra hosts.
CASSANDRA_PORT - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
CASSANDRA_SSL_CONFIG_PATH - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
The SSL config file path required for storage node.
CASSANDRA_SSL_ENABLED - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
CASSANDRA_USERNAME - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
The username used when connecting to Cassandra hosts.
CassandraClient - Class in io.debezium.connector.cassandra
A wrapper around Cassandra driver that is used to query Cassandra table and table schema.
CassandraClient(CassandraConnectorConfig) - Constructor for class io.debezium.connector.cassandra.CassandraClient
 
CassandraClient(CassandraConnectorConfig, LoadBalancingPolicy) - Constructor for class io.debezium.connector.cassandra.CassandraClient
 
cassandraClient - Variable in class io.debezium.connector.cassandra.CassandraConnectorContext
 
cassandraClient - Variable in class io.debezium.connector.cassandra.CassandraConnectorTaskHealthCheck
 
cassandraClient - Variable in class io.debezium.connector.cassandra.SchemaHolder
 
cassandraClient - Variable in class io.debezium.connector.cassandra.SnapshotProcessor
 
cassandraConfig() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
CassandraConnectorConfig - Class in io.debezium.connector.cassandra
All configs used by a Cassandra connector agent.
CassandraConnectorConfig(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(Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorConfigException
 
CassandraConnectorConfigException(String, Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorConfigException
 
CassandraConnectorContext - Class in io.debezium.connector.cassandra
Contains contextual information and objects scoped to the lifecycle of CassandraConnectorTask implementation.
CassandraConnectorContext(CassandraConnectorConfig) - Constructor for class io.debezium.connector.cassandra.CassandraConnectorContext
 
CassandraConnectorDataException - Exception in io.debezium.connector.cassandra.exceptions
 
CassandraConnectorDataException(String) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorDataException
 
CassandraConnectorDataException(Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorDataException
 
CassandraConnectorDataException(String, Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorDataException
 
CassandraConnectorSchemaException - Exception in io.debezium.connector.cassandra.exceptions
 
CassandraConnectorSchemaException(String) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorSchemaException
 
CassandraConnectorSchemaException(Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorSchemaException
 
CassandraConnectorSchemaException(String, Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorSchemaException
 
CassandraConnectorTask - Class in io.debezium.connector.cassandra
A task that reads Cassandra commit log in CDC directory and generate corresponding data change events which will be emitted to Kafka.
CassandraConnectorTask(CassandraConnectorConfig) - Constructor for class io.debezium.connector.cassandra.CassandraConnectorTask
 
CassandraConnectorTask.ProcessorGroup - Class in io.debezium.connector.cassandra
A processor group consist of one or more processors; each processor will be running on a separate thread.
CassandraConnectorTaskException - Exception in io.debezium.connector.cassandra.exceptions
 
CassandraConnectorTaskException(String) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorTaskException
 
CassandraConnectorTaskException(Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorTaskException
 
CassandraConnectorTaskException(String, Throwable) - Constructor for exception io.debezium.connector.cassandra.exceptions.CassandraConnectorTaskException
 
CassandraConnectorTaskHealthCheck - Class in io.debezium.connector.cassandra
 
CassandraConnectorTaskHealthCheck(CassandraConnectorTask.ProcessorGroup, CassandraClient) - Constructor for class io.debezium.connector.cassandra.CassandraConnectorTaskHealthCheck
 
cassandraHosts() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
cassandraPassword() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
cassandraPort() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
CassandraSourceInfoStructMaker - Class in io.debezium.connector.cassandra
 
CassandraSourceInfoStructMaker(String, String, CommonConnectorConfig) - Constructor for class io.debezium.connector.cassandra.CassandraSourceInfoStructMaker
 
cassandraSslConfigPath() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
cassandraSslEnabled() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
CassandraTopicSelector - Class in io.debezium.connector.cassandra
Responsible for selecting the Kafka topic that the record will get send to.
CassandraTopicSelector(String, String, CassandraTopicSelector.TableTopicNamer) - Constructor for class io.debezium.connector.cassandra.CassandraTopicSelector
 
CassandraTopicSelector.TableTopicNamer - Interface in io.debezium.connector.cassandra
 
CassandraTopicSelector.TopicNameCache - Class in io.debezium.connector.cassandra
 
CassandraTopicSelector.TopicNameSanitizer - Class in io.debezium.connector.cassandra
A topic namer that replaces any characters invalid in a topic name with _.
CassandraTypeConverter - Class in io.debezium.connector.cassandra.transforms
 
CassandraTypeConverter() - Constructor for class io.debezium.connector.cassandra.transforms.CassandraTypeConverter
 
CassandraTypeDeserializer - Class in io.debezium.connector.cassandra.transforms
 
CassandraTypeDeserializer() - Constructor for class io.debezium.connector.cassandra.transforms.CassandraTypeDeserializer
 
CassandraTypeKafkaSchemaBuilders - Class in io.debezium.connector.cassandra.transforms
Class that maps Cassandra's DataType to its corresponding Kafka Connect SchemaBuilder.
CassandraTypeKafkaSchemaBuilders() - Constructor for class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
 
cassandraUsername() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
CDC_DIR_POLL_INTERVAL_MS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
cdcDir - Variable in class io.debezium.connector.cassandra.CommitLogProcessor
 
cdcDirPollIntervalMs() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
CELL_DELETION_TS_KEY - Static variable in class io.debezium.connector.cassandra.CellData
 
CELL_SET_KEY - Static variable in class io.debezium.connector.cassandra.CellData
 
CELL_VALUE_KEY - Static variable in class io.debezium.connector.cassandra.CellData
 
CellData - Class in io.debezium.connector.cassandra
Cell-level data about the source event.
CellData(String, Object, Object, CellData.ColumnType) - Constructor for class io.debezium.connector.cassandra.CellData
 
CellData.ColumnType - Enum in io.debezium.connector.cassandra
The type of a column in a Cassandra table
cellMap - Variable in class io.debezium.connector.cassandra.RowData
 
cellSchema(ColumnMetadata, boolean) - Static method in class io.debezium.connector.cassandra.CellData
 
ChangeRecord - Class in io.debezium.connector.cassandra
An internal representation of a create/update/delete event.
ChangeRecord(SourceInfo, RowData, Schema, Schema, Record.Operation, boolean) - Constructor for class io.debezium.connector.cassandra.ChangeRecord
 
check() - Method in class io.debezium.connector.cassandra.CassandraConnectorTaskHealthCheck
 
cleanUp() - Method in class io.debezium.connector.cassandra.CassandraConnectorContext
 
close() - Method in class io.debezium.connector.cassandra.CassandraClient
 
close() - Method in class io.debezium.connector.cassandra.FileOffsetWriter
 
close() - Method in class io.debezium.connector.cassandra.KafkaRecordEmitter
 
close() - Method in interface io.debezium.connector.cassandra.OffsetWriter
Close all resources used by this class.
cluster - Variable in class io.debezium.connector.cassandra.CassandraClient
 
cluster - Variable in class io.debezium.connector.cassandra.SourceInfo
 
CLUSTER_KEY - Static variable in class io.debezium.connector.cassandra.SourceInfo
 
column - Variable in class io.debezium.connector.cassandra.FieldFilterSelector.Field
 
columnType - Variable in class io.debezium.connector.cassandra.CellData
 
ColumnType() - Constructor for enum io.debezium.connector.cassandra.CellData.ColumnType
 
COMMIT_LOG_POST_PROCESSING_ENABLED - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
COMMIT_LOG_RELOCATION_DIR - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
The local directory which commit logs get relocated to once processed.
COMMIT_LOG_TRANSFER_CLASS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
COMMIT_LOG_TRANSFER_CONFIG_PREFIX - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
The prefix for all CommitLogTransfer configurations.
COMMITLOG_FILENAME_KEY - Static variable in class io.debezium.connector.cassandra.SourceInfo
 
COMMITLOG_OFFSET_FILE - Static variable in class io.debezium.connector.cassandra.FileOffsetWriter
 
COMMITLOG_POSITION_KEY - Static variable in class io.debezium.connector.cassandra.SourceInfo
 
commitLogFilename - Variable in class io.debezium.connector.cassandra.CommitLogProcessorMetrics
 
commitLogOffsetFile - Variable in class io.debezium.connector.cassandra.FileOffsetWriter
 
commitLogOffsetFileLock - Variable in class io.debezium.connector.cassandra.FileOffsetWriter
 
commitLogPosition - Variable in class io.debezium.connector.cassandra.CommitLogProcessorMetrics
 
CommitLogPostProcessor - Class in io.debezium.connector.cassandra
The CommitLogPostProcessor is used to post-process commit logs in the COMMIT_LOG_RELOCATION_DIR once the commit log has been processed by the CommitLogProcessor.
CommitLogPostProcessor(CassandraConnectorContext) - Constructor for class io.debezium.connector.cassandra.CommitLogPostProcessor
 
CommitLogProcessor - Class in io.debezium.connector.cassandra
The CommitLogProcessor is used to process CommitLog in CDC directory.
CommitLogProcessor(CassandraConnectorContext) - Constructor for class io.debezium.connector.cassandra.CommitLogProcessor
 
CommitLogProcessorMetrics - Class in io.debezium.connector.cassandra
 
CommitLogProcessorMetrics() - Constructor for class io.debezium.connector.cassandra.CommitLogProcessorMetrics
 
commitLogProps - Variable in class io.debezium.connector.cassandra.FileOffsetWriter
 
commitLogReader - Variable in class io.debezium.connector.cassandra.CommitLogProcessor
 
commitLogReadHandler - Variable in class io.debezium.connector.cassandra.CommitLogProcessor
 
CommitLogReadHandlerImpl - Class in io.debezium.connector.cassandra
Handler that implements CommitLogReadHandler interface provided by Cassandra source code.
CommitLogReadHandlerImpl(SchemaHolder, BlockingEventQueue<Event>, OffsetWriter, RecordMaker, CommitLogProcessorMetrics) - Constructor for class io.debezium.connector.cassandra.CommitLogReadHandlerImpl
 
CommitLogReadHandlerImpl.PartitionType - Enum in io.debezium.connector.cassandra
A PartitionType represents the type of a PartitionUpdate.
CommitLogReadHandlerImpl.RowType - Enum in io.debezium.connector.cassandra
A RowType represents different types of Row-level modifications in a Cassandra table.
commitLogRelocationDir() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
commitLogRelocationDir - Variable in class io.debezium.connector.cassandra.CommitLogPostProcessor
 
commitLogRelocationDir - Variable in class io.debezium.connector.cassandra.QueueProcessor
 
commitLogTransfer - Variable in class io.debezium.connector.cassandra.CommitLogPostProcessor
 
CommitLogTransfer - Interface in io.debezium.connector.cassandra
Interface used to transfer commit logs
commitLogTransferConfigs() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
CommitLogUtil - Class in io.debezium.connector.cassandra
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 File instances; Returns 0 if they are the same, -1 if first file is older, 1 if first file is newer.
compareCommitLogs(String, String) - Static method in class io.debezium.connector.cassandra.CommitLogUtil
Comparing two commit log files provided the file names.
compareTo(OffsetPosition) - Method in class io.debezium.connector.cassandra.OffsetPosition
 
completeTable() - Method in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
 
config - Variable in class io.debezium.connector.cassandra.CassandraConnectorContext
 
config - Variable in class io.debezium.connector.cassandra.CassandraConnectorTask
 
configs - Variable in class io.debezium.connector.cassandra.network.SslConfig
 
connector - Variable in class io.debezium.connector.cassandra.SourceInfo
 
CONNECTOR_NAME - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
Logical name for the Cassandra connector.
connectorName() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
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
 
createOrUpdateNewTableSchemas(Map<KeyspaceTable, TableMetadata>) - Method in class io.debezium.connector.cassandra.SchemaHolder
 
createRecord(RowData, Schema, Schema, boolean, Consumer<Record>, Record.Operation) - Method in class io.debezium.connector.cassandra.RecordMaker
 
createSslContext(String) - Static method in class io.debezium.connector.cassandra.network.SslContextFactory
Return an SslContext containing all SSL configurations parsed from the Properties file path
createSslContext(SslConfig) - Static method in class io.debezium.connector.cassandra.network.SslContextFactory
 
createTupleName(List<AbstractType<?>>) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.TupleTypeDeserializer
 

D

database() - Method in class io.debezium.connector.cassandra.SourceInfo
 
DATE_TYPE - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
 
DEFAULT_CASSANDRA_HOST - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
One or more addresses of Cassandra nodes that driver uses to discover topology, separated by ","
DEFAULT_CASSANDRA_PORT - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
The port used to connect to Cassandra host(s).
DEFAULT_CASSANDRA_SSL_ENABLED - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
If set to true, Cassandra connector agent will use SSL to connect to Cassandra node.
DEFAULT_CDC_DIR_POLL_INTERVAL_MS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
The maximum amount of time to wait on each poll before reattempt.
DEFAULT_COMMIT_LOG_POST_PROCESSING_ENABLED - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
Determines whether or not the CommitLogPostProcessor should run.
DEFAULT_COMMIT_LOG_TRANSFER_CLASS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
The fully qualified CommitLogTransfer class used to transfer commit logs.
DEFAULT_DELIMITER - Static variable in class io.debezium.connector.cassandra.CassandraTopicSelector
 
DEFAULT_FILENAME - Static variable in class io.debezium.connector.cassandra.OffsetPosition
 
DEFAULT_HTTP_PORT - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
The port used by the HTTP server for ping, health check, and build info
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
The maximum records that are allowed to be processed until it is required to flush offset to disk.
DEFAULT_OFFSET_FLUSH_INTERVAL_MS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
The minimum amount of time to wait before committing the offset.
DEFAULT_POLICY - Static variable in class io.debezium.connector.cassandra.CassandraClient
 
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
Positive integer value that specifies the number of milliseconds the schema processor should wait before refreshing the cached Cassandra table schemas.
DEFAULT_SNAPSHOT_CONSISTENCY - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
Specify the ConsistencyLevel used 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
Specifies the criteria for running a snapshot (eg.
DEFAULT_SNAPSHOT_POLL_INTERVAL_MS - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
Positive integer value that specifies the number of milliseconds the snapshot processor should wait before re-scanning tables to look for new cdc-enabled tables.
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) - Static method in class io.debezium.connector.cassandra.CassandraTopicSelector
 
delay - Variable in class io.debezium.connector.cassandra.AbstractProcessor
 
delegate - Variable in class io.debezium.connector.cassandra.CassandraTopicSelector.TopicNameCache
 
delegate - Variable in class io.debezium.connector.cassandra.CassandraTopicSelector.TopicNameSanitizer
 
delete(RowData, Schema, Schema, boolean, Consumer<Record>) - Method in class io.debezium.connector.cassandra.RecordMaker
 
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
 
delimiter - Variable in class io.debezium.connector.cassandra.CassandraTopicSelector
 
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.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 class io.debezium.connector.cassandra.transforms.type.deserializer.TypeDeserializer
 
deserialize(AbstractType<?>, ByteBuffer) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.UserTypeDeserializer
 
deserialize(AbstractType<?>, ByteBuffer) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.UUIDTypeDeserializer
 
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 class io.debezium.connector.cassandra.CommitLogProcessor
 
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() - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.DurationTypeDeserializer
 

E

emit(Record) - Method in class io.debezium.connector.cassandra.KafkaRecordEmitter
 
emitCount - Variable in class io.debezium.connector.cassandra.KafkaRecordEmitter
 
emitTombstoneOnDelete - Variable in class io.debezium.connector.cassandra.RecordMaker
 
enqueue(T) - Method in class io.debezium.connector.cassandra.BlockingEventQueue
 
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, boolean) - 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
 
ERROR_FOLDER - Static variable in class io.debezium.connector.cassandra.QueueProcessor
 
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(Statement) - 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.CassandraConnectorTask.ProcessorGroup
 
extractRowData(Row, List<ColumnMetadata>, Set<String>, Set<String>, SnapshotProcessor.WriteTimeHolder) - Static method in class io.debezium.connector.cassandra.SnapshotProcessor
This function extracts the relevant row data from Row and updates the maximum writetime for each row.
extractTimestamp(String) - 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
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
 
fieldBlacklist() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
FieldFilterSelector - Class in io.debezium.connector.cassandra
This field filter selector is designed to determine the filter for excluding fields from a table.
FieldFilterSelector(String[]) - Constructor for class io.debezium.connector.cassandra.FieldFilterSelector
 
fieldFilterSelector - Variable in class io.debezium.connector.cassandra.Filters
 
FieldFilterSelector.Field - Class in io.debezium.connector.cassandra
Representation of a fully qualified field, which has a KeyspaceTable and 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_REGEX_PATTERN - Static variable in class io.debezium.connector.cassandra.CommitLogUtil
 
FileOffsetWriter - Class in io.debezium.connector.cassandra
A concrete implementation of OffsetWriter which tracks the progress of events being processed by the SnapshotProcessor and CommitLogProcessor 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 - Class in io.debezium.connector.cassandra
A utility class that contains various kinds of filters.
Filters(String[]) - Constructor for class io.debezium.connector.cassandra.Filters
 
filters - Variable in class io.debezium.connector.cassandra.RecordMaker
 
FLOAT_TYPE - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
 
flush() - Method in class io.debezium.connector.cassandra.FileOffsetWriter
 
flush(Map.Entry<Record, Future<RecordMetadata>>) - Method in class io.debezium.connector.cassandra.KafkaRecordEmitter
 
flush() - Method in interface io.debezium.connector.cassandra.OffsetWriter
Flush latest offsets to disk.
flushAndMarkOffset() - Method in class io.debezium.connector.cassandra.KafkaRecordEmitter
 
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.
get() - Method in class io.debezium.connector.cassandra.SnapshotProcessor.WriteTimeHolder
 
getBuildInfoMap(Class<?>) - Static method in class io.debezium.connector.cassandra.CassandraConnectorTask
 
getCassandraClient() - Method in class io.debezium.connector.cassandra.CassandraConnectorContext
 
getCassandraConnectorConfig() - Method in class io.debezium.connector.cassandra.CassandraConnectorContext
 
getCdcEnabledTableMetadata(String, String) - Method in class io.debezium.connector.cassandra.CassandraClient
 
getCdcEnabledTableMetadataList() - Method in class io.debezium.connector.cassandra.CassandraClient
 
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
 
getContextName() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
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.SchemaHolder
Get the schema of an inner field based on the field name
getHosts() - Method in class io.debezium.connector.cassandra.CassandraClient
 
getKafkaConfigs() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
getKeyConverter() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
getKeyManagerAlgorithm() - Method in class io.debezium.connector.cassandra.network.SslConfig
 
getKeyName(String, TableMetadata) - Static method in class io.debezium.connector.cassandra.SchemaHolder.KeyValueSchema
 
getKeySchema() - Method in class io.debezium.connector.cassandra.Record
 
getKeySchema(String, TableMetadata) - Method in class io.debezium.connector.cassandra.SchemaHolder.KeyValueSchema
 
getLatestTableMetadatas() - 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
 
getName() - Method in class io.debezium.connector.cassandra.CassandraConnectorTask.ProcessorGroup
 
getOffsetWriter() - Method in class io.debezium.connector.cassandra.CassandraConnectorContext
 
getOp() - Method in class io.debezium.connector.cassandra.Record
 
getOrUpdateKeyValueSchema(KeyspaceTable) - Method in class io.debezium.connector.cassandra.SchemaHolder
 
getPartitionKeys(PartitionUpdate) - Static method in class io.debezium.connector.cassandra.CommitLogReadHandlerImpl
Given a PartitionUpdate, deserialize the partition key byte buffer into a list of partition key values.
getPartitionType(PartitionUpdate) - Static method in enum io.debezium.connector.cassandra.CommitLogReadHandlerImpl.PartitionType
 
getPrimary() - Method in class io.debezium.connector.cassandra.RowData
 
getQueue() - 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
 
getRowType(Unfiltered) - Static method in enum io.debezium.connector.cassandra.CommitLogReadHandlerImpl.RowType
 
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.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 class io.debezium.connector.cassandra.transforms.type.deserializer.TypeDeserializer
 
getSchemaBuilder(AbstractType<?>) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.UserTypeDeserializer
 
getSchemaBuilder(AbstractType<?>) - Method in class io.debezium.connector.cassandra.transforms.type.deserializer.UUIDTypeDeserializer
 
getSchemaHolder() - Method in class io.debezium.connector.cassandra.CassandraConnectorContext
 
getSource() - Method in class io.debezium.connector.cassandra.Record
 
getSourceInfo() - Method in class io.debezium.connector.cassandra.RecordMaker
 
getSourceInfoStructMaker(CommonConnectorConfig.Version) - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
getTablesToSnapshot() - Method in class io.debezium.connector.cassandra.SnapshotProcessor
Return a set of TableMetadata for tables that have not been snapshotted but have CDC enabled.
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
 
getValue() - Method in enum io.debezium.connector.cassandra.Record.Operation
 
getValueConverter() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
getValueName(String, TableMetadata) - Static method in class io.debezium.connector.cassandra.SchemaHolder.KeyValueSchema
 
getValueSchema() - Method in class io.debezium.connector.cassandra.Record
 
getValueSchema(String, TableMetadata, SourceInfoStructMaker) - Method in class io.debezium.connector.cassandra.SchemaHolder.KeyValueSchema
 

H

handleEvent(WatchEvent<?>, Path) - Method in class io.debezium.connector.cassandra.AbstractDirectoryWatcher
 
handleMutation(Mutation, int, int, CommitLogDescriptor) - Method in class io.debezium.connector.cassandra.CommitLogReadHandlerImpl
 
handlePartitionDeletion(PartitionUpdate, OffsetPosition, KeyspaceTable) - Method in class io.debezium.connector.cassandra.CommitLogReadHandlerImpl
Handle a valid deletion event resulted from a partition-level deletion by converting Cassandra representation of this event into a Record object and queue the record to BlockingEventQueue.
handleRowModifications(Row, CommitLogReadHandlerImpl.RowType, PartitionUpdate, OffsetPosition, KeyspaceTable) - Method in class io.debezium.connector.cassandra.CommitLogReadHandlerImpl
Handle a valid event resulted from a row-level modification by converting Cassandra representation of this event into a Record object and queue the record to BlockingEventQueue.
handleUnrecoverableError(CommitLogReadHandler.CommitLogReadException) - Method in class io.debezium.connector.cassandra.CommitLogReadHandlerImpl
 
hasCell(String) - Method in class io.debezium.connector.cassandra.RowData
 
hasClusteringKeys(PartitionUpdate) - Static method in enum io.debezium.connector.cassandra.CommitLogReadHandlerImpl.PartitionType
 
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.CassandraConnectorTask
 

I

InetAddressDeserializer - Class in io.debezium.connector.cassandra.transforms.type.deserializer
 
InetAddressDeserializer() - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.InetAddressDeserializer
 
INFO - Static variable in class io.debezium.connector.cassandra.Module
 
init(Properties) - Method in interface io.debezium.connector.cassandra.CommitLogTransfer
Initialize resources required by the commit log transfer
init(File) - Method in class io.debezium.connector.cassandra.FileOffsetWriter
 
initHttpServer() - Method in class io.debezium.connector.cassandra.CassandraConnectorTask
 
initial - Variable in class io.debezium.connector.cassandra.CommitLogProcessor
 
initial - Variable in class io.debezium.connector.cassandra.SnapshotProcessor
 
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.CommitLogProcessor
 
initialize() - Method in class io.debezium.connector.cassandra.QueueProcessor
 
initialize() - Method in class io.debezium.connector.cassandra.SnapshotProcessor
 
initJmxReporter(String) - Method in class io.debezium.connector.cassandra.CassandraConnectorTask
 
initProcessorGroup() - Method in class io.debezium.connector.cassandra.CassandraConnectorTask
 
insert(RowData, Schema, Schema, boolean, Consumer<Record>) - Method in class io.debezium.connector.cassandra.RecordMaker
 
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
 
isDelete(Row) - Static method in enum io.debezium.connector.cassandra.CommitLogReadHandlerImpl.RowType
 
isEmpty() - Method in class io.debezium.connector.cassandra.BlockingEventQueue
 
isHealthy() - Method in class io.debezium.connector.cassandra.CassandraConnectorTaskHealthCheck
 
isInsert(Row) - Static method in enum io.debezium.connector.cassandra.CommitLogReadHandlerImpl.RowType
 
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.
isPartitionDeletion(PartitionUpdate) - Static method in enum io.debezium.connector.cassandra.CommitLogReadHandlerImpl.PartitionType
 
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.CassandraConnectorTask.ProcessorGroup
 
isUpdate(Row) - Static method in enum io.debezium.connector.cassandra.CommitLogReadHandlerImpl.RowType
 
isValid(CommitLogReadHandlerImpl.PartitionType) - Static method in enum io.debezium.connector.cassandra.CommitLogReadHandlerImpl.PartitionType
 
isValid(CommitLogReadHandlerImpl.RowType) - Static method in enum io.debezium.connector.cassandra.CommitLogReadHandlerImpl.RowType
 
isValidTopicNameCharacter(char) - Method in class io.debezium.connector.cassandra.CassandraTopicSelector.TopicNameSanitizer
Whether the given character is a legal character of a Kafka topic name.

J

jmxReporter - Variable in class io.debezium.connector.cassandra.CassandraConnectorTask
 

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
Logical name for the Cassandra cluster.
KafkaRecord - Interface in io.debezium.connector.cassandra
An interface that indicates the record can be converted to a Struct.
KafkaRecordEmitter - Class in io.debezium.connector.cassandra
This emitter is responsible for emitting records to Kafka broker and managing offsets post send.
KafkaRecordEmitter(String, Properties, OffsetWriter, Duration, long, Converter, Converter) - Constructor for class io.debezium.connector.cassandra.KafkaRecordEmitter
 
kafkaRecordEmitter - Variable in class io.debezium.connector.cassandra.QueueProcessor
 
kafkaTopicPrefix() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
kafkaTopicPrefix - Variable in class io.debezium.connector.cassandra.SchemaHolder
 
KEY_CONVERTER_CLASS_CONFIG - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
Required config for Kafka key converter.
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.Record
 
keySchema - Variable in class io.debezium.connector.cassandra.SchemaHolder.KeyValueSchema
 
keySchema() - Method in class io.debezium.connector.cassandra.SchemaHolder.KeyValueSchema
 
keyspace - Variable in class io.debezium.connector.cassandra.KeyspaceTable
 
KEYSPACE_NAME_KEY - Static variable in class io.debezium.connector.cassandra.SourceInfo
 
keyspaceTable - Variable in class io.debezium.connector.cassandra.FieldFilterSelector.Field
 
KeyspaceTable - Class in io.debezium.connector.cassandra
The KeyspaceTable uniquely identifies each table in the Cassandra cluster
KeyspaceTable(String, String) - Constructor for class io.debezium.connector.cassandra.KeyspaceTable
 
KeyspaceTable(TableMetadata) - Constructor for class io.debezium.connector.cassandra.KeyspaceTable
 
keyspaceTable - Variable in class io.debezium.connector.cassandra.SourceInfo
 
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(String, TableMetadata, SourceInfoStructMaker) - Constructor for class io.debezium.connector.cassandra.SchemaHolder.KeyValueSchema
 
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
 
latestOnly - Variable in class io.debezium.connector.cassandra.CommitLogProcessor
 
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() - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.ListTypeDeserializer
 
loadDdlFromDisk(String) - Method in class io.debezium.connector.cassandra.CassandraConnectorContext
Initialize database using cassandra.yml config file.
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.AbstractProcessor
 
LOGGER - Static variable in class io.debezium.connector.cassandra.BlockingEventQueue
 
LOGGER - Static variable in class io.debezium.connector.cassandra.CassandraConnectorTask
 
LOGGER - Static variable in class io.debezium.connector.cassandra.CassandraTopicSelector
 
LOGGER - Static variable in class io.debezium.connector.cassandra.CommitLogProcessor
 
LOGGER - Static variable in class io.debezium.connector.cassandra.CommitLogReadHandlerImpl
 
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
 
LONG_TYPE - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
 

M

main(String[]) - Static method in class io.debezium.connector.cassandra.CassandraConnectorTask
 
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() - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.MapTypeDeserializer
 
MARK_OFFSET - Static variable in class io.debezium.connector.cassandra.CommitLogReadHandlerImpl
 
markOffset(String, String, boolean) - Method in class io.debezium.connector.cassandra.FileOffsetWriter
 
markOffset(Map.Entry<Record, Future<RecordMetadata>>) - Method in class io.debezium.connector.cassandra.KafkaRecordEmitter
 
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.
MAX_OFFSET_FLUSH_SIZE - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
maxBatchSize - Variable in class io.debezium.connector.cassandra.BlockingEventQueue
 
maxBatchSize() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
maxOffsetFlushSize() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
maxOffsetFlushSize - Variable in class io.debezium.connector.cassandra.OffsetFlushPolicy.PeriodicFlushOffsetPolicy
 
maxQueueSize() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
maxTs - Variable in class io.debezium.connector.cassandra.SnapshotProcessor.WriteTimeHolder
 
maybeFlushAndMarkOffset() - Method in class io.debezium.connector.cassandra.KafkaRecordEmitter
 
METRIC_REGISTRY_INSTANCE - Static variable in class io.debezium.connector.cassandra.CassandraConnectorTask
 
metrics - Variable in class io.debezium.connector.cassandra.CommitLogProcessor
 
metrics - Variable in class io.debezium.connector.cassandra.CommitLogReadHandlerImpl
 
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(File, 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.CassandraConnectorTask.ProcessorGroup
 
name - Variable in class io.debezium.connector.cassandra.CellData
 
NAME - Static variable in class io.debezium.connector.cassandra.CommitLogPostProcessor
 
NAME - Static variable in class io.debezium.connector.cassandra.CommitLogProcessor
 
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.QueueProcessor
 
NAME - Static variable in class io.debezium.connector.cassandra.SchemaProcessor
 
NAME - Static variable in class io.debezium.connector.cassandra.SnapshotProcessor
 
NAMESPACE - Static variable in class io.debezium.connector.cassandra.SchemaHolder
 
NO_CACHE - Static variable in class io.debezium.connector.cassandra.network.BuildInfoServlet
 
numberOfProcessedMutations - Variable in class io.debezium.connector.cassandra.CommitLogProcessorMetrics
 
numberOfUnrecoverableErrors - Variable in class io.debezium.connector.cassandra.CommitLogProcessorMetrics
 

O

OFFSET_BACKING_STORE_DIR - Static variable in class io.debezium.connector.cassandra.CassandraConnectorConfig
The directory to store offset tracking files.
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 - Class in io.debezium.connector.cassandra
The OffsetPosition uniquely identifies a specific Mutation in a specific commit log.
OffsetPosition(String, int) - Constructor for class io.debezium.connector.cassandra.OffsetPosition
 
offsetPosition - Variable in class io.debezium.connector.cassandra.SourceInfo
 
offsetWriter - Variable in class io.debezium.connector.cassandra.CassandraConnectorContext
 
offsetWriter - Variable in class io.debezium.connector.cassandra.CommitLogReadHandlerImpl
 
offsetWriter - Variable in class io.debezium.connector.cassandra.KafkaRecordEmitter
 
OffsetWriter - Interface in io.debezium.connector.cassandra
Interface for recording offset.
offsetWriter - Variable in class io.debezium.connector.cassandra.SnapshotProcessor
 
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 - Static variable in class io.debezium.connector.cassandra.Record
 
Operation(String) - Constructor for enum io.debezium.connector.cassandra.Record.Operation
 

P

parse(String) - Static method in class io.debezium.connector.cassandra.OffsetPosition
 
PartitionType() - Constructor for enum io.debezium.connector.cassandra.CommitLogReadHandlerImpl.PartitionType
 
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
 
poll() - Method in class io.debezium.connector.cassandra.BlockingEventQueue
 
pollInterval - Variable in class io.debezium.connector.cassandra.AbstractDirectoryWatcher
 
pollInterval - Variable in class io.debezium.connector.cassandra.BlockingEventQueue
 
pollIntervalMs() - 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.
populateClusteringColumns(RowData, Row, PartitionUpdate) - Method in class io.debezium.connector.cassandra.CommitLogReadHandlerImpl
 
populatePartitionColumns(RowData, PartitionUpdate) - Method in class io.debezium.connector.cassandra.CommitLogReadHandlerImpl
 
populateRegularColumns(RowData, Row, CommitLogReadHandlerImpl.RowType, SchemaHolder.KeyValueSchema) - Method in class io.debezium.connector.cassandra.CommitLogReadHandlerImpl
 
postProcessEnabled() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
prefix - Variable in class io.debezium.connector.cassandra.CassandraTopicSelector
 
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.CommitLogProcessor
 
process(PartitionUpdate, OffsetPosition, KeyspaceTable) - Method in class io.debezium.connector.cassandra.CommitLogReadHandlerImpl
Method which processes a partition update if it's valid (either a single-row partition-level deletion or a row-level modification) or throw an exception if it isn't.
process() - Method in class io.debezium.connector.cassandra.QueueProcessor
 
process() - Method in class io.debezium.connector.cassandra.SchemaProcessor
 
process() - Method in class io.debezium.connector.cassandra.SnapshotProcessor
 
processCommitLog(File) - Method in class io.debezium.connector.cassandra.CommitLogProcessor
 
processEvent(Event) - Method in class io.debezium.connector.cassandra.QueueProcessor
 
processLastModifiedCommitLog() - Method in class io.debezium.connector.cassandra.CommitLogProcessor
 
processorGroup - Variable in class io.debezium.connector.cassandra.CassandraConnectorTask
 
ProcessorGroup(String) - Constructor for class io.debezium.connector.cassandra.CassandraConnectorTask.ProcessorGroup
 
processorGroup - Variable in class io.debezium.connector.cassandra.CassandraConnectorTaskHealthCheck
 
processors - Variable in class io.debezium.connector.cassandra.CassandraConnectorTask.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
 

Q

queue - Variable in class io.debezium.connector.cassandra.BlockingEventQueue
 
queue - Variable in class io.debezium.connector.cassandra.CassandraConnectorContext
 
queue - Variable in class io.debezium.connector.cassandra.CommitLogProcessor
 
queue - Variable in class io.debezium.connector.cassandra.CommitLogReadHandlerImpl
 
queue - Variable in class io.debezium.connector.cassandra.SnapshotProcessor
 
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) - Constructor for class io.debezium.connector.cassandra.QueueProcessor
 
QueueProcessor(CassandraConnectorContext, KafkaRecordEmitter) - Constructor for class io.debezium.connector.cassandra.QueueProcessor
 

R

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
 
readColWritetime(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 - 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(Schema) - Method in class io.debezium.connector.cassandra.RowData
 
Record.Operation - Enum in io.debezium.connector.cassandra
 
recordMaker - Variable in class io.debezium.connector.cassandra.CommitLogReadHandlerImpl
 
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, SourceInfo) - Constructor for class io.debezium.connector.cassandra.RecordMaker
 
recordMaker - Variable in class io.debezium.connector.cassandra.SnapshotProcessor
 
refreshSchema(KeyspaceTable) - Method in class io.debezium.connector.cassandra.SchemaHolder
 
refreshSchemas() - Method in class io.debezium.connector.cassandra.SchemaHolder
 
registerClusterMetrics(String) - Method in class io.debezium.connector.cassandra.CassandraClient
 
registerHealthCheck() - Method in class io.debezium.connector.cassandra.CassandraConnectorTask
 
registerMetrics() - Method in class io.debezium.connector.cassandra.CommitLogProcessorMetrics
 
registerMetrics() - Method in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
 
remainingTableCount - Variable in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
 
removeCell(String) - Method in class io.debezium.connector.cassandra.RowData
 
removeDeletedTableSchemas(Map<KeyspaceTable, TableMetadata>) - Method in class io.debezium.connector.cassandra.SchemaHolder
 
REPLACEMENT_CHAR - Static variable in class io.debezium.connector.cassandra.CassandraTopicSelector.TopicNameSanitizer
 
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(TableMetadata) - Static method in class io.debezium.connector.cassandra.RowData
Assemble the Kafka connect Schema for the "after" field of the change event based on the Cassandra table schema.
rowsScanned - Variable in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
 
rowsScanned() - Method in class io.debezium.connector.cassandra.SnapshotProcessorMetrics
 
RowType() - Constructor for enum io.debezium.connector.cassandra.CommitLogReadHandlerImpl.RowType
 
run() - Method in class io.debezium.connector.cassandra.CassandraConnectorTask
 
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
 
schemaHolder - Variable in class io.debezium.connector.cassandra.CassandraConnectorContext
 
schemaHolder - Variable in class io.debezium.connector.cassandra.CommitLogReadHandlerImpl
 
SchemaHolder - Class in io.debezium.connector.cassandra
Caches the key and value schema for all CDC-enabled tables.
SchemaHolder(CassandraClient, String, SourceInfoStructMaker) - Constructor for class io.debezium.connector.cassandra.SchemaHolder
 
schemaHolder - Variable in class io.debezium.connector.cassandra.SchemaProcessor
 
schemaHolder - Variable in class io.debezium.connector.cassandra.SnapshotProcessor
 
SchemaHolder.KeyValueSchema - Class in io.debezium.connector.cassandra
 
schemaPollIntervalMs() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
SchemaProcessor - Class in io.debezium.connector.cassandra
The schema processor is responsible for periodically refreshing the table schemas in Cassandra.
SchemaProcessor(CassandraConnectorContext) - Constructor for class io.debezium.connector.cassandra.SchemaProcessor
 
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
 
setIfMax(long) - Method in class io.debezium.connector.cassandra.SnapshotProcessor.WriteTimeHolder
 
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() - 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
 
shouldSkipSegmentOnError(CommitLogReadHandler.CommitLogReadException) - Method in class io.debezium.connector.cassandra.CommitLogReadHandlerImpl
 
shutdown() - Method in class io.debezium.connector.cassandra.CassandraClient
 
shutDown(boolean) - Method in class io.debezium.connector.cassandra.CommitLogPostProcessor
 
size() - Method in class io.debezium.connector.cassandra.BlockingEventQueue
 
SLEEP_MS - Static variable in class io.debezium.connector.cassandra.BlockingEventQueue
 
SLEEP_MS - Static variable in class io.debezium.connector.cassandra.CommitLogPostProcessor
 
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 - Variable in class io.debezium.connector.cassandra.SourceInfo
 
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() - Method in class io.debezium.connector.cassandra.CassandraConnectorConfig
 
SnapshotMode() - Constructor for enum io.debezium.connector.cassandra.CassandraConnectorConfig.SnapshotMode
 
snapshotMode - Variable in class io.debezium.connector.cassandra.SnapshotProcessor
 
snapshotOffsetFile - Variable in class io.debezium.connector.cassandra.FileOffsetWriter
 
snapshotOffsetFileLock - Variable in class io.debezium.connector.cassandra.FileOffsetWriter
 
snapshotPollIntervalMs() - 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 BlockingEventQueue.
SnapshotProcessor(CassandraConnectorContext) - Constructor for class io.debezium.connector.cassandra.SnapshotProcessor
 
SnapshotProcessor.WriteTimeHolder - Class in io.debezium.connector.cassandra
A mutable structure which is used to hold the maximum writetime value of a given row.
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 - Static variable in class io.debezium.connector.cassandra.Record
 
source - Variable in class io.debezium.connector.cassandra.Record
 
sourceInfo - Variable in class io.debezium.connector.cassandra.RecordMaker
 
SourceInfo - Class in io.debezium.connector.cassandra
Metadata about the source of the change event
SourceInfo(CommonConnectorConfig) - Constructor for class io.debezium.connector.cassandra.SourceInfo
 
sourceInfoStructMaker - Variable in class io.debezium.connector.cassandra.SchemaHolder
 
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() - Method in class io.debezium.connector.cassandra.AbstractProcessor
 
start() - Method in class io.debezium.connector.cassandra.CassandraConnectorTask.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.CassandraConnectorTask
 
stopProcessors() - Method in class io.debezium.connector.cassandra.CassandraConnectorTask.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
 
success - Variable in class io.debezium.connector.cassandra.EOFEvent
 
supportedPartitionTypes - Static variable in enum io.debezium.connector.cassandra.CommitLogReadHandlerImpl.PartitionType
 
supportedRowTypes - Static variable in enum io.debezium.connector.cassandra.CommitLogReadHandlerImpl.RowType
 

T

table - Variable in class io.debezium.connector.cassandra.KeyspaceTable
 
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.SchemaHolder.KeyValueSchema
 
tableMetadata() - Method in class io.debezium.connector.cassandra.SchemaHolder.KeyValueSchema
 
tableName(TableMetadata) - Static method in class io.debezium.connector.cassandra.SnapshotProcessor
 
tableToKVSchemaMap - Variable in class io.debezium.connector.cassandra.SchemaHolder
 
tableTopicNamer - Variable in class io.debezium.connector.cassandra.CassandraTopicSelector
 
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.CassandraConnectorTask
 
terminate() - Method in class io.debezium.connector.cassandra.CassandraConnectorTask.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 - Static variable in class io.debezium.connector.cassandra.Record
 
timestamp() - Method in class io.debezium.connector.cassandra.SourceInfo
 
TIMESTAMP_KEY - Static variable in class io.debezium.connector.cassandra.SourceInfo
 
TIMESTAMP_MICRO_TYPE - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
 
TIMESTAMP_MILLI_TYPE - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
 
TimestampTypeDeserializer - Class in io.debezium.connector.cassandra.transforms.type.deserializer
 
TimestampTypeDeserializer() - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.TimestampTypeDeserializer
 
TimeUUIDTypeDeserializer - Class in io.debezium.connector.cassandra.transforms.type.deserializer
 
TimeUUIDTypeDeserializer() - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.TimeUUIDTypeDeserializer
 
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).
TopicNameCache(CassandraTopicSelector.TableTopicNamer) - Constructor for class io.debezium.connector.cassandra.CassandraTopicSelector.TopicNameCache
 
topicNameFor(KeyspaceTable, String, String) - Method in interface io.debezium.connector.cassandra.CassandraTopicSelector.TableTopicNamer
 
topicNameFor(KeyspaceTable, String, String) - Method in class io.debezium.connector.cassandra.CassandraTopicSelector.TopicNameCache
 
topicNameFor(KeyspaceTable) - Method in class io.debezium.connector.cassandra.CassandraTopicSelector
 
topicNameFor(KeyspaceTable, String, String) - Method in class io.debezium.connector.cassandra.CassandraTopicSelector.TopicNameSanitizer
 
topicNames - Variable in class io.debezium.connector.cassandra.CassandraTopicSelector.TopicNameCache
 
TopicNameSanitizer(CassandraTopicSelector.TableTopicNamer) - Constructor for class io.debezium.connector.cassandra.CassandraTopicSelector.TopicNameSanitizer
 
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.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 - Static 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 - Class in io.debezium.connector.cassandra.transforms.type.deserializer
 
TypeDeserializer() - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.TypeDeserializer
 
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(RowData, Schema, Schema, boolean, Consumer<Record>) - Method in class io.debezium.connector.cassandra.RecordMaker
 
update(String, OffsetPosition, KeyspaceTable, boolean, Instant) - Method in class io.debezium.connector.cassandra.SourceInfo
 
UserTypeConverter - Class in io.debezium.connector.cassandra.transforms.type.converter
 
UserTypeConverter() - Constructor for class io.debezium.connector.cassandra.transforms.type.converter.UserTypeConverter
 
UserTypeDeserializer - Class in io.debezium.connector.cassandra.transforms.type.deserializer
 
UserTypeDeserializer() - Constructor for class io.debezium.connector.cassandra.transforms.type.deserializer.UserTypeDeserializer
 
UUID_TYPE - Static variable in class io.debezium.connector.cassandra.transforms.CassandraTypeKafkaSchemaBuilders
 
UUIDTypeDeserializer - Class in io.debezium.connector.cassandra.transforms.type.deserializer
 
UUIDTypeDeserializer() - 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

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
Required config for Kafka value converter.
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.CommitLogReadHandlerImpl.PartitionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.debezium.connector.cassandra.CommitLogReadHandlerImpl.RowType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.debezium.connector.cassandra.Event.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.debezium.connector.cassandra.Record.Operation
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.debezium.connector.cassandra.CassandraConnectorConfig.SnapshotMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.debezium.connector.cassandra.CellData.ColumnType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.debezium.connector.cassandra.CommitLogReadHandlerImpl.PartitionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.debezium.connector.cassandra.CommitLogReadHandlerImpl.RowType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.debezium.connector.cassandra.Event.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.debezium.connector.cassandra.Record.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
valueSchema - Variable in class io.debezium.connector.cassandra.Record
 
valueSchema - Variable in class io.debezium.connector.cassandra.SchemaHolder.KeyValueSchema
 
valueSchema() - Method in class io.debezium.connector.cassandra.SchemaHolder.KeyValueSchema
 
version() - Static method in class io.debezium.connector.cassandra.Module
 
version - Variable in class io.debezium.connector.cassandra.SourceInfo
 

W

watcher - Variable in class io.debezium.connector.cassandra.CommitLogProcessor
 
watchService - Variable in class io.debezium.connector.cassandra.AbstractDirectoryWatcher
 
withQuotes(String) - Static method in class io.debezium.connector.cassandra.SnapshotProcessor
 
writetimeAlias(String) - Static method in class io.debezium.connector.cassandra.SnapshotProcessor
 
WriteTimeHolder() - Constructor for class io.debezium.connector.cassandra.SnapshotProcessor.WriteTimeHolder
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links
Debezium Connector for Cassandra 1.1.0.Beta2

Copyright © 2020 JBoss by Red Hat. All rights reserved.