Uses of Class
io.debezium.connector.cassandra.KeyspaceTable
-
Packages that use KeyspaceTable Package Description io.debezium.connector.cassandra -
-
Uses of KeyspaceTable in io.debezium.connector.cassandra
Fields in io.debezium.connector.cassandra declared as KeyspaceTable Modifier and Type Field Description (package private) KeyspaceTableFieldFilterSelector.Field. keyspaceTableKeyspaceTableSourceInfo. keyspaceTableFields in io.debezium.connector.cassandra with type parameters of type KeyspaceTable Modifier and Type Field Description private ConcurrentMap<KeyspaceTable,KeyValueSchema>SchemaHolder. tableToKVSchemaMapprivate io.debezium.schema.TopicSelector<KeyspaceTable>KafkaRecordEmitter. topicSelectorMethods in io.debezium.connector.cassandra that return types with arguments of type KeyspaceTable Modifier and Type Method Description static io.debezium.schema.TopicSelector<KeyspaceTable>CassandraTopicSelector. defaultSelector(String prefix, String heartbeatPrefix)Methods in io.debezium.connector.cassandra with parameters of type KeyspaceTable Modifier and Type Method Description private voidSchemaHolder. addOrUpdateTableSchema(KeyspaceTable kst, KeyValueSchema kvs)private voidRecordMaker. createRecord(String cluster, OffsetPosition offsetPosition, KeyspaceTable keyspaceTable, boolean snapshot, Instant tsMicro, RowData data, org.apache.kafka.connect.data.Schema keySchema, org.apache.kafka.connect.data.Schema valueSchema, boolean markOffset, io.debezium.function.BlockingConsumer<Record> consumer, Record.Operation operation)voidRecordMaker. delete(String cluster, OffsetPosition offsetPosition, KeyspaceTable keyspaceTable, boolean snapshot, Instant tsMicro, RowData data, org.apache.kafka.connect.data.Schema keySchema, org.apache.kafka.connect.data.Schema valueSchema, boolean markOffset, io.debezium.function.BlockingConsumer<Record> consumer)FieldFilterSelector.FieldFilterFilters. getFieldFilter(KeyspaceTable table)Get the field filter for a given table.KeyValueSchemaSchemaHolder. getKeyValueSchema(KeyspaceTable kst)private voidCommitLogReadHandlerImpl. handlePartitionDeletion(org.apache.cassandra.db.partitions.PartitionUpdate pu, OffsetPosition offsetPosition, KeyspaceTable keyspaceTable)Handle a valid deletion event resulted from a partition-level deletion by converting Cassandra representation of this event into aRecordobject and queue the record toChangeEventQueue.private voidCommitLogReadHandlerImpl. handleRowModifications(org.apache.cassandra.db.rows.Row row, CommitLogReadHandlerImpl.RowType rowType, org.apache.cassandra.db.partitions.PartitionUpdate pu, OffsetPosition offsetPosition, KeyspaceTable keyspaceTable)Handle a valid event resulted from a row-level modification by converting Cassandra representation of this event into aRecordobject and queue the record toChangeEventQueue.voidRecordMaker. insert(String cluster, OffsetPosition offsetPosition, KeyspaceTable keyspaceTable, boolean snapshot, Instant tsMicro, RowData data, org.apache.kafka.connect.data.Schema keySchema, org.apache.kafka.connect.data.Schema valueSchema, boolean markOffset, io.debezium.function.BlockingConsumer<Record> consumer)private voidCommitLogReadHandlerImpl. process(org.apache.cassandra.db.partitions.PartitionUpdate pu, OffsetPosition offsetPosition, KeyspaceTable keyspaceTable)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.private voidSchemaHolder. removeTableSchema(KeyspaceTable kst)FieldFilterSelector.FieldFilterFieldFilterSelector. selectFieldFilter(KeyspaceTable keyspaceTable)Returns the field(s) filter for the given table.voidRecordMaker. update(String cluster, OffsetPosition offsetPosition, KeyspaceTable keyspaceTable, boolean snapshot, Instant tsMicro, RowData data, org.apache.kafka.connect.data.Schema keySchema, org.apache.kafka.connect.data.Schema valueSchema, boolean markOffset, io.debezium.function.BlockingConsumer<Record> consumer)Constructors in io.debezium.connector.cassandra with parameters of type KeyspaceTable Constructor Description SourceInfo(io.debezium.config.CommonConnectorConfig config, String cluster, OffsetPosition offsetPosition, KeyspaceTable keyspaceTable, boolean snapshot, Instant tsMicro)
-