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 Reader s 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.
|
Filters |
A utility that is contains various filters for acceptable database names, TableId s, 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.
|
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.
|
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 |
|
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 SQL Server.
|
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 |
|
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.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 SourceRecord s 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.
|