| AbstractProcessor |
An abstract processor designed to be a convenient superclass for all concrete processors for Cassandra
connector task.
|
| AbstractSchemaChangeListener |
|
| 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 |
Contains contextual information and objects scoped to the lifecycle
of CassandraConnectorTask implementation.
|
| CassandraConnectorTaskTemplate |
|
| CassandraConnectorTaskTemplate.ProcessorGroup |
A processor group consist of one or more processors; each processor will be running on a separate thread.
|
| CassandraSpecificProcessors |
If a concrete connector implementation uses some processor which is specific to that Cassandra version only,
implement this interface and use it in CassandraConnectorTaskTemplate.
|
| CellData |
Cell-level data about the source event.
|
| CellData.ColumnType |
The type of a column 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.
|
| SchemaChangeListenerProvider |
Implement this interface in order to provide a Cassandra specific schema change listener reacting on DDL changes.
|
| SchemaHolder |
|
| SchemaLoader |
|
| SnapshotProcessorMetrics |
|
| SourceInfo |
Metadata about the source of the change event
|