All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AbstractMysqlFieldReader |
Abstract class for decode MySQL return value according to different protocols.
|
| AbstractReader |
A component that performs a snapshot of a MySQL server, and records the schema changes in MySqlSchema.
|
| AbstractReader.AcceptAllPredicate |
A predicate that returns true for all sourceRecords
|
| AlterTableParserListener |
Parser listener that is parsing MySQL ALTER TABLE statements.
|
| AlterViewParserListener |
Parser listener that is parsing MySQL ALTER VIEW statements.
|
| BinlogReader |
A component that reads the binlog of a MySQL server, and records any schema changes in MySqlSchema.
|
| BinlogReader.BinlogPosition |
|
| BinlogReaderMetrics |
|
| BinlogReaderMetricsMXBean |
|
| BlockingReader |
A component that blocks doing nothing until the connector task is stopped
|
| ChainedReader |
A Reader implementation that runs one or more other Readers in a consistently, completely, and sequentially.
|
| ChainedReader.Builder |
|
| ColumnDefinitionParserListener |
Parser listener that is parsing column definition part of MySQL statements.
|
| CreateAndAlterDatabaseParserListener |
Parser listener that is parsing MySQL CREATE DATABASE and ALTER DATABASE statements,
to get default character sets for database.
|
| CreateTableParserListener |
Parser listener that is parsing MySQL CREATE TABLE statements.
|
| CreateUniqueIndexParserListener |
Parser listener that is parsing MySQL CREATE UNIQUE INDEX statements, that will be used as a primary key
if it's not already defined for the table.
|
| CreateViewParserListener |
Parser listener that is parsing MySQL CREATE VIEW statements.
|
| DefaultValueParserListener |
Parser listener that is parsing default value definition part of MySQL statements.
|
| DropDatabaseParserListener |
Parser listener that is parsing MySQL DROP DATABASE statements.
|
| DropTableParserListener |
Parser listener that is parsing MySQL DROP TABLE statements.
|
| DropViewParserListener |
Parser listener that is parsing MySQL DROP VIEW statements.
|
| EventBuffer |
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 or COMMIT.
|
| EventBuffer |
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 or COMMIT.
|
| EventDataDeserializationExceptionData |
Event data for an event of type EventType.INCIDENT representing a failure to deserialize a binlog event.
|
| ExecuteSnapshotKafkaSignal |
|
| Filters |
A utility that is contains various filters for acceptable database names, TableIds, and columns.
|
| Filters.Builder |
|
| GtidSet |
A set of MySQL GTIDs.
|
| GtidSet.Interval |
|
| GtidSet.UUIDSet |
A range of GTIDs for a single server with a specific Uuid.
|
| HaltingPredicate |
A predicate invoked by Reader implementations in order to determine whether they should continue with
processing records or not.
|
| KafkaSignalThread<T extends DataCollectionId> |
The class responsible for processing of signals delivered to Debezium via a dedicated Kafka topic.
|
| LegacyV1MySqlSourceInfoStructMaker |
|
| LegacyV1MySqlSourceInfoStructMaker |
|
| Module |
Information about this module.
|
| MySqlAntlrDdlParser |
An ANTLR based parser for MySQL DDL statements.
|
| MySqlAntlrDdlParserListener |
Parser listener for MySQL column definition queries.
|
| MysqlBinaryProtocolFieldReader |
Decode binary protocol value for MySQL.
|
| MySqlChangeEventSourceFactory |
|
| MySqlChangeEventSourceMetricsFactory |
|
| MySqlChangeRecordEmitter |
Emits change data.
|
| MySqlCloudEventsMaker |
CloudEvents maker for records produced by the MySQL connector.
|
| MySqlCloudEventsProvider |
|
| MySqlConnection |
|
| MySqlConnection.MySqlConnectionConfiguration |
|
| MySqlConnector |
A Kafka Connect source connector that creates tasks that read the MySQL binary log and generate the corresponding
data change events.
|
| MySqlConnectorConfig |
The configuration properties.
|
| MySqlConnectorConfig.BigIntUnsignedHandlingMode |
The set of predefined BigIntUnsignedHandlingMode options or aliases.
|
| MySqlConnectorConfig.GtidNewChannelPosition |
The set of predefined Gtid New Channel Position options.
|
| MySqlConnectorConfig.SecureConnectionMode |
The set of predefined SecureConnectionMode options or aliases.
|
| MySqlConnectorConfig.SnapshotLockingMode |
The set of predefined Snapshot Locking Mode options.
|
| MySqlConnectorConfig.SnapshotMode |
The set of predefined SnapshotMode options or aliases.
|
| MySqlConnectorConfig.SnapshotNewTables |
|
| MySqlConnectorMetadata |
|
| MySqlConnectorTask |
A Kafka Connect source task reads the MySQL binary log and generate the corresponding data change events.
|
| MySqlConnectorTask |
The main task executing streaming from MySQL.
|
| MySqlDatabaseSchema |
Component that records the schema history for databases hosted by a MySQL database server.
|
| MySqlDefaultValueConverter |
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.
|
| MySqlErrorHandler |
Error handler for MySQL.
|
| MySqlEventMetadataProvider |
|
| MysqlFieldReader |
Decode MySQL return value according to different protocols.
|
| MySqlGeometry |
A parser API for MySQL Geometry types
|
| MySqlHistoryRecordComparator |
|
| MySqlJdbcContext |
A context for a JDBC connection to MySQL.
|
| MySqlJdbcContext.DatabaseLocales |
|
| MySqlOffsetContext |
|
| MySqlOffsetContext.Loader |
|
| MySqlPartition |
|
| MySqlPartition.Provider |
|
| MySqlReadOnlyIncrementalSnapshotChangeEventSource<T extends DataCollectionId> |
A MySQL specific read-only incremental snapshot change event source.
|
| MySqlReadOnlyIncrementalSnapshotContext<T> |
|
| MySqlRecordParser |
Parser for records produced by the MySQL connector.
|
| MySqlSchema |
Component that records the schema history for databases hosted by a MySQL database server.
|
| MySqlSnapshotChangeEventSource |
|
| MySqlSnapshotChangeEventSource.MySqlSnapshotContext |
Mutable context which is populated in the course of snapshotting.
|
| MySqlSnapshotChangeEventSourceMetrics |
|
| MySqlSnapshotChangeEventSourceMetricsMXBean |
|
| MySqlSourceInfoStructMaker |
|
| MySqlSourceInfoStructMaker |
|
| MySqlStreamingChangeEventSource |
|
| MySqlStreamingChangeEventSource.BinlogChangeEmitter<T> |
|
| MySqlStreamingChangeEventSource.BinlogPosition |
|
| MySqlStreamingChangeEventSource.RowsProvider<E extends com.github.shyiko.mysql.binlog.event.EventData,U> |
|
| MySqlStreamingChangeEventSource.TableIdProvider<E extends com.github.shyiko.mysql.binlog.event.EventData> |
|
| MySqlStreamingChangeEventSourceMetrics |
|
| MySqlStreamingChangeEventSourceMetricsMXBean |
|
| MySqlSystemVariables |
Custom class for MySQL SystemVariables, which defines MySQL scopes and constants of used variable names.
|
| MySqlSystemVariables.MySqlScope |
|
| MySqlTaskContext |
A Kafka Connect source task reads the MySQL binary log and generate the corresponding data change events.
|
| MySqlTaskContext |
A state (context) associated with a MySQL task
|
| MysqlTextProtocolFieldReader |
Decode text protocol value for MySQL.
|
| MySqlTopicSelector |
|
| MySqlUnsignedIntegerConverter |
A converter API for MySQL Unsigned Integer types.
|
| MySqlValueConverters |
MySQL-specific customization of the conversions from JDBC values obtained from the MySQL binlog client library.
|
| MySqlValueConverters.CharsetMappingWrapper |
Helper to gain access to protected method
|
| MySqlValueConverters.ParsingErrorHandler |
|
| ParallelSnapshotReader |
|
| ParallelSnapshotReader.ParallelHaltingPredicate |
A Halting Predicate for the parallel snapshot reader.
|
| Reader |
A component that reads a portion of the MySQL server history or current state.
|
| Reader.State |
The possible states of a reader.
|
| ReaderMetricsMXBean |
Metrics that are common for both snapshot and binlog readers
|
| ReadToInsertEvent<R extends org.apache.kafka.connect.connector.ConnectRecord<R>> |
This SMT allows the MySql connector to emit snapshot events as "c" operation type (CREATE) by changing the 'op' field of the records
from "r" (default) to "c".
|
| ReconcilingBinlogReader |
A reader that unifies the binlog positions of two binlog readers.
|
| ReconcilingBinlogReader.OffsetLimitPredicate |
A Predicate that returns false for any record beyond a given offset.
|
| RecordMakers |
A component that makes SourceRecords for tables.
|
| RecordMakers.Converter |
|
| RenameTableParserListener |
Parser listener that is parsing MySQL RENAME TABLE statements.
|
| RowDeserializers |
Custom deserializers for the MySQL Binlog Client library.
|
| RowDeserializers.DeleteRowsDeserializer |
|
| RowDeserializers.UpdateRowsDeserializer |
|
| RowDeserializers.WriteRowsDeserializer |
|
| SetStatementParserListener |
Parser listener that is parsing MySQL SET statements, for defining a system variables.
|
| SnapshotReader |
A component that performs a snapshot of a MySQL server, and records the schema changes in MySqlSchema.
|
| SnapshotReader.RecordRecorder |
|
| SnapshotReaderMetrics |
|
| SnapshotReaderMetricsMXBean |
|
| SourceInfo |
Information about the source of information, which includes the position in the source binary log we have previously processed.
|
| SourceInfo |
Information about the source of information, which includes the position in the source binary log we have previously processed.
|
| StopEventData |
|
| StopEventDataDeserializer |
|
| TimedBlockingReader |
A component that blocks doing nothing for a specified period of time or until the connector task is stopped
|
| TinyIntOneToBooleanConverter |
MySQL reports BOOLEAN values as TINYINT(1) in snapshot phase even as a result of
DESCRIBE CREATE TABLE.
|
| TruncateTableParserListener |
Parser listener that is parsing MySQL TRUNCATE TABLE statements.
|
| UseStatementParserListener |
Parser listener that is parsing MySQL USE statements that changes
current database/schema on which all changes are applied.
|
| ViewSelectedColumnsParserListener |
Parser listener that is parsing MySQL SELECT statements used for definition of VIEW.
|