- handleDelete(Event) - Method in class io.debezium.connector.mysql.BinlogReader
-
Generate source records for the supplied event with an DeleteRowsEventData.
- handleEvent(Event) - Method in class io.debezium.connector.mysql.BinlogReader
-
- handleGtidEvent(Event) - Method in class io.debezium.connector.mysql.BinlogReader
-
Handle the supplied event with a GtidEventData that signals the beginning of a GTID transaction.
- handleInsert(Event) - Method in class io.debezium.connector.mysql.BinlogReader
-
Generate source records for the supplied event with an WriteRowsEventData.
- handleQueryEvent(Event) - Method in class io.debezium.connector.mysql.BinlogReader
-
Handle the supplied event with an QueryEventData by possibly recording the DDL statements as changes in the
MySQL schemas.
- handleRotateLogsEvent(Event) - Method in class io.debezium.connector.mysql.BinlogReader
-
Handle the supplied event with a RotateEventData that signals the logs are being rotated.
- handleServerHeartbeat(Event) - Method in class io.debezium.connector.mysql.BinlogReader
-
Handle the supplied event that is sent by a master to a slave to let the slave know that the master is still alive.
- handleServerIncident(Event) - Method in class io.debezium.connector.mysql.BinlogReader
-
Handle the supplied event that signals that an out of the ordinary event that occurred on the master.
- handleServerStop(Event) - Method in class io.debezium.connector.mysql.BinlogReader
-
Handle the supplied event that signals that mysqld has stopped.
- handleUpdate(Event) - Method in class io.debezium.connector.mysql.BinlogReader
-
Generate source records for the supplied event with an UpdateRowsEventData.
- handleUpdateTableMetadata(Event) - Method in class io.debezium.connector.mysql.BinlogReader
-
Handle a change in the table metadata.
- hashCode() - Method in class io.debezium.connector.mysql.GtidSet
-
- hashCode() - Method in class io.debezium.connector.mysql.GtidSet.Interval
-
- hashCode() - Method in class io.debezium.connector.mysql.GtidSet.UUIDSet
-
- hasTable(TableId) - Method in class io.debezium.connector.mysql.RecordMakers
-
Determine if there is a record maker for the given table.
- HISTORY_COMPARATOR - Static variable in class io.debezium.connector.mysql.MySqlSchema
-
- historyLocation() - Method in class io.debezium.connector.mysql.MySqlSchema
-
Get the information about where the DDL statement history is recorded.
- HOSTNAME - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
-
- hostname() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
-
- makeRecord() - Method in class io.debezium.connector.mysql.MySqlTaskContext
-
- markLastSnapshot() - Method in class io.debezium.connector.mysql.SourceInfo
-
Denote that a snapshot will be complete after one last record.
- MASK_COLUMN(int) - Static method in class io.debezium.connector.mysql.MySqlConnectorConfig
-
Method that generates a Field for specifying that string columns whose names match a set of regular expressions should
have their values masked by the specified number of asterisk ('*') characters.
- matches(String, String) - Method in class io.debezium.connector.mysql.MySqlValueConverters
-
Determine if the uppercase form of a column's type exactly matches or begins with the specified prefix.
- MAX_BATCH_SIZE - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
-
- MAX_QUEUE_SIZE - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
-
- maxBatchSize - Variable in class io.debezium.connector.mysql.AbstractReader
-
- maxBatchSize() - Method in class io.debezium.connector.mysql.MySqlTaskContext
-
- maxQueueSize() - Method in class io.debezium.connector.mysql.MySqlTaskContext
-
- metronome - Variable in class io.debezium.connector.mysql.AbstractReader
-
- minimalBlocking - Variable in class io.debezium.connector.mysql.SnapshotReader
-
- Module - Class in io.debezium.connector.mysql
-
Information about this module.
- Module() - Constructor for class io.debezium.connector.mysql.Module
-
- MYSQL_CONNECTION_URL - Static variable in class io.debezium.connector.mysql.MySqlJdbcContext
-
- MySqlConnector - Class in io.debezium.connector.mysql
-
A Kafka Connect source connector that creates tasks that read the MySQL binary log and generate the corresponding
data change events.
- MySqlConnector() - Constructor for class io.debezium.connector.mysql.MySqlConnector
-
- MySqlConnectorConfig - Class in io.debezium.connector.mysql
-
The configuration properties.
- MySqlConnectorConfig() - Constructor for class io.debezium.connector.mysql.MySqlConnectorConfig
-
- MySqlConnectorConfig.DatabaseRecommender - Class in io.debezium.connector.mysql
-
- MySqlConnectorConfig.SnapshotMode - Enum in io.debezium.connector.mysql
-
The set of predefined SnapshotMode options or aliases.
- MySqlConnectorConfig.TableRecommender - Class in io.debezium.connector.mysql
-
- MySqlConnectorConfig.TemporalPrecisionMode - Enum in io.debezium.connector.mysql
-
The set of predefined TemporalPrecisionMode options or aliases.
- MySqlConnectorTask - Class in io.debezium.connector.mysql
-
A Kafka Connect source task reads the MySQL binary log and generate the corresponding data change events.
- MySqlConnectorTask() - Constructor for class io.debezium.connector.mysql.MySqlConnectorTask
-
Create an instance of the log reader that uses Kafka to store database schema history and the
default topic selector of "
<serverName>.<databaseName>.<tableName>"
for
data and "
<serverName>" for metadata.
- MySqlDdlParser - Class in io.debezium.connector.mysql
-
A parser for DDL statements.
- MySqlDdlParser() - Constructor for class io.debezium.connector.mysql.MySqlDdlParser
-
Create a new DDL parser for MySQL that does not include view definitions.
- MySqlDdlParser(boolean) - Constructor for class io.debezium.connector.mysql.MySqlDdlParser
-
Create a new DDL parser for MySQL.
- MySqlJdbcContext - Class in io.debezium.connector.mysql
-
A context for a JDBC connection to MySQL.
- MySqlJdbcContext(Configuration) - Constructor for class io.debezium.connector.mysql.MySqlJdbcContext
-
- MySqlSchema - Class in io.debezium.connector.mysql
-
Component that records the schema history for databases hosted by a MySQL database server.
- MySqlSchema(Configuration, String) - Constructor for class io.debezium.connector.mysql.MySqlSchema
-
- MySqlTaskContext - Class in io.debezium.connector.mysql
-
A Kafka Connect source task reads the MySQL binary log and generate the corresponding data change events.
- MySqlTaskContext(Configuration) - Constructor for class io.debezium.connector.mysql.MySqlTaskContext
-
- MySqlValueConverters - Class in io.debezium.connector.mysql
-
MySQL-specific customization of the conversions from JDBC values obtained from the MySQL binlog client library.
- MySqlValueConverters(boolean) - Constructor for class io.debezium.connector.mysql.MySqlValueConverters
-
Create a new instance that always uses UTC for the default time zone when converting values without timezone information
to values that require timezones.
- MySqlValueConverters(boolean, ZoneOffset) - Constructor for class io.debezium.connector.mysql.MySqlValueConverters
-
Create a new instance, and specify the time zone offset that should be used only when converting values without timezone
information to values that require timezones.
- schema - Variable in class io.debezium.connector.mysql.RecordMakers
-
- SCHEMA - Static variable in class io.debezium.connector.mysql.SourceInfo
-
- schema() - Method in class io.debezium.connector.mysql.SourceInfo
-
- schemaBuilder - Variable in class io.debezium.connector.mysql.MySqlSchema
-
- schemaBuilder(Column) - Method in class io.debezium.connector.mysql.MySqlValueConverters
-
- schemaChangeKeySchema - Variable in class io.debezium.connector.mysql.RecordMakers
-
- schemaChangeRecordKey(String) - Method in class io.debezium.connector.mysql.RecordMakers
-
- schemaChangeRecordValue(String, String) - Method in class io.debezium.connector.mysql.RecordMakers
-
- schemaChanges(String, String, BlockingConsumer<SourceRecord>) - Method in class io.debezium.connector.mysql.RecordMakers
-
Produce a schema change record for the given DDL statements.
- schemaChangeValueSchema - Variable in class io.debezium.connector.mysql.RecordMakers
-
- schemaFor(TableId) - Method in class io.debezium.connector.mysql.MySqlSchema
-
- schemaNameValidator - Variable in class io.debezium.connector.mysql.MySqlSchema
-
- schemaNameValidator - Variable in class io.debezium.connector.mysql.RecordMakers
-
- schemaPrefix - Variable in class io.debezium.connector.mysql.MySqlSchema
-
- sequentially(Consumer<TokenStream.Marker>...) - Method in class io.debezium.connector.mysql.MySqlDdlParser
-
Try calling the supplied functions in sequence, stopping as soon as one of them succeeds.
- serialVersionUID - Static variable in class io.debezium.connector.mysql.StopEventData
-
- SERVER_ID - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
-
- SERVER_ID_KEY - Static variable in class io.debezium.connector.mysql.SourceInfo
-
- SERVER_NAME - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
-
- SERVER_NAME_KEY - Static variable in class io.debezium.connector.mysql.SourceInfo
-
- SERVER_PARTITION_KEY - Static variable in class io.debezium.connector.mysql.SourceInfo
-
- serverId() - Method in class io.debezium.connector.mysql.MySqlTaskContext
-
- serverId - Variable in class io.debezium.connector.mysql.SourceInfo
-
- serverName - Variable in class io.debezium.connector.mysql.MySqlSchema
-
- serverName() - Method in class io.debezium.connector.mysql.MySqlTaskContext
-
- serverName - Variable in class io.debezium.connector.mysql.SourceInfo
-
- serverName() - Method in class io.debezium.connector.mysql.SourceInfo
-
Get the logical identifier of the database that is the source of the events.
- setBinlogServerId(long) - Method in class io.debezium.connector.mysql.SourceInfo
-
Set the server ID as found within the MySQL binary log file.
- setBinlogStartPoint(String, long) - Method in class io.debezium.connector.mysql.SourceInfo
-
Set the name of the MySQL binary log file.
- setBinlogTimestampSeconds(long) - Method in class io.debezium.connector.mysql.SourceInfo
-
Set the number of seconds since Unix epoch (January 1, 1970) as found within the MySQL binary log file.
- setEventPosition(long, long) - Method in class io.debezium.connector.mysql.SourceInfo
-
Set the position within the MySQL binary log file of the current event.
- setGtid(String) - Method in class io.debezium.connector.mysql.SourceInfo
-
Set the latest GTID from the MySQL binary log file.
- setGtidSet(String) - Method in class io.debezium.connector.mysql.SourceInfo
-
Set the set of GTIDs known to the MySQL server.
- setOffset(Map<String, ?>) - Method in class io.debezium.connector.mysql.SourceInfo
-
Set the source offset, as read from Kafka Connect.
- setServerName(String) - Method in class io.debezium.connector.mysql.SourceInfo
-
Set the database identifier.
- shutdown() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
-
- shutdown() - Method in class io.debezium.connector.mysql.MySqlSchema
-
- shutdown() - Method in class io.debezium.connector.mysql.MySqlTaskContext
-
- SNAPSHOT_KEY - Static variable in class io.debezium.connector.mysql.SourceInfo
-
- SNAPSHOT_MINIMAL_LOCKING - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
-
- SNAPSHOT_MODE - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
-
- SnapshotMode(String) - Constructor for enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
-
- snapshotMode() - Method in class io.debezium.connector.mysql.MySqlTaskContext
-
- snapshotReader - Variable in class io.debezium.connector.mysql.MySqlConnectorTask
-
- SnapshotReader - Class in io.debezium.connector.mysql
-
A component that performs a snapshot of a MySQL server, and records the schema changes in
MySqlSchema.
- SnapshotReader(MySqlTaskContext) - Constructor for class io.debezium.connector.mysql.SnapshotReader
-
Create a snapshot reader.
- SnapshotReader.RecordRecorder - Interface in io.debezium.connector.mysql
-
- source - Variable in class io.debezium.connector.mysql.BinlogReader
-
- source - Variable in class io.debezium.connector.mysql.MySqlTaskContext
-
- source() - Method in class io.debezium.connector.mysql.MySqlTaskContext
-
- source - Variable in class io.debezium.connector.mysql.RecordMakers
-
- SourceInfo - Class in io.debezium.connector.mysql
-
Information about the source of information, which includes the position in the source binary log we have previously processed.
- SourceInfo() - Constructor for class io.debezium.connector.mysql.SourceInfo
-
- sourcePartition - Variable in class io.debezium.connector.mysql.SourceInfo
-
- split(long, int, int) - Static method in class io.debezium.connector.mysql.RowDeserializers
-
Split the integer into multiple integers.
- start() - Method in class io.debezium.connector.mysql.AbstractReader
-
Start the reader and return immediately.
- start - Variable in class io.debezium.connector.mysql.GtidSet.Interval
-
- start(Map<String, String>) - Method in class io.debezium.connector.mysql.MySqlConnector
-
- start(Map<String, String>) - Method in class io.debezium.connector.mysql.MySqlConnectorTask
-
- start() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
-
- start() - Method in class io.debezium.connector.mysql.MySqlSchema
-
Start by acquiring resources needed to persist the database history
- start() - Method in class io.debezium.connector.mysql.MySqlTaskContext
-
- startingRowNumber - Variable in class io.debezium.connector.mysql.BinlogReader
-
- startSnapshot() - Method in class io.debezium.connector.mysql.SourceInfo
-
Denote that a snapshot is being (or has been) started.
- stop() - Method in class io.debezium.connector.mysql.AbstractReader
-
Stop the snapshot from running.
- stop() - Method in class io.debezium.connector.mysql.MySqlConnector
-
- stop() - Method in class io.debezium.connector.mysql.MySqlConnectorTask
-
- StopEventData - Class in io.debezium.connector.mysql
-
- StopEventData() - Constructor for class io.debezium.connector.mysql.StopEventData
-
- StopEventDataDeserializer - Class in io.debezium.connector.mysql
-
- StopEventDataDeserializer() - Constructor for class io.debezium.connector.mysql.StopEventDataDeserializer
-
- struct() - Method in class io.debezium.connector.mysql.SourceInfo
-
- success - Variable in class io.debezium.connector.mysql.AbstractReader
-