Uses of Interface
io.debezium.schema.DataCollectionId
-
-
Uses of DataCollectionId in io.debezium.connector.common
Fields in io.debezium.connector.common with type parameters of type DataCollectionId Modifier and Type Field Description private Supplier<Collection<? extends DataCollectionId>>CdcSourceTaskContext. collectionsSupplierObtains the data collections captured at the point of invocation.Constructor parameters in io.debezium.connector.common with type arguments of type DataCollectionId Constructor Description CdcSourceTaskContext(String connectorType, String connectorName, Supplier<Collection<? extends DataCollectionId>> collectionsSupplier) -
Uses of DataCollectionId in io.debezium.pipeline
Classes in io.debezium.pipeline with type parameters of type DataCollectionId Modifier and Type Class Description classEventDispatcher<T extends DataCollectionId>Central dispatcher for data change and schema change events.static interfaceEventDispatcher.InconsistentSchemaHandler<T extends DataCollectionId>Reaction to an incoming change event for which schema is not foundMethod parameters in io.debezium.pipeline with type arguments of type DataCollectionId Modifier and Type Method Description voidEventDispatcher. setIncrementalSnapshotChangeEventSource(Optional<IncrementalSnapshotChangeEventSource<? extends DataCollectionId>> incrementalSnapshotChangeEventSource)Enable support for incremental snapshotting. -
Uses of DataCollectionId in io.debezium.pipeline.metrics
Methods in io.debezium.pipeline.metrics with parameters of type DataCollectionId Modifier and Type Method Description voidSnapshotChangeEventSourceMetrics. dataCollectionSnapshotCompleted(DataCollectionId dataCollectionId, long numRows)voidPipelineMetrics. onEvent(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value)voidStreamingChangeEventSourceMetrics. onEvent(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value)Method parameters in io.debezium.pipeline.metrics with type arguments of type DataCollectionId Modifier and Type Method Description voidSnapshotChangeEventSourceMetrics. monitoredDataCollectionsDetermined(Iterable<? extends DataCollectionId> dataCollectionIds) -
Uses of DataCollectionId in io.debezium.pipeline.signal
Fields in io.debezium.pipeline.signal with type parameters of type DataCollectionId Modifier and Type Field Description private EventDispatcher<? extends DataCollectionId>ExecuteSnapshot. dispatcherprivate EventDispatcher<? extends DataCollectionId>Signal. dispatcherMethods in io.debezium.pipeline.signal with parameters of type DataCollectionId Modifier and Type Method Description booleanSignal. isSignal(DataCollectionId dataCollectionId)Constructor parameters in io.debezium.pipeline.signal with type arguments of type DataCollectionId Constructor Description ExecuteSnapshot(EventDispatcher<? extends DataCollectionId> dispatcher)SchemaChanges(EventDispatcher<? extends DataCollectionId> dispatcher, boolean useCatalogBeforeSchema)Signal(CommonConnectorConfig connectorConfig, EventDispatcher<? extends DataCollectionId> eventDispatcher) -
Uses of DataCollectionId in io.debezium.pipeline.source
Methods in io.debezium.pipeline.source with type parameters of type DataCollectionId Modifier and Type Method Description protected <T extends DataCollectionId>
Stream<T>AbstractSnapshotChangeEventSource. determineDataCollectionsToBeSnapshotted(Collection<T> allDataCollections) -
Uses of DataCollectionId in io.debezium.pipeline.source.snapshot.incremental
Classes in io.debezium.pipeline.source.snapshot.incremental with type parameters of type DataCollectionId Modifier and Type Interface Description interfaceIncrementalSnapshotChangeEventSource<T extends DataCollectionId>A Contract tclassSignalBasedIncrementalSnapshotChangeEventSource<T extends DataCollectionId>Fields in io.debezium.pipeline.source.snapshot.incremental with type parameters of type DataCollectionId Modifier and Type Field Description private EventDispatcher<? extends DataCollectionId>CloseIncrementalSnapshotWindow. dispatcherMethods in io.debezium.pipeline.source.snapshot.incremental with parameters of type DataCollectionId Modifier and Type Method Description voidIncrementalSnapshotChangeEventSource. processMessage(DataCollectionId dataCollectionId, Object key, OffsetContext offsetContext)voidSignalBasedIncrementalSnapshotChangeEventSource. processMessage(DataCollectionId dataCollectionId, Object key, OffsetContext offsetContext)Constructor parameters in io.debezium.pipeline.source.snapshot.incremental with type arguments of type DataCollectionId Constructor Description CloseIncrementalSnapshotWindow(EventDispatcher<? extends DataCollectionId> dispatcher) -
Uses of DataCollectionId in io.debezium.pipeline.source.spi
Methods in io.debezium.pipeline.source.spi that return types with arguments of type DataCollectionId Modifier and Type Method Description default Optional<IncrementalSnapshotChangeEventSource<? extends DataCollectionId>>ChangeEventSourceFactory. getIncrementalSnapshotChangeEventSource(O offsetContext, SnapshotProgressListener snapshotProgressListener, DataChangeEventListener dataChangeEventListener)Returns and incremental snapshot change event source that can run in parallel with streaming and read and send data collection content in chunk.Methods in io.debezium.pipeline.source.spi with parameters of type DataCollectionId Modifier and Type Method Description voidSnapshotProgressListener. dataCollectionSnapshotCompleted(DataCollectionId dataCollectionId, long numRows)Map<String,String>EventMetadataProvider. getEventSourcePosition(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value)InstantEventMetadataProvider. getEventTimestamp(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value)StringEventMetadataProvider. getTransactionId(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value)voidDataChangeEventListener. onEvent(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value)Invoked if an event is processed for a captured table.default StringEventMetadataProvider. toSummaryString(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value)Method parameters in io.debezium.pipeline.source.spi with type arguments of type DataCollectionId Modifier and Type Method Description voidSnapshotProgressListener. monitoredDataCollectionsDetermined(Iterable<? extends DataCollectionId> dataCollectionIds) -
Uses of DataCollectionId in io.debezium.pipeline.spi
Methods in io.debezium.pipeline.spi with parameters of type DataCollectionId Modifier and Type Method Description voidOffsetContext. 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
Methods in io.debezium.pipeline.txmetadata with parameters of type DataCollectionId Modifier and Type Method Description voidTransactionMonitor. dataEvent(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value)longTransactionContext. event(DataCollectionId source)private voidTransactionMonitor. transactionEvent(OffsetContext offsetContext, DataCollectionId source, org.apache.kafka.connect.data.Struct value) -
Uses of DataCollectionId in io.debezium.relational
Classes in io.debezium.relational that implement DataCollectionId Modifier and Type Class Description classTableIdUnique identifier for a database table. -
Uses of DataCollectionId in io.debezium.schema
Classes in io.debezium.schema with type parameters of type DataCollectionId Modifier and Type Interface Description interfaceDatabaseSchema<I extends DataCollectionId>The schema of a database.static interfaceDataCollectionFilters.DataCollectionFilter<T extends DataCollectionId>interfaceHistorizedDatabaseSchema<I extends DataCollectionId>A database schema that is historized, i.e.classTopicSelector<I extends DataCollectionId>Implementations return names for Kafka topics (data and meta-data).static interfaceTopicSelector.DataCollectionTopicNamer<I extends DataCollectionId>Implementations determine the topic name corresponding to a given data collection.private static classTopicSelector.TopicNameCache<I extends DataCollectionId>A topic namer that caches names it has obtained from a delegate.private static classTopicSelector.TopicNameSanitizer<I extends DataCollectionId>A topic namer that replaces any characters invalid in a topic name with_.Methods in io.debezium.schema with type parameters of type DataCollectionId Modifier and Type Method Description static <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)Methods in io.debezium.schema that return DataCollectionId Modifier and Type Method Description DataCollectionIdDataCollectionSchema. id()
-