| AbstractDirectoryWatcher |
Wrapper class around WatchService to make WatchService re-usable and avoid code repetition
|
| AbstractProcessor |
An abstract processor designed to be a convenient superclass for all concrete processors for Cassandra
connector task.
|
| CassandraClient |
A wrapper around Cassandra driver that is used to query Cassandra table and table schema.
|
| CassandraConnectorConfig |
All configs used by a Cassandra connector agent.
|
| CassandraConnectorConfig.SnapshotMode |
The set of predefined SnapshotMode options.
|
| CassandraConnectorContext |
|
| CassandraConnectorTask.ProcessorGroup |
A processor group consist of one or more processors; each processor will be running on a separate thread.
|
| CellData |
Cell-level data about the source event.
|
| CellData.ColumnType |
The type of a column in a Cassandra table
|
| CommitLogProcessorMetrics |
|
| CommitLogReadHandlerImpl |
Handler that implements CommitLogReadHandler interface provided by Cassandra source code.
|
| CommitLogReadHandlerImpl.PartitionType |
A PartitionType represents the type of a PartitionUpdate.
|
| CommitLogReadHandlerImpl.RowType |
A RowType represents different types of Row-level modifications in a Cassandra table.
|
| CommitLogTransfer |
Interface used to transfer commit logs
|
| Event |
An Event is a single unit that can be enqueued and processed by the QueueProcessor
|
| Event.EventType |
|
| FieldFilterSelector |
This field filter selector is designed to determine the filter for excluding fields from a table.
|
| FieldFilterSelector.FieldFilter |
|
| Filters |
A utility class that contains various kinds of filters.
|
| KafkaRecord |
An interface that indicates the record can be converted to a Struct.
|
| KafkaRecordEmitter |
This emitter is responsible for emitting records to Kafka broker and managing offsets post send.
|
| KeyspaceTable |
The KeyspaceTable uniquely identifies each table in the Cassandra cluster
|
| KeyValueSchema |
This class contains methods to build Kafka Key and Value Schemas from Cassandra table schemas.
|
| OffsetFlushPolicy |
This policy determines how frequently the offset is flushed to disk.
|
| OffsetPosition |
The OffsetPosition uniquely identifies a specific Mutation in a specific commit log.
|
| OffsetWriter |
Interface for recording offset.
|
| Record |
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.Operation |
|
| RecordMaker |
Responsible for generating ChangeRecord and/or TombstoneRecord for create/update/delete events, as well as EOF events.
|
| RowData |
Row-level data about the source event.
|
| SchemaHolder |
Listening to schema changes in Cassandra DB and caches the key and value schema for all CDC-enabled tables.
|
| SnapshotProcessorMetrics |
|
| SourceInfo |
Metadata about the source of the change event
|