Uses of Interface
io.debezium.schema.DataCollectionId
Package
Description
-
Uses of DataCollectionId in io.debezium.config
Modifier and TypeMethodDescriptionboolean
CommonConnectorConfig.isSignalDataCollection
(DataCollectionId dataCollectionId) -
Uses of DataCollectionId in io.debezium.connector.common
Modifier and TypeFieldDescriptionprivate final Supplier<Collection<? extends DataCollectionId>>
CdcSourceTaskContext.collectionsSupplier
Obtains the data collections captured at the point of invocation.ModifierConstructorDescriptionCdcSourceTaskContext
(String connectorType, String connectorName, String taskId, Supplier<Collection<? extends DataCollectionId>> collectionsSupplier) CdcSourceTaskContext
(String connectorType, String connectorName, Supplier<Collection<? extends DataCollectionId>> collectionsSupplier) -
Uses of DataCollectionId in io.debezium.pipeline
Modifier and TypeClassDescriptionclass
EventDispatcher<P extends Partition,
T extends DataCollectionId> Central dispatcher for data change and schema change events.static interface
EventDispatcher.InconsistentSchemaHandler<P extends Partition,
T extends DataCollectionId> Reaction to an incoming change event for which schema is not foundModifier and TypeMethodDescriptionvoid
EventDispatcher.setIncrementalSnapshotChangeEventSource
(Optional<IncrementalSnapshotChangeEventSource<P, ? extends DataCollectionId>> incrementalSnapshotChangeEventSource) Enable support for incremental snapshotting. -
Uses of DataCollectionId in io.debezium.pipeline.meters
Modifier and TypeMethodDescriptionvoid
SnapshotMeter.dataCollectionSnapshotCompleted
(DataCollectionId dataCollectionId, long numRows) void
CommonEventMeter.onEvent
(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value, Envelope.Operation operation) void
StreamingMeter.onEvent
(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value) Modifier and TypeMethodDescriptionvoid
SnapshotMeter.monitoredDataCollectionsDetermined
(Iterable<? extends DataCollectionId> dataCollectionIds) -
Uses of DataCollectionId in io.debezium.pipeline.metrics
Modifier and TypeMethodDescriptionvoid
DefaultSnapshotChangeEventSourceMetrics.dataCollectionSnapshotCompleted
(P partition, DataCollectionId dataCollectionId, long numRows) void
DefaultStreamingChangeEventSourceMetrics.onEvent
(P partition, DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value, Envelope.Operation operation) void
PipelineMetrics.onEvent
(P partition, DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value, Envelope.Operation operation) Modifier and TypeMethodDescriptionvoid
DefaultSnapshotChangeEventSourceMetrics.monitoredDataCollectionsDetermined
(P partition, Iterable<? extends DataCollectionId> dataCollectionIds) -
Uses of DataCollectionId in io.debezium.pipeline.signal
Modifier and TypeFieldDescriptionprivate final EventDispatcher<P,
? extends DataCollectionId> ExecuteSnapshot.dispatcher
ModifierConstructorDescriptionExecuteSnapshot
(EventDispatcher<P, ? extends DataCollectionId> dispatcher) SchemaChanges
(EventDispatcher<P, ? extends DataCollectionId> dispatcher, boolean useCatalogBeforeSchema) Signal
(CommonConnectorConfig connectorConfig, EventDispatcher<P, ? extends DataCollectionId> eventDispatcher) -
Uses of DataCollectionId in io.debezium.pipeline.source
Modifier and TypeMethodDescriptionprotected <T extends DataCollectionId>
Stream<T>AbstractSnapshotChangeEventSource.determineDataCollectionsToBeSnapshotted
(Collection<T> allDataCollections) -
Uses of DataCollectionId in io.debezium.pipeline.source.snapshot.incremental
Modifier and TypeClassDescriptionclass
AbstractIncrementalSnapshotChangeEventSource<P extends Partition,
T extends DataCollectionId> An incremental snapshot change event source that emits events from a DB log interleaved with snapshot events.interface
IncrementalSnapshotChangeEventSource<P extends Partition,
T extends DataCollectionId> A Contract tclass
SignalBasedIncrementalSnapshotChangeEventSource<P extends Partition,
T extends DataCollectionId> Modifier and TypeFieldDescriptionprivate final EventDispatcher<P,
? extends DataCollectionId> CloseIncrementalSnapshotWindow.dispatcher
Modifier and TypeMethodDescriptionprotected void
AbstractIncrementalSnapshotChangeEventSource.deduplicateWindow
(DataCollectionId dataCollectionId, Object key) void
IncrementalSnapshotChangeEventSource.processMessage
(P partition, DataCollectionId dataCollectionId, Object key, OffsetContext offsetContext) void
SignalBasedIncrementalSnapshotChangeEventSource.processMessage
(Partition partition, DataCollectionId dataCollectionId, Object key, OffsetContext offsetContext) void
AbstractIncrementalSnapshotChangeEventSource.processSchemaChange
(P partition, DataCollectionId dataCollectionId) default void
IncrementalSnapshotChangeEventSource.processSchemaChange
(P partition, DataCollectionId dataCollectionId) ModifierConstructorDescriptionCloseIncrementalSnapshotWindow
(EventDispatcher<P, ? extends DataCollectionId> dispatcher) -
Uses of DataCollectionId in io.debezium.pipeline.source.spi
Modifier and TypeMethodDescriptiondefault Optional<IncrementalSnapshotChangeEventSource<P,
? extends DataCollectionId>> ChangeEventSourceFactory.getIncrementalSnapshotChangeEventSource
(O offsetContext, SnapshotProgressListener<P> snapshotProgressListener, DataChangeEventListener<P> dataChangeEventListener) Returns and incremental snapshot change event source that can run in parallel with streaming and read and send data collection content in chunk.Modifier and TypeMethodDescriptionvoid
SnapshotProgressListener.dataCollectionSnapshotCompleted
(P partition, DataCollectionId dataCollectionId, long numRows) EventMetadataProvider.getEventSourcePosition
(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value) EventMetadataProvider.getEventTimestamp
(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value) EventMetadataProvider.getTransactionId
(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value) void
DataChangeEventListener.onEvent
(P partition, DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value, Envelope.Operation operation) Invoked if an event is processed for a captured table.default String
EventMetadataProvider.toSummaryString
(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value) Modifier and TypeMethodDescriptionvoid
SnapshotProgressListener.monitoredDataCollectionsDetermined
(P partition, Iterable<? extends DataCollectionId> dataCollectionIds) -
Uses of DataCollectionId in io.debezium.pipeline.spi
Modifier and TypeMethodDescriptionvoid
OffsetContext.event
(DataCollectionId collectionId, Instant timestamp) Records the name of the collection and the timestamp of the last event -
Uses of DataCollectionId in io.debezium.pipeline.txmetadata
Modifier and TypeMethodDescriptionvoid
TransactionMonitor.dataEvent
(Partition partition, DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value) long
TransactionContext.event
(DataCollectionId source) private void
TransactionMonitor.transactionEvent
(OffsetContext offsetContext, DataCollectionId source, org.apache.kafka.connect.data.Struct value) -
Uses of DataCollectionId in io.debezium.relational
-
Uses of DataCollectionId in io.debezium.schema
Modifier and TypeInterfaceDescriptioninterface
DatabaseSchema<I extends DataCollectionId>
The schema of a database.static interface
interface
HistorizedDatabaseSchema<I extends DataCollectionId>
A database schema that is historized, i.e.class
TopicSelector<I extends DataCollectionId>
Implementations return names for Kafka topics (data and meta-data).static interface
Implementations determine the topic name corresponding to a given data collection.private static class
TopicSelector.TopicNameCache<I extends DataCollectionId>
A topic namer that caches names it has obtained from a delegate.private static class
TopicSelector.TopicNameSanitizer<I extends DataCollectionId>
A topic namer that replaces any characters invalid in a topic name with_
.Modifier and TypeMethodDescriptionstatic <I extends DataCollectionId>
TopicSelector<I>TopicSelector.defaultSelector
(CommonConnectorConfig connectorConfig, TopicSelector.DataCollectionTopicNamer<I> dataCollectionTopicNamer) static <I extends DataCollectionId>
TopicSelector<I>TopicSelector.defaultSelector
(String prefix, String heartbeatPrefix, String delimiter, TopicSelector.DataCollectionTopicNamer<I> dataCollectionTopicNamer)