Package io.debezium.connector.mysql
package io.debezium.connector.mysql
-
ClassDescriptionAbstract class for decode MySQL return value according to different protocols.This class represents a look-ahead buffer that allows Debezium to accumulate binlog events and decide if the last event in transaction is either
ROLLBACK
orCOMMIT
.Event data for an event of typeEventType.INCIDENT
representing a failure to deserialize a binlog event.A set of MySQL GTIDs.A range of GTIDs for a single server with a specific Uuid.A predicate invoked byReader
implementations in order to determine whether they should continue with processing records or not.Information about this module.Decode binary protocol value for MySQL.Emits change data.JdbcConnection
extension to be used with MySQL ServerHelper to gain access to protected methodA Kafka Connect source connector that creates tasks that read the MySQL binary log and generate the corresponding data change events.The configuration properties.The set of predefined BigIntUnsignedHandlingMode options or aliases.The set of predefined Gtid New Channel Position options.The set of predefined SecureConnectionMode options or aliases.The set of predefined Snapshot Locking Mode options.The set of predefined SnapshotMode options or aliases.The main task executing streaming from MySQL.Component that records the schema history for databases hosted by a MySQL database server.This class is used by a DDL parser to convert the string default value to a Java type recognized by value converters for a subset of types.Error handler for MySQL.Decode MySQL return value according to different protocols.A parser API for MySQL Geometry typesA MySQL specific read-only incremental snapshot change event source.Mutable context which is populated in the course of snapshotting.MySqlStreamingChangeEventSource.RowsProvider<E extends com.github.shyiko.mysql.binlog.event.EventData,U> MySqlStreamingChangeEventSource.TableIdProvider<E extends com.github.shyiko.mysql.binlog.event.EventData>Custom class for MySQLSystemVariables
, which defines MySQL scopes and constants of used variable names.A state (context) associated with a MySQL taskDecode text protocol value for MySQL.Factory for this connector'sTopicSelector
.A converter API for MySQL Unsigned Integer types.MySQL-specific customization of the conversions from JDBC values obtained from the MySQL binlog client library.Custom deserializers for the MySQL Binlog Client library.A specialization ofDeleteRowsEventDataDeserializer
that converts MySQLDATE
,TIME
,DATETIME
, andTIMESTAMP
values toLocalDate
,LocalTime
,LocalDateTime
, andOffsetDateTime
objects, respectively.A specialization ofUpdateRowsEventDataDeserializer
that converts MySQLDATE
,TIME
,DATETIME
, andTIMESTAMP
values toLocalDate
,LocalTime
,LocalDateTime
, andOffsetDateTime
objects, respectively.A specialization ofWriteRowsEventDataDeserializer
that converts MySQLDATE
,TIME
,DATETIME
, andTIMESTAMP
values toLocalDate
,LocalTime
,LocalDateTime
, andOffsetDateTime
objects, respectively.Information about the source of information, which includes the position in the source binary log we have previously processed.