Package io.debezium.connector.binlog
package io.debezium.connector.binlog
-
ClassDescriptionBinlogChangeRecordEmitter<P extends BinlogPartition>Emits change data.BinlogConnector<T extends BinlogConnectorConfig>Abstract base class for binlog-based connectors.Configuration properties for binlog-based connectors.Set of predefined BigIntUnsignedHandlingMode options or aliases.The set of predefined SecureConnectionMode options or aliases.A common strategy across binlog-based connectors to express snapshot locking requirements.Set of predefined SnapshotMode options or aliases.BinlogDatabaseSchema<P extends BinlogPartition,
O extends BinlogOffsetContext<?>, V extends ValueConverterProvider, D extends DefaultValueConverter> Abstract implementation that records schema history for binlog-based databases.AnEventMetadataProviderimplementation for binlog-based connectors to extract metrics related data from change events.A simple parser API for binlog-based connector geometry data types.BinlogOffsetContext<T extends BinlogSourceInfo>A concrete implementation of theCommonOffsetContextfor binlog-based connectors that tracks the current offset within the source database change stream.BinlogOffsetContext.Loader<O extends BinlogOffsetContext>Describes the source partition details for a binlog-based connector.BinlogReadOnlyIncrementalSnapshotChangeEventSource<P extends BinlogPartition,O extends BinlogOffsetContext> Abstract common base class for binlog-based connector read only incremental snapshot context state.An abstract implementation ofSnapshotChangeEventSourcefor binlog-based connectors.BinlogSnapshotChangeEventSource.BinlogSnapshotContext<P extends BinlogPartition,O extends BinlogOffsetContext> Mutable context which is populated in the course of snapshotting.Information about the source, including the position in the source binary log we have processed.BinlogSourceInfoStructMaker<T extends BinlogSourceInfo>An abstract implementation of thesourcestruct maker for binlog connectors.Abstract base class for all binlog-based source tasks.Common heartbeat error handler for binlog-based connectors.An abstract common implementation ofStreamingChangeEventSourcefor binlog-based connectors.Class that represents a binlog file and positionBinlogStreamingChangeEventSource.RowsProvider<E extends com.github.shyiko.mysql.binlog.event.EventData,U> BinlogStreamingChangeEventSource.TableIdProvider<E extends com.github.shyiko.mysql.binlog.event.EventData>BinlogTaskContext<T extends RelationalDatabaseSchema>Abstract implementation ofCdcSourceTaskContext(state) for binlog-based connectors.A converter for unsigned integer types.EventBuffer<T extends BinlogStreamingChangeEventSource<P,O>, P extends BinlogPartition, O extends BinlogOffsetContext> This class represents a look-ahead buffer that allows Debezium to accumulate binlog events and decide if the last event in transaction is eitherROLLBACKorCOMMIT.