Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractBinaryLogClientConfigurator - Class in io.debezium.connector.mysql.strategy
- AbstractBinaryLogClientConfigurator(MySqlConnectorConfig) - Constructor for class io.debezium.connector.mysql.strategy.AbstractBinaryLogClientConfigurator
- AbstractConnectionConfiguration - Class in io.debezium.connector.mysql.strategy
- AbstractConnectionConfiguration(Configuration) - Constructor for class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- AbstractConnectorConnection - Class in io.debezium.connector.mysql.strategy
-
An abstract common implementation of
JdbcConnection
for MySQL and MariaDB. - AbstractConnectorConnection(ConnectionConfiguration, MySqlFieldReader) - Constructor for class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
-
Creates a new connection using the supplied configuration.
- AbstractConnectorConnection.DatabaseLocales - Class in io.debezium.connector.mysql.strategy
- AbstractHistoryRecordComparator - Class in io.debezium.connector.mysql.strategy
- AbstractHistoryRecordComparator(Predicate<String>) - Constructor for class io.debezium.connector.mysql.strategy.AbstractHistoryRecordComparator
- AbstractHistoryRecordComparator.BinlogFilename - Class in io.debezium.connector.mysql.strategy
- AbstractMySqlFieldReader - Class in io.debezium.connector.mysql
-
Abstract class for decode MySQL return value according to different protocols.
- AbstractMySqlFieldReader(MySqlConnectorConfig) - Constructor for class io.debezium.connector.mysql.AbstractMySqlFieldReader
- acceptableDatabase(String) - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
- adapter(Configuration) - Static method in class io.debezium.connector.mysql.MySqlConnector
- add(MySqlPartition, MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.EventBuffer
-
An entry point to the buffer that should be used by BinlogReader to push events.
- addColumnFromTable(TableEditor, String, String, Table) - Method in class io.debezium.connector.mysql.antlr.listener.ViewSelectedColumnsParserListener
- addDataCollectionNamesToSnapshot(SignalPayload<MySqlPartition>, SnapshotConfiguration) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotChangeEventSource
- addDataCollectionNamesToSnapshot(SignalPayload<MySqlPartition>, SnapshotConfiguration) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- addSchemaEvent(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<MySqlPartition, MySqlOffsetContext>, String, String) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- addToBuffer(Event) - Method in class io.debezium.connector.mysql.EventBuffer
-
Adds an event to the buffer if there is a space available.
- adjustTemporal(Temporal) - Static method in class io.debezium.connector.mysql.MySqlValueConverters
-
A utility method that adjusts ambiguous 2-digit year values of DATETIME, DATE, and TIMESTAMP types using these MySQL-specific rules: Year values in the range 00-69 are converted to 2000-2069. Year values in the range 70-99 are converted to 1970-1999.
- after - Variable in class io.debezium.connector.mysql.MySqlChangeRecordEmitter
- ALL_FIELDS - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
-
The set of
Field
s defined as part of this configuration. - AlterTableParserListener - Class in io.debezium.connector.mysql.antlr.listener
-
Parser listener that is parsing MySQL ALTER TABLE statements.
- AlterTableParserListener(MySqlAntlrDdlParser, List<ParseTreeListener>) - Constructor for class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- AlterViewParserListener - Class in io.debezium.connector.mysql.antlr.listener
-
Parser listener that is parsing MySQL ALTER VIEW statements.
- AlterViewParserListener(MySqlAntlrDdlParser, List<ParseTreeListener>) - Constructor for class io.debezium.connector.mysql.antlr.listener.AlterViewParserListener
- appendCreateTableStatement(StringBuilder, Table) - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
- appendDropTableStatement(StringBuilder, TableId) - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
- appendToDdlStatement(String, StringBuilder) - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection.DatabaseLocales
- apply(R) - Method in class io.debezium.connector.mysql.transforms.ReadToInsertEvent
- applySchemaChange(SchemaChangeEvent) - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
- asBeginning() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbStreamSet
- asBigIntUnsignedMode() - Method in enum io.debezium.connector.mysql.MySqlConnectorConfig.BigIntUnsignedHandlingMode
- asIntervalBeginning() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.UUIDSet
- assignTableNumber(long, TableId) - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
-
Assign the given table number to the table with the specified
table ID
. - asSourceFilterValue() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtidStreamId
- availableBinlogFiles() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
-
Query the database server and get the list of binlog files that are currently available.
B
- BASE_PATH - Static variable in class io.debezium.connector.mysql.rest.DebeziumMySqlConnectorResource
- baseName - Variable in class io.debezium.connector.mysql.strategy.AbstractHistoryRecordComparator.BinlogFilename
- before - Variable in class io.debezium.connector.mysql.MySqlChangeRecordEmitter
- beginTransaction(MySqlPartition, MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.EventBuffer
- bigEndianLong(byte[], int, int) - Static method in class io.debezium.connector.mysql.RowDeserializers
-
Read a big-endian long value.
- BIGINT_CORRECTION - Static variable in class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
- BIGINT_MAX_VALUE - Static variable in class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
- BIGINT_UNSIGNED_HANDLING_MODE - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- BigIntUnsignedHandlingMode(String) - Constructor for enum io.debezium.connector.mysql.MySqlConnectorConfig.BigIntUnsignedHandlingMode
- binaryLogClient - Variable in class io.debezium.connector.mysql.MySqlTaskContext
- binaryLogClientConfigurator - Variable in class io.debezium.connector.mysql.strategy.mariadb.hybrid.MariaDbHybridConnectorAdapter
- binaryLogClientConfigurator - Variable in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnectorAdapter
- binaryLogClientConfigurator - Variable in class io.debezium.connector.mysql.strategy.mysql.MySqlConnectorAdapter
- BinaryLogClientConfigurator - Interface in io.debezium.connector.mysql.strategy
- binaryLogClientThreads - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- BINLOG_FILENAME_OFFSET_KEY - Static variable in class io.debezium.connector.mysql.converters.MySqlRecordParser
- BINLOG_FILENAME_OFFSET_KEY - Static variable in class io.debezium.connector.mysql.SourceInfo
- BINLOG_POSITION_OFFSET_KEY - Static variable in class io.debezium.connector.mysql.converters.MySqlRecordParser
- BINLOG_POSITION_OFFSET_KEY - Static variable in class io.debezium.connector.mysql.SourceInfo
- BINLOG_ROW_IN_EVENT_OFFSET_KEY - Static variable in class io.debezium.connector.mysql.converters.MySqlRecordParser
- BINLOG_ROW_IN_EVENT_OFFSET_KEY - Static variable in class io.debezium.connector.mysql.SourceInfo
- binlogFilename() - Method in class io.debezium.connector.mysql.SourceInfo
-
Get the name of the MySQL binary log file that has last been processed.
- BinlogFilename(String, long) - Constructor for class io.debezium.connector.mysql.strategy.AbstractHistoryRecordComparator.BinlogFilename
- binlogPosition() - Method in class io.debezium.connector.mysql.SourceInfo
-
Get the position within the MySQL binary log file of the next event to be processed.
- BinlogPosition(String, long) - Constructor for class io.debezium.connector.mysql.MySqlStreamingChangeEventSource.BinlogPosition
- bitSlice(long, int, int, int) - Static method in class io.debezium.connector.mysql.RowDeserializers
-
Slice an integer out of a portion of long value.
- buffer - Variable in class io.debezium.connector.mysql.EventBuffer
- BUFFER_SIZE_FOR_BINLOG_READER - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- bufferSizeForStreamingChangeEventSource() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- BUILT_IN_DB_NAMES - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- byteOrderOfBitType() - Method in class io.debezium.connector.mysql.MySqlValueConverters
C
- capacity - Variable in class io.debezium.connector.mysql.EventBuffer
- capturedTablesAsStringArray() - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
-
Get all table names for all databases that are monitored whose events are captured by Debezium
- cause - Variable in class io.debezium.connector.mysql.EventDataDeserializationExceptionData
- ceId() - Method in class io.debezium.connector.mysql.converters.MySqlCloudEventsMaker
- changeEventCompleted() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- changeEventSourceContext - Variable in class io.debezium.connector.mysql.EventBuffer
- charset - Variable in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection.DatabaseLocales
- CHARSET_INTRODUCER_PATTERN - Static variable in class io.debezium.connector.mysql.MySqlDefaultValueConverter
- CHARSET_NAME_CLIENT - Static variable in class io.debezium.connector.mysql.MySqlSystemVariables
- CHARSET_NAME_CONNECTION - Static variable in class io.debezium.connector.mysql.MySqlSystemVariables
- CHARSET_NAME_DATABASE - Static variable in class io.debezium.connector.mysql.MySqlSystemVariables
-
The system variable name fo the name for the character set that the current database uses.
- CHARSET_NAME_RESULT - Static variable in class io.debezium.connector.mysql.MySqlSystemVariables
- CHARSET_NAME_SERVER - Static variable in class io.debezium.connector.mysql.MySqlSystemVariables
-
The system variable name for the name of the character set that the server uses by default.
- charsetFor(Column) - Method in class io.debezium.connector.mysql.MySqlValueConverters
-
Return the
Charset
instance with the MySQL-specific character set name used by the given column. - charsetForTable(TableId) - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
-
Get the name of the character set for the give table name.
- CharsetMappingWrapper() - Constructor for class io.debezium.connector.mysql.strategy.mysql.MySqlConnection.CharsetMappingWrapper
- charsetNameForDatabase - Variable in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
- charsetNameForDatabase() - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
-
Provides a map of default character sets by database/schema name.
- cleanTimestamp(String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
-
Clean input timestamp to yyyy-mm-dd hh:mm:ss[.fffffffff] format
- clear() - Method in class io.debezium.connector.mysql.EventBuffer
-
Cleans-up the buffer after the transaction is either thrown away or streamed into a Kafka topic
- clearTableMappings() - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
-
Clear all of the table mappings.
- client - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- client - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- clock - Variable in class io.debezium.connector.mysql.MySqlChangeEventSourceFactory
- clock - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- close() - Method in class io.debezium.connector.mysql.rest.DebeziumMySqlConnectRestExtension
- close() - Method in class io.debezium.connector.mysql.transforms.ReadToInsertEvent
- closeWindow() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- closeWindow() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- collation - Variable in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection.DatabaseLocales
- columnDefinitionListener - Variable in class io.debezium.connector.mysql.antlr.listener.TableCommonParserListener
- ColumnDefinitionParserListener - Class in io.debezium.connector.mysql.antlr.listener
-
Parser listener that is parsing column definition part of MySQL statements.
- ColumnDefinitionParserListener(TableEditor, ColumnEditor, MySqlAntlrDdlParser, List<ParseTreeListener>) - Constructor for class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- columnEditor - Variable in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- columnEditor - Variable in class io.debezium.connector.mysql.antlr.listener.DefaultValueParserListener
- columnEditors - Variable in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- commitTransaction() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- communicationExceptions() - Method in class io.debezium.connector.mysql.MySqlErrorHandler
- compareTo(AbstractHistoryRecordComparator.BinlogFilename) - Method in class io.debezium.connector.mysql.strategy.AbstractHistoryRecordComparator.BinlogFilename
- compareTo(MariaDbGtidSet.MariaDbGtid) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtid
- compareTo(MariaDbGtidSet.MariaDbGtidStreamId) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtidStreamId
- compareTo(MySqlGtidSet.Interval) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.Interval
- completeEvent() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
-
Capture that we're starting a new event.
- completeTransaction(MySqlPartition, MySqlOffsetContext, boolean, Event) - Method in class io.debezium.connector.mysql.EventBuffer
-
Sends all events from the buffer int a final handler.
- config - Variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- config - Variable in class io.debezium.connector.mysql.rest.DebeziumMySqlConnectRestExtension
- config - Variable in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- config() - Method in class io.debezium.connector.mysql.MySqlConnector
- config() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- config() - Method in interface io.debezium.connector.mysql.strategy.ConnectionConfiguration
- config() - Method in class io.debezium.connector.mysql.transforms.ReadToInsertEvent
- CONFIG_DEFINITION - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- configDef() - Static method in class io.debezium.connector.mysql.MySqlConnectorConfig
- configuration - Variable in class io.debezium.connector.mysql.MySqlChangeEventSourceFactory
- configure(BinaryLogClient, ThreadFactory, AbstractConnectorConnection) - Method in class io.debezium.connector.mysql.strategy.AbstractBinaryLogClientConfigurator
- configure(BinaryLogClient, ThreadFactory, AbstractConnectorConnection) - Method in interface io.debezium.connector.mysql.strategy.BinaryLogClientConfigurator
-
Configures the provided Binary Log Client instance.
- configure(BinaryLogClient, ThreadFactory, AbstractConnectorConnection) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbBinaryLogClientConfigurator
- configure(Map<String, ?>) - Method in class io.debezium.connector.mysql.rest.DebeziumMySqlConnectRestExtension
- configure(Map<String, ?>) - Method in class io.debezium.connector.mysql.transforms.ReadToInsertEvent
- configure(Properties) - Method in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- configure(Properties) - Method in class io.debezium.connector.mysql.converters.TinyIntOneToBooleanConverter
- configureReplicaCompatibility(BinaryLogClient) - Method in class io.debezium.connector.mysql.strategy.AbstractBinaryLogClientConfigurator
- configureReplicaCompatibility(BinaryLogClient) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbBinaryLogClientConfigurator
- connection - Variable in class io.debezium.connector.mysql.MySqlConnectorTask
- connection - Variable in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- connection - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- CONNECTION_TIMEOUT_MS - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- connectionConfig - Variable in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
- connectionConfig() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
- ConnectionConfiguration - Interface in io.debezium.connector.mysql.strategy
- connectionFactory - Variable in class io.debezium.connector.mysql.MySqlChangeEventSourceFactory
- connectionMetricHandledByCoordinator() - Method in class io.debezium.connector.mysql.MySqlChangeEventSourceMetricsFactory
- connectionString() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
- connectionTimeout - Variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- CONNECTOR_ADAPTER - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- connectorAdapter - Variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- connectorAdapter - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- connectorAdapter - Variable in class io.debezium.connector.mysql.MySqlValueConverters
- ConnectorAdapter - Interface in io.debezium.connector.mysql.strategy
-
Provides the MySQL connector with an adapter pattern to support varied configurations between MySQL and MariaDB and their drivers.
- ConnectorAdapterMode(String) - Constructor for enum io.debezium.connector.mysql.MySqlConnectorConfig.ConnectorAdapterMode
- connectorConfig - Variable in class io.debezium.connector.mysql.AbstractMySqlFieldReader
- connectorConfig - Variable in class io.debezium.connector.mysql.MySqlDatabaseSchema
- connectorConfig - Variable in class io.debezium.connector.mysql.MySqlOffsetContext.Loader
- connectorConfig - Variable in class io.debezium.connector.mysql.MySqlPartition.Provider
- connectorConfig - Variable in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- connectorConfig - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- connectorConfig - Variable in class io.debezium.connector.mysql.strategy.AbstractBinaryLogClientConfigurator
- connectorConfig - Variable in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnectorAdapter
- connectorConfig - Variable in class io.debezium.connector.mysql.strategy.mysql.MySqlConnectorAdapter
- consumeEvent(MySqlPartition, MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.EventBuffer
- contains(long) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.Interval
- contains(long) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.UUIDSet
- contains(MySqlGtidSet.Interval) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.Interval
- contains(String) - Method in interface io.debezium.connector.mysql.GtidSet
-
Return whether the specified GTID is present in this set.
- contains(String) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet
- contains(String) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet
- containsZeroValuesInDatePart(String, Column, Table) - Static method in class io.debezium.connector.mysql.MySqlValueConverters
- CONTEXT_NAME - Static variable in class io.debezium.connector.mysql.MySqlConnectorTask
- contextName() - Static method in class io.debezium.connector.mysql.Module
- convert(Column, String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
-
Converts a default value from the expected format to a logical object acceptable by the main JDBC converter.
- convertBigInt(Column, Field, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
- convertDurationToMicroseconds(Column, Field, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
- converted - Variable in class io.debezium.connector.mysql.antlr.listener.DefaultValueParserListener
- convertEnumToString(List<String>, Column, Field, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
-
Converts a value object for a MySQL
ENUM
, which is represented in the binlog events as an integer value containing the index of the enum option. - converter(Column, Field) - Method in class io.debezium.connector.mysql.MySqlValueConverters
- converterFor(RelationalColumn, CustomConverter.ConverterRegistration<SchemaBuilder>) - Method in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- converterFor(RelationalColumn, CustomConverter.ConverterRegistration<SchemaBuilder>) - Method in class io.debezium.connector.mysql.converters.TinyIntOneToBooleanConverter
- converters - Variable in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
- converters - Variable in class io.debezium.connector.mysql.MySqlDefaultValueConverter
- convertFloat(Column, Field, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
-
MySql reports FLOAT(p) values as FLOAT and DOUBLE.
- convertGeometry(Column, Field, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
-
Convert the a value representing a GEOMETRY
byte[]
value to a Geometry value used in aSourceRecord
. - convertInteger(Column, Field, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
- convertJson(Column, Field, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
- convertPoint(Column, Field, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
-
Convert the a value representing a POINT
byte[]
value to a Point value used in aSourceRecord
. - convertSetToString(List<String>, Column, Field, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
-
Converts a value object for a MySQL
SET
, which is represented in the binlog events contain a long number in which every bit corresponds to a different option. - convertSetValue(Column, long, List<String>) - Method in class io.debezium.connector.mysql.MySqlValueConverters
- convertSmallInt(Column, Field, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
- convertString(Column, Field, Charset, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
- convertTimestampToLocalDateTime(Column, Field, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
- convertToBit(String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
- convertToBits(Column, String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
-
Converts a string object for an expected JDBC type of
Types.BIT
. - convertToBits(String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
- convertToBoolean(String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
-
Converts a string object for an expected JDBC type of
Types.BOOLEAN
. - convertToDecimal(Column, String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
-
Converts a string object for an expected JDBC type of
Types.DECIMAL
. - convertToDouble(String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
-
Converts a string object for an expected JDBC type of
Types.DOUBLE
. - convertToDuration(Column, String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
-
Converts a string object for an object type of
Duration
. - convertToLocalDate(Column, String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
-
Converts a string object for an object type of
LocalDate
orLocalDateTime
in case of MySql Date type. - convertToLocalDateTime(Column, String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
-
Converts a string object for an object type of
LocalDateTime
. - convertToTimestamp(Column, String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
-
Converts a string object for an object type of
Timestamp
. - convertUnsignedBigint(Column, Field, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
-
Convert the a value representing a Unsigned BIGINT value to the correct Unsigned INT representation.
- convertUnsignedBigint(BigDecimal) - Static method in class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
-
Convert original value insertion of type 'BIGINT' into the correct BIGINT UNSIGNED representation Note: Unsigned BIGINT (64-bit) is represented in 'BigDecimal' data type.
- convertUnsignedInt(Column, Field, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
-
Convert the a value representing a Unsigned INT value to the correct Unsigned INT representation.
- convertUnsignedInteger(long) - Static method in class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
-
Convert original value insertion of type 'INT' into the correct INT UNSIGNED representation Note: Unsigned INT (32-bit) is represented in 'Long' 64-bit data type.
- convertUnsignedMediumint(int) - Static method in class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
-
Convert original value insertion of type 'MEDIUMINT' into the correct MEDIUMINT UNSIGNED representation Note: Unsigned MEDIUMINT (24-bit) is represented in 'Integer' 32-bit data type since the MAX value of Unsigned MEDIUMINT 16777215 < Max value of Integer 2147483647
- convertUnsignedMediumint(Column, Field, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
-
Convert the a value representing a Unsigned MEDIUMINT value to the correct Unsigned SMALLINT representation.
- convertUnsignedSmallint(int) - Static method in class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
-
Convert original value insertion of type 'SMALLINT' into the correct SMALLINT UNSIGNED representation Note: Unsigned SMALLINT (16-bit) is represented in 'Integer' 32-bit data type.
- convertUnsignedSmallint(Column, Field, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
-
Convert the a value representing a Unsigned SMALLINT value to the correct Unsigned SMALLINT representation.
- convertUnsignedTinyint(short) - Static method in class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
-
Convert original value insertion of type 'TINYINT' into the correct TINYINT UNSIGNED representation Note: Unsigned TINYINT (8-bit) is represented in 'Short' 16-bit data type.
- convertUnsignedTinyint(Column, Field, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
-
Convert the a value representing a Unsigned TINYINT value to the correct Unsigned TINYINT representation.
- convertYearToInt(Column, Field, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
-
Converts a value object for a MySQL
YEAR
, which appear in the binlog as an integer though returns from the MySQL JDBC driver as either a short or aDate
. - copyOffset(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<MySqlPartition, MySqlOffsetContext>) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- CreateAndAlterDatabaseParserListener - Class in io.debezium.connector.mysql.antlr.listener
-
Parser listener that is parsing MySQL CREATE DATABASE and ALTER DATABASE statements, to get default character sets for database.
- CreateAndAlterDatabaseParserListener(MySqlAntlrDdlParser) - Constructor for class io.debezium.connector.mysql.antlr.listener.CreateAndAlterDatabaseParserListener
- createConnection(Configuration) - Method in interface io.debezium.connector.mysql.strategy.ConnectorAdapter
- createConnection(Configuration) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnectorAdapter
- createConnection(Configuration) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnectorAdapter
- createDdlForTableCallable(TableId, Queue<JdbcConnection>) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- createDocumentFromOffset(Map<String, ?>) - Static method in class io.debezium.connector.mysql.SourceInfo
-
Create a
Document
from the given offset. - createEmpty() - Static method in class io.debezium.connector.mysql.MySqlGeometry
-
Create a GEOMETRYCOLLECTION EMPTY MySqlGeometry
- createEventDeserializer() - Method in class io.debezium.connector.mysql.strategy.AbstractBinaryLogClientConfigurator
- createEventDeserializer() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbBinaryLogClientConfigurator
- createGtidSet(String) - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
- createGtidSet(String) - Method in class io.debezium.connector.mysql.strategy.AbstractHistoryRecordComparator
- createGtidSet(String) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnection
- createGtidSet(String) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbHistoryRecordComparator
- createGtidSet(String) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnection
- createGtidSet(String) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlHistoryRecordComparator
- createIncrementalSnapshotChangeEventSource(MySqlConnectorConfig, AbstractConnectorConnection, EventDispatcher<MySqlPartition, ? extends DataCollectionId>, MySqlDatabaseSchema, Clock, SnapshotProgressListener<MySqlPartition>, DataChangeEventListener<MySqlPartition>, NotificationService<MySqlPartition, MySqlOffsetContext>) - Method in interface io.debezium.connector.mysql.strategy.ConnectorAdapter
- createIncrementalSnapshotChangeEventSource(MySqlConnectorConfig, AbstractConnectorConnection, EventDispatcher<MySqlPartition, ? extends DataCollectionId>, MySqlDatabaseSchema, Clock, SnapshotProgressListener<MySqlPartition>, DataChangeEventListener<MySqlPartition>, NotificationService<MySqlPartition, MySqlOffsetContext>) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnectorAdapter
- createIncrementalSnapshotChangeEventSource(MySqlConnectorConfig, AbstractConnectorConnection, EventDispatcher<MySqlPartition, ? extends DataCollectionId>, MySqlDatabaseSchema, Clock, SnapshotProgressListener<MySqlPartition>, DataChangeEventListener<MySqlPartition>, NotificationService<MySqlPartition, MySqlOffsetContext>) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnectorAdapter
- createMaker(RecordParser, SerializerType, String) - Method in class io.debezium.connector.mysql.converters.MySqlCloudEventsProvider
- createNewLexerInstance(CharStream) - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
- createNewParserInstance(CommonTokenStream) - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
- createNewSystemVariablesInstance() - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
- createParser(RecordAndMetadata) - Method in class io.debezium.connector.mysql.converters.MySqlCloudEventsProvider
- createParseTreeWalkerListener() - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
- createSchemaChangeEventsForTables(ChangeEventSource.ChangeEventSourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<MySqlPartition, MySqlOffsetContext>, SnapshottingTask) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- createSchemaEventsForTables(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<MySqlPartition, MySqlOffsetContext>, Collection<TableId>, boolean) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- createSchemaEventsForTables(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<MySqlPartition, MySqlOffsetContext>, Collection<TableId>, boolean, ExecutorService) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- createStatementWithLargeResultSet(AbstractConnectorConnection) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
-
Create a JDBC statement that can be used for large result sets.
- CreateTableParserListener - Class in io.debezium.connector.mysql.antlr.listener
-
Parser listener that is parsing MySQL CREATE TABLE statements.
- CreateTableParserListener(MySqlAntlrDdlParser, List<ParseTreeListener>) - Constructor for class io.debezium.connector.mysql.antlr.listener.CreateTableParserListener
- CreateUniqueIndexParserListener - Class in io.debezium.connector.mysql.antlr.listener
-
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.
- CreateUniqueIndexParserListener(MySqlAntlrDdlParser) - Constructor for class io.debezium.connector.mysql.antlr.listener.CreateUniqueIndexParserListener
- CreateViewParserListener - Class in io.debezium.connector.mysql.antlr.listener
-
Parser listener that is parsing MySQL CREATE VIEW statements.
- CreateViewParserListener(MySqlAntlrDdlParser, List<ParseTreeListener>) - Constructor for class io.debezium.connector.mysql.antlr.listener.CreateViewParserListener
- currentBinlogFilename - Variable in class io.debezium.connector.mysql.SourceInfo
- currentBinlogPosition - Variable in class io.debezium.connector.mysql.SourceInfo
- currentDatabaseCharset() - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
-
Get the name of the character set for the current database, via the "character_set_database" system property.
- currentEventLengthInBytes - Variable in class io.debezium.connector.mysql.MySqlOffsetContext
- currentGtid - Variable in class io.debezium.connector.mysql.SourceInfo
- currentGtidSet - Variable in class io.debezium.connector.mysql.MySqlOffsetContext
- currentQuery - Variable in class io.debezium.connector.mysql.SourceInfo
- currentRowNumber - Variable in class io.debezium.connector.mysql.SourceInfo
D
- database() - Method in class io.debezium.connector.mysql.SourceInfo
- databaseEvent(String) - Method in class io.debezium.connector.mysql.SourceInfo
- databaseEvent(String, Instant) - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- DatabaseLocales(String, String) - Constructor for class io.debezium.connector.mysql.strategy.AbstractConnectorConnection.DatabaseLocales
- databaseName - Variable in class io.debezium.connector.mysql.antlr.listener.CreateAndAlterDatabaseParserListener
- databaseName - Variable in class io.debezium.connector.mysql.SourceInfo
- databaseSchema - Variable in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- dataTypeResolver - Variable in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- DATE_FIELD_PATTERN - Static variable in class io.debezium.connector.mysql.MySqlValueConverters
-
Used to parse values of DATE columns.
- ddlChanges - Variable in class io.debezium.connector.mysql.MySqlDatabaseSchema
- ddlParser - Variable in class io.debezium.connector.mysql.MySqlDatabaseSchema
- DebeziumMySqlConnectorResource - Class in io.debezium.connector.mysql.rest
-
A JAX-RS Resource class defining endpoints of the Debezium MySQL Connect REST Extension
- DebeziumMySqlConnectorResource() - Constructor for class io.debezium.connector.mysql.rest.DebeziumMySqlConnectorResource
- DebeziumMySqlConnectRestExtension - Class in io.debezium.connector.mysql.rest
-
A Kafka Connect REST extension that enables some advanced features over Kafka Connect's REST interface.
- DebeziumMySqlConnectRestExtension() - Constructor for class io.debezium.connector.mysql.rest.DebeziumMySqlConnectRestExtension
- DEFAULT_BINLOG_BUFFER_SIZE - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
-
Default size of the binlog buffer used for examining transactions and deciding whether to propagate them or not.
- DEFAULT_PORT - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- DEFAULT_SNAPSHOT_FETCH_SIZE - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
-
Minimum value
used for fetch size hint. - defaultParsingErrorHandler(String, Exception) - Static method in class io.debezium.connector.mysql.MySqlValueConverters
- defaultSelector(MySqlConnectorConfig) - Static method in class io.debezium.connector.mysql.MySqlTopicSelector
-
Deprecated.
- defaultSelector(String, String) - Static method in class io.debezium.connector.mysql.MySqlTopicSelector
-
Deprecated.Get the default topic selector logic, which uses a '.' delimiter character when needed.
- defaultValueColumnEditor - Variable in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- defaultValueListener - Variable in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- defaultValueListener - Variable in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- DefaultValueParserListener - Class in io.debezium.connector.mysql.antlr.listener
-
Parser listener that is parsing default value definition part of MySQL statements.
- DefaultValueParserListener(ColumnEditor, AtomicReference<Boolean>) - Constructor for class io.debezium.connector.mysql.antlr.listener.DefaultValueParserListener
- delayedSchemaSnapshotTables - Variable in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- DeleteRowsDeserializer(Map<Long, TableMapEventData>, CommonConnectorConfig.EventProcessingFailureHandlingMode) - Constructor for class io.debezium.connector.mysql.RowDeserializers.DeleteRowsDeserializer
- deserialize(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.StopEventDataDeserializer
- deserialize(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.TransactionPayloadDeserializer
- deserializeDate(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.DeleteRowsDeserializer
- deserializeDate(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
- deserializeDate(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
- deserializeDate(ByteArrayInputStream, CommonConnectorConfig.EventProcessingFailureHandlingMode) - Static method in class io.debezium.connector.mysql.RowDeserializers
-
Converts a MySQL
DATE
value to aLocalDate
. - deserializeDatetime(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.DeleteRowsDeserializer
- deserializeDatetime(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
- deserializeDatetime(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
- deserializeDatetime(ByteArrayInputStream, CommonConnectorConfig.EventProcessingFailureHandlingMode) - Static method in class io.debezium.connector.mysql.RowDeserializers
-
Converts a MySQL
DATETIME
value without fractional seconds to aLocalDateTime
. - deserializeDatetimeV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.DeleteRowsDeserializer
- deserializeDatetimeV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
- deserializeDatetimeV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
- deserializeDatetimeV2(int, ByteArrayInputStream, CommonConnectorConfig.EventProcessingFailureHandlingMode) - Static method in class io.debezium.connector.mysql.RowDeserializers
-
Converts a MySQL
DATETIME
value with fractional seconds to aLocalDateTime
. - deserializeFractionalSecondsInNanos(int, ByteArrayInputStream) - Static method in class io.debezium.connector.mysql.RowDeserializers
-
Read the binary input stream to obtain the number of nanoseconds given the fractional seconds precision, or fsp.
- deserializeFractionalSecondsInNanosNegative(int, ByteArrayInputStream) - Static method in class io.debezium.connector.mysql.RowDeserializers
-
Read the binary input stream to obtain the number of nanoseconds given the fractional seconds precision, or fsp.
- deserializeString(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.DeleteRowsDeserializer
- deserializeString(int, ByteArrayInputStream) - Static method in class io.debezium.connector.mysql.RowDeserializers
-
Converts a MySQL string to a
byte[]
. - deserializeString(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
- deserializeString(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
- deserializeTime(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.DeleteRowsDeserializer
- deserializeTime(ByteArrayInputStream) - Static method in class io.debezium.connector.mysql.RowDeserializers
-
Converts a MySQL
TIME
value without fractional seconds to aDuration
. - deserializeTime(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
- deserializeTime(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
- deserializeTimestamp(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.DeleteRowsDeserializer
- deserializeTimestamp(ByteArrayInputStream) - Static method in class io.debezium.connector.mysql.RowDeserializers
-
Converts a MySQL
TIMESTAMP
value without fractional seconds to aOffsetDateTime
. - deserializeTimestamp(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
- deserializeTimestamp(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
- deserializeTimestampV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.DeleteRowsDeserializer
- deserializeTimestampV2(int, ByteArrayInputStream) - Static method in class io.debezium.connector.mysql.RowDeserializers
-
Converts a MySQL
TIMESTAMP
value with fractional seconds to aOffsetDateTime
. - deserializeTimestampV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
- deserializeTimestampV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
- deserializeTimeV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.DeleteRowsDeserializer
- deserializeTimeV2(int, ByteArrayInputStream) - Static method in class io.debezium.connector.mysql.RowDeserializers
-
Converts a MySQL
TIME
value with fractional seconds to aDuration
. - deserializeTimeV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
- deserializeTimeV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
- deserializeVarString(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.DeleteRowsDeserializer
- deserializeVarString(int, ByteArrayInputStream) - Static method in class io.debezium.connector.mysql.RowDeserializers
-
Converts a MySQL string to a
byte[]
. - deserializeVarString(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
- deserializeVarString(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
- deserializeYear(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.DeleteRowsDeserializer
- deserializeYear(ByteArrayInputStream) - Static method in class io.debezium.connector.mysql.RowDeserializers
-
Converts a MySQL
YEAR
value to aYear
object. - deserializeYear(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
- deserializeYear(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
- determineSnapshotOffset(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<MySqlPartition, MySqlOffsetContext>, MySqlOffsetContext) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- DISABLED - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.SecureConnectionMode
-
Establish an unencrypted connection.
- dispatcher - Variable in class io.debezium.connector.mysql.MySqlChangeEventSourceFactory
- domainId - Variable in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtid
- domainId - Variable in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtidStreamId
- doPoll() - Method in class io.debezium.connector.mysql.MySqlConnectorTask
- doStop() - Method in class io.debezium.connector.mysql.MySqlConnectorTask
- DOT - Static variable in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- DropDatabaseParserListener - Class in io.debezium.connector.mysql.antlr.listener
-
Parser listener that is parsing MySQL DROP DATABASE statements.
- DropDatabaseParserListener(MySqlAntlrDdlParser) - Constructor for class io.debezium.connector.mysql.antlr.listener.DropDatabaseParserListener
- DropTableParserListener - Class in io.debezium.connector.mysql.antlr.listener
-
Parser listener that is parsing MySQL DROP TABLE statements.
- DropTableParserListener(MySqlAntlrDdlParser) - Constructor for class io.debezium.connector.mysql.antlr.listener.DropTableParserListener
- DropViewParserListener - Class in io.debezium.connector.mysql.antlr.listener
-
Parser listener that is parsing MySQL DROP VIEW statements.
- DropViewParserListener(MySqlAntlrDdlParser) - Constructor for class io.debezium.connector.mysql.antlr.listener.DropViewParserListener
E
- earliestBinlogFilename() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
-
Determine the earliest binlog filename that is still available in the server.
- effectiveOffsetContext - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- emit(TableId, T) - Method in interface io.debezium.connector.mysql.MySqlStreamingChangeEventSource.BinlogChangeEmitter
- emitChangeEvent(MySqlPartition, MySqlOffsetContext, List<SchemaChangeEvent>, String, DdlParserListener.Event, TableId, SchemaChangeEvent.SchemaChangeEventType, boolean) - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
- emitTruncateRecord(ChangeRecordEmitter.Receiver, TableSchema) - Method in class io.debezium.connector.mysql.MySqlChangeRecordEmitter
- emitWindowClose(MySqlPartition, OffsetContext) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotChangeEventSource
- emitWindowClose(MySqlPartition, OffsetContext) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- emitWindowOpen() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotChangeEventSource
- emitWindowOpen() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- ENABLE_TIME_ADJUSTER - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- end - Variable in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.Interval
- enterAlterByAddColumn(MySqlParser.AlterByAddColumnContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- enterAlterByAddColumns(MySqlParser.AlterByAddColumnsContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- enterAlterByAddPrimaryKey(MySqlParser.AlterByAddPrimaryKeyContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- enterAlterByAddUniqueKey(MySqlParser.AlterByAddUniqueKeyContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- enterAlterByChangeColumn(MySqlParser.AlterByChangeColumnContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- enterAlterByChangeDefault(MySqlParser.AlterByChangeDefaultContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- enterAlterByDropColumn(MySqlParser.AlterByDropColumnContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- enterAlterByDropPrimaryKey(MySqlParser.AlterByDropPrimaryKeyContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- enterAlterByModifyColumn(MySqlParser.AlterByModifyColumnContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- enterAlterByRename(MySqlParser.AlterByRenameContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- enterAlterByRenameColumn(MySqlParser.AlterByRenameColumnContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- enterAlterSimpleDatabase(MySqlParser.AlterSimpleDatabaseContext) - Method in class io.debezium.connector.mysql.antlr.listener.CreateAndAlterDatabaseParserListener
- enterAlterTable(MySqlParser.AlterTableContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- enterAlterView(MySqlParser.AlterViewContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterViewParserListener
- enterAutoIncrementColumnConstraint(MySqlParser.AutoIncrementColumnConstraintContext) - Method in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- enterColumnCreateTable(MySqlParser.ColumnCreateTableContext) - Method in class io.debezium.connector.mysql.antlr.listener.CreateTableParserListener
- enterColumnDeclaration(MySqlParser.ColumnDeclarationContext) - Method in class io.debezium.connector.mysql.antlr.listener.TableCommonParserListener
- enterColumnDefinition(MySqlParser.ColumnDefinitionContext) - Method in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- enterCommentColumnConstraint(MySqlParser.CommentColumnConstraintContext) - Method in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- enterCreateDatabase(MySqlParser.CreateDatabaseContext) - Method in class io.debezium.connector.mysql.antlr.listener.CreateAndAlterDatabaseParserListener
- enterCreateDatabaseOption(MySqlParser.CreateDatabaseOptionContext) - Method in class io.debezium.connector.mysql.antlr.listener.CreateAndAlterDatabaseParserListener
- enterCreateIndex(MySqlParser.CreateIndexContext) - Method in class io.debezium.connector.mysql.antlr.listener.CreateUniqueIndexParserListener
- enterCreateView(MySqlParser.CreateViewContext) - Method in class io.debezium.connector.mysql.antlr.listener.CreateViewParserListener
- enterDefaultValue(MySqlParser.DefaultValueContext) - Method in class io.debezium.connector.mysql.antlr.listener.DefaultValueParserListener
- enterDropDatabase(MySqlParser.DropDatabaseContext) - Method in class io.debezium.connector.mysql.antlr.listener.DropDatabaseParserListener
- enterDropTable(MySqlParser.DropTableContext) - Method in class io.debezium.connector.mysql.antlr.listener.DropTableParserListener
- enterDropView(MySqlParser.DropViewContext) - Method in class io.debezium.connector.mysql.antlr.listener.DropViewParserListener
- enterEveryRule(ParserRuleContext) - Method in class io.debezium.connector.mysql.antlr.listener.MySqlAntlrDdlParserListener
- enterNullNotnull(MySqlParser.NullNotnullContext) - Method in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- enterPrimaryKeyColumnConstraint(MySqlParser.PrimaryKeyColumnConstraintContext) - Method in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- enterPrimaryKeyTableConstraint(MySqlParser.PrimaryKeyTableConstraintContext) - Method in class io.debezium.connector.mysql.antlr.listener.TableCommonParserListener
- enterRenameTableClause(MySqlParser.RenameTableClauseContext) - Method in class io.debezium.connector.mysql.antlr.listener.RenameTableParserListener
- enterRoutineBody(MySqlParser.RoutineBodyContext) - Method in class io.debezium.connector.mysql.antlr.listener.MySqlAntlrDdlParserListener
- enterSerialDefaultColumnConstraint(MySqlParser.SerialDefaultColumnConstraintContext) - Method in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- enterSetCharset(MySqlParser.SetCharsetContext) - Method in class io.debezium.connector.mysql.antlr.listener.SetStatementParserListener
- enterSetNames(MySqlParser.SetNamesContext) - Method in class io.debezium.connector.mysql.antlr.listener.SetStatementParserListener
- enterSetVariable(MySqlParser.SetVariableContext) - Method in class io.debezium.connector.mysql.antlr.listener.SetStatementParserListener
- enterTableOptionCharset(MySqlParser.TableOptionCharsetContext) - Method in class io.debezium.connector.mysql.antlr.listener.CreateTableParserListener
- enterTableOptionComment(MySqlParser.TableOptionCommentContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- enterTableOptionComment(MySqlParser.TableOptionCommentContext) - Method in class io.debezium.connector.mysql.antlr.listener.CreateTableParserListener
- enterTruncateTable(MySqlParser.TruncateTableContext) - Method in class io.debezium.connector.mysql.antlr.listener.TruncateTableParserListener
- enterUniqueKeyColumnConstraint(MySqlParser.UniqueKeyColumnConstraintContext) - Method in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- enterUniqueKeyTableConstraint(MySqlParser.UniqueKeyTableConstraintContext) - Method in class io.debezium.connector.mysql.antlr.listener.TableCommonParserListener
- enterUseStatement(MySqlParser.UseStatementContext) - Method in class io.debezium.connector.mysql.antlr.listener.UseStatementParserListener
- EPOCH_DATE - Static variable in class io.debezium.connector.mysql.MySqlDefaultValueConverter
- EPOCH_EQUIVALENT_DATE - Static variable in class io.debezium.connector.mysql.MySqlDefaultValueConverter
- EPOCH_EQUIVALENT_TIMESTAMP - Static variable in class io.debezium.connector.mysql.MySqlDefaultValueConverter
- EPOCH_TIMESTAMP - Static variable in class io.debezium.connector.mysql.MySqlDefaultValueConverter
- equals(Object) - Method in class io.debezium.connector.mysql.MySqlPartition
- equals(Object) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource.BinlogPosition
- equals(Object) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet
- equals(Object) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtid
- equals(Object) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtidStreamId
- equals(Object) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet
- equals(Object) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.Interval
- equals(Object) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.UUIDSet
- error(String, Exception) - Method in interface io.debezium.connector.mysql.MySqlValueConverters.ParsingErrorHandler
- errorHandler - Variable in class io.debezium.connector.mysql.MySqlChangeEventSourceFactory
- errorHandler - Variable in class io.debezium.connector.mysql.MySqlConnectorTask
- errorHandler - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- errors - Variable in class io.debezium.connector.mysql.antlr.listener.MySqlAntlrDdlParserListener
-
Collection of catched exceptions.
- escapeOption(String) - Static method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
- event(DataCollectionId, Instant) - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- EVENT_DESERIALIZATION_FAILURE_HANDLING_MODE - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- EventBuffer - Class in io.debezium.connector.mysql
-
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
. - EventBuffer(int, MySqlStreamingChangeEventSource, ChangeEventSource.ChangeEventSourceContext) - Constructor for class io.debezium.connector.mysql.EventBuffer
- EventDataDeserializationExceptionData - Class in io.debezium.connector.mysql
-
Event data for an event of type
EventType.INCIDENT
representing a failure to deserialize a binlog event. - EventDataDeserializationExceptionData(EventDataDeserializationException) - Constructor for class io.debezium.connector.mysql.EventDataDeserializationExceptionData
- eventDeserializationFailureHandlingMode - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- eventDeserializationFailureHandlingMode - Variable in class io.debezium.connector.mysql.strategy.AbstractBinaryLogClientConfigurator
- eventDeserializationFailureHandlingMode - Variable in class io.debezium.connector.mysql.TransactionPayloadDeserializer
- eventDispatcher - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- eventHandlers - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- eventProcessingFailureHandlingMode - Variable in class io.debezium.connector.mysql.RowDeserializers.DeleteRowsDeserializer
- eventProcessingFailureHandlingMode - Variable in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
- eventProcessingFailureHandlingMode - Variable in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
- eventProcessingFailureHandlingMode() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- EVENTS_TO_SKIP_OFFSET_KEY - Static variable in class io.debezium.connector.mysql.MySqlOffsetContext
- eventsToSkipUponRestart() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
-
Get the number of events after the last transaction BEGIN that we've already processed.
- eventTimestamp - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- excludeTableIdsByTableNumber - Variable in class io.debezium.connector.mysql.MySqlDatabaseSchema
- execute(ChangeEventSource.ChangeEventSourceContext, MySqlPartition, MySqlOffsetContext) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- exitAlterByAddColumn(MySqlParser.AlterByAddColumnContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- exitAlterByAddColumns(MySqlParser.AlterByAddColumnsContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- exitAlterByChangeColumn(MySqlParser.AlterByChangeColumnContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- exitAlterByChangeDefault(MySqlParser.AlterByChangeDefaultContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- exitAlterByModifyColumn(MySqlParser.AlterByModifyColumnContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- exitAlterByRenameColumn(MySqlParser.AlterByRenameColumnContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- exitAlterTable(MySqlParser.AlterTableContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- exitAlterView(MySqlParser.AlterViewContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterViewParserListener
- exitAtomTableItem(MySqlParser.AtomTableItemContext) - Method in class io.debezium.connector.mysql.antlr.listener.ViewSelectedColumnsParserListener
- exitColumnCreateTable(MySqlParser.ColumnCreateTableContext) - Method in class io.debezium.connector.mysql.antlr.listener.CreateTableParserListener
- exitColumnDeclaration(MySqlParser.ColumnDeclarationContext) - Method in class io.debezium.connector.mysql.antlr.listener.TableCommonParserListener
- exitColumnDefinition(MySqlParser.ColumnDefinitionContext) - Method in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- exitColumnDefinition(MySqlParser.ColumnDefinitionContext) - Method in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- exitCopyCreateTable(MySqlParser.CopyCreateTableContext) - Method in class io.debezium.connector.mysql.antlr.listener.CreateTableParserListener
- exitCreateDatabase(MySqlParser.CreateDatabaseContext) - Method in class io.debezium.connector.mysql.antlr.listener.CreateAndAlterDatabaseParserListener
- exitCreateView(MySqlParser.CreateViewContext) - Method in class io.debezium.connector.mysql.antlr.listener.CreateViewParserListener
- exitDefaultValue(boolean) - Method in class io.debezium.connector.mysql.antlr.listener.DefaultValueParserListener
- exitEveryRule(ParserRuleContext) - Method in class io.debezium.connector.mysql.antlr.listener.MySqlAntlrDdlParserListener
- exitQuerySpecification(MySqlParser.QuerySpecificationContext) - Method in class io.debezium.connector.mysql.antlr.listener.ViewSelectedColumnsParserListener
- exitQuerySpecificationNointo(MySqlParser.QuerySpecificationNointoContext) - Method in class io.debezium.connector.mysql.antlr.listener.ViewSelectedColumnsParserListener
- exitSubqueryTableItem(MySqlParser.SubqueryTableItemContext) - Method in class io.debezium.connector.mysql.antlr.listener.ViewSelectedColumnsParserListener
- EXPOSED_FIELDS - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- EXTENDED - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotLockingMode
-
This mode will block all writes for the entire duration of the snapshot.
- extension - Variable in class io.debezium.connector.mysql.strategy.AbstractHistoryRecordComparator.BinlogFilename
- extractCharset(MySqlParser.CharsetNameContext, MySqlParser.CollationNameContext) - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
-
Obtains the charset name either form charset if present or from collation.
- extractEnumAndSetOptions(Column) - Method in class io.debezium.connector.mysql.MySqlValueConverters
- extractEnumAndSetOptions(List<String>) - Static method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
-
Extracts the enumeration values properly parsed and escaped.
- extractEnumAndSetOptionsAsString(Column) - Method in class io.debezium.connector.mysql.MySqlValueConverters
F
- factory - Variable in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- factory() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- factory() - Method in interface io.debezium.connector.mysql.strategy.ConnectionConfiguration
- FALLBACK - Static variable in class io.debezium.connector.mysql.converters.TinyIntOneToBooleanConverter
- fieldReader - Variable in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
- filename - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource.BinlogPosition
- filterGtidSet(Predicate<String>, String, GtidSet, GtidSet) - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
-
Apply the include/exclude GTID source filters to the current
GTID set
and merge them onto the currently available GTID set from a MySQL server. - filterGtidSet(Predicate<String>, String, GtidSet, GtidSet) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnection
- filterGtidSet(Predicate<String>, String, GtidSet, GtidSet) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnection
- filters - Variable in class io.debezium.connector.mysql.MySqlDatabaseSchema
- filters - Variable in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- FLOAT32_FALLBACK - Static variable in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- FLOAT64_FALLBACK - Static variable in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- flushResetsIsolationLevel() - Method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotLockingMode
- forGtidStream(MariaDbGtidSet.MariaDbGtid) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet
- forScope(SystemVariables.Scope) - Method in class io.debezium.connector.mysql.MySqlSystemVariables
- forServerWithId(String) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet
-
Find the
MySqlGtidSet.UUIDSet
for the server with the specified Uuid. - forStreamId(MariaDbGtidSet.MariaDbGtidStreamId) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet
- forwardTillPosition - Variable in class io.debezium.connector.mysql.EventBuffer
-
Contains the position of the last event belonging to the transaction that has not fit into the buffer.
- fromBytes(byte[]) - Static method in class io.debezium.connector.mysql.MySqlGeometry
-
Create a MySqlGeometry from the original byte array from MySQL binlog event
G
- get() - Static method in class io.debezium.connector.mysql.MySQLSchemaFactory
- getAdapter(MySqlConnectorConfig) - Method in enum io.debezium.connector.mysql.MySqlConnectorConfig.ConnectorAdapterMode
- getAllConfigurationFields() - Method in class io.debezium.connector.mysql.MySqlConnectorTask
- getAllTableIds(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<MySqlPartition, MySqlOffsetContext>) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- getBinaryLogClient() - Method in class io.debezium.connector.mysql.MySqlTaskContext
- getBinaryLogClientConfigurator() - Method in interface io.debezium.connector.mysql.strategy.ConnectorAdapter
- getBinaryLogClientConfigurator() - Method in class io.debezium.connector.mysql.strategy.mariadb.hybrid.MariaDbHybridConnectorAdapter
- getBinaryLogClientConfigurator() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnectorAdapter
- getBinaryLogClientConfigurator() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnectorAdapter
- getBinlogFilename() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- getBinlogFilename() - Method in interface io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetricsMXBean
-
Name of the current MySQL binlog file being read by underlying mysql-binlog-client.
- getBinlogPosition() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- getBinlogPosition() - Method in interface io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetricsMXBean
-
Current MySQL binlog offset position being read by underlying mysql-binlog-client.
- getBinlogSslSocketFactory(MySqlConnectorConfig, AbstractConnectorConnection) - Method in class io.debezium.connector.mysql.strategy.AbstractBinaryLogClientConfigurator
- getBooleanConverter(RelationalColumn) - Method in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- getCapturedTables() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- getCause() - Method in class io.debezium.connector.mysql.EventDataDeserializationExceptionData
- getColumn() - Method in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- getColumnEditor() - Method in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- getColumnValue(ResultSet, int, Column, Table) - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
- getConnectionTimeout() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- getConnectionTimeout() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- getConnectionTimeZonePropertyName() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- getConnectionTimeZonePropertyName() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnectionConfiguration
- getConnectionTimeZonePropertyName() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnectionConfiguration
- getConnector() - Method in class io.debezium.connector.mysql.rest.DebeziumMySqlConnectorResource
- getConnectorAdapter() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- getConnectorConfig() - Method in class io.debezium.connector.mysql.strategy.AbstractBinaryLogClientConfigurator
- getConnectorDescriptor() - Method in class io.debezium.connector.mysql.metadata.MySqlConnectorMetadata
- getConnectorFields() - Method in class io.debezium.connector.mysql.metadata.MySqlConnectorMetadata
- getConnectorMetadata() - Method in class io.debezium.connector.mysql.metadata.MySqlConnectorMetadataProvider
- getConnectorName() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- getConnectorVersion() - Method in class io.debezium.connector.mysql.rest.DebeziumMySqlConnectorResource
- getContext() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotChangeEventSource
- getContext() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- getContextName() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- getConverters() - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
- getCreateTableEvent(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<MySqlPartition, MySqlOffsetContext>, Table) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- getCurrentBinlogFilename() - Method in class io.debezium.connector.mysql.SourceInfo
- getCurrentBinlogPosition() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- getCurrentBinlogPosition() - Method in class io.debezium.connector.mysql.SourceInfo
- getCurrentGtid() - Method in class io.debezium.connector.mysql.SourceInfo
- getCurrentGtid(OffsetContext) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- getCurrentGtid(OffsetContext) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- getCurrentRowNumber() - Method in class io.debezium.connector.mysql.SourceInfo
- getDdlParser() - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
- getDomainId() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtid
- getDomainId() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtidStreamId
- getEnd() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.Interval
-
Get the ending transaction number in this interval.
- getErrors() - Method in class io.debezium.connector.mysql.antlr.listener.MySqlAntlrDdlParserListener
-
Returns all caught errors during tree walk.
- getEstimatedTableSize(TableId) - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
-
Get the estimated table size, aka number of rows.
- getEventSourcePosition(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.mysql.MySqlEventMetadataProvider
- getEventTimestamp(Event, long) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- getEventTimestamp(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.mysql.MySqlEventMetadataProvider
- getExcludeTableId(long) - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
-
Return the excluded table id associated with MySQL-specific table number.
- getExecutedGtidSet(Consumer<MariaDbGtidSet>) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotChangeEventSource
- getExecutedGtidSet(Consumer<MySqlGtidSet>) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- getFieldReader(MySqlConnectorConfig) - Method in class io.debezium.connector.mysql.MySqlConnectorTask
- getFilename() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource.BinlogPosition
- getGtidSet() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- getGtidSet() - Method in interface io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetricsMXBean
-
Current MySQL Gtid being read by underlying mysql-binlog-client.
- getGtidSetBeginning() - Method in interface io.debezium.connector.mysql.GtidSet
-
Returns a copy of this with all intervals set to the beginning.
- getGtidSetBeginning() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet
- getGtidSetBeginning() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet
- getHistoryRecordComparator() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- getHistoryRecordComparator() - Method in interface io.debezium.connector.mysql.strategy.ConnectorAdapter
- getHistoryRecordComparator() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnectorAdapter
- getHistoryRecordComparator() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnectorAdapter
- getHoldingGlobalLock() - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSourceMetrics
- getHoldingGlobalLock() - Method in interface io.debezium.connector.mysql.MySqlSnapshotChangeEventSourceMetricsMXBean
- getIncludeSqlQueryEventType() - Method in class io.debezium.connector.mysql.strategy.AbstractBinaryLogClientConfigurator
- getIncludeSqlQueryEventType() - Method in interface io.debezium.connector.mysql.strategy.BinaryLogClientConfigurator
- getIncludeSqlQueryEventType() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbBinaryLogClientConfigurator
- getIncrementalSnapshotChangeEventSource(MySqlOffsetContext, SnapshotProgressListener<MySqlPartition>, DataChangeEventListener<MySqlPartition>, NotificationService<MySqlPartition, MySqlOffsetContext>) - Method in class io.debezium.connector.mysql.MySqlChangeEventSourceFactory
- getIncrementalSnapshotContext() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- getIncrementalSnapshotContext() - Method in interface io.debezium.connector.mysql.strategy.ConnectorAdapter
- getIncrementalSnapshotContext() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnectorAdapter
- getIncrementalSnapshotContext() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnectorAdapter
- getIndexColumns(MySqlParser.IndexColumnNamesContext, TableEditor) - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
- getIntervals() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.UUIDSet
-
Get the intervals of transaction numbers.
- getIsGtidModeEnabled() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- getIsGtidModeEnabled() - Method in interface io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetricsMXBean
-
Tracks if the connector is running using Gtids to track current offset.
- getJavaEncodingForCharSet(String) - Method in interface io.debezium.connector.mysql.strategy.ConnectorAdapter
- getJavaEncodingForCharSet(String) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnectorAdapter
- getJavaEncodingForCharSet(String) - Static method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnection
- getJavaEncodingForCharSet(String) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnectorAdapter
- getJavaEncodingForMysqlCharSet(String) - Static method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnection.CharsetMappingWrapper
- getLastEvent() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- getLastTransactionId() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- getLockStatement() - Method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotLockingMode
-
Determine which flavour of MySQL locking to use.
- getMatchingCollections(Configuration) - Method in class io.debezium.connector.mysql.rest.DebeziumMySqlConnectorResource
- getMetadata(String) - Method in class io.debezium.connector.mysql.converters.MySqlRecordParser
- getMetrics() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- getMilliSecondsBehindSource() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- getMilliSecondsSinceLastEvent() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- getName() - Method in class io.debezium.connector.mysql.converters.MySqlCloudEventsProvider
- getNewColumnValues() - Method in class io.debezium.connector.mysql.MySqlChangeRecordEmitter
- getNumberOfCommittedTransactions() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- getNumberOfCommittedTransactions() - Method in interface io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetricsMXBean
-
Tracks the number of committed transactions.
- getNumberOfDisconnects() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- getNumberOfDisconnects() - Method in interface io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetricsMXBean
-
Tracks the number of times the underlying mysql-binlog-client has been disconnected from MySQL.
- getNumberOfLargeTransactions() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- getNumberOfLargeTransactions() - Method in interface io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetricsMXBean
-
Tracks the number of transaction which contains events that contained more entries than could be contained within the connectors instance.
- getNumberOfNotWellFormedTransactions() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- getNumberOfNotWellFormedTransactions() - Method in interface io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetricsMXBean
-
Tracks the number of transactions which are not well-formed.
- getNumberOfRolledBackTransactions() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- getNumberOfRolledBackTransactions() - Method in interface io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetricsMXBean
-
Tracks the number of rolled back transactions.
- getNumberOfSkippedEvents() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- getNumberOfSkippedEvents() - Method in interface io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetricsMXBean
-
Tracks the number of events skipped by underlying mysql-binlog-client, generally due to the client being unable to properly deserialize the event.
- getOffset() - Method in class io.debezium.connector.mysql.MySqlChangeRecordEmitter
- getOffset() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- getOffsetContext() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- getOldColumnValues() - Method in class io.debezium.connector.mysql.MySqlChangeRecordEmitter
- getOperation() - Method in class io.debezium.connector.mysql.MySqlChangeRecordEmitter
- getPartitions() - Method in class io.debezium.connector.mysql.MySqlPartition.Provider
- getPosition() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource.BinlogPosition
- getQualifiedTableName(TableId) - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
- getQuery() - Method in class io.debezium.connector.mysql.SourceInfo
- getReadOnlyIncrementalSnapshotSignalOffset(MySqlOffsetContext) - Method in interface io.debezium.connector.mysql.strategy.ConnectorAdapter
- getReadOnlyIncrementalSnapshotSignalOffset(MySqlOffsetContext) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnectorAdapter
- getReadOnlyIncrementalSnapshotSignalOffset(MySqlOffsetContext) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnectorAdapter
- getRealConverterDouble(RelationalColumn) - Method in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- getRealConverterFloat(RelationalColumn) - Method in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- getRecordingQueryFromEvent(EventData) - Method in interface io.debezium.connector.mysql.strategy.ConnectorAdapter
- getRecordingQueryFromEvent(EventData) - Method in class io.debezium.connector.mysql.strategy.mariadb.hybrid.MariaDbHybridConnectorAdapter
- getRecordingQueryFromEvent(EventData) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnectorAdapter
- getRecordingQueryFromEvent(EventData) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnectorAdapter
- getRows(E) - Method in interface io.debezium.connector.mysql.MySqlStreamingChangeEventSource.RowsProvider
- getSchema() - Method in class io.debezium.connector.mysql.MySqlTaskContext
- getSchemaFilePath() - Method in class io.debezium.connector.mysql.rest.DebeziumMySqlConnectorResource
- getSelectedColumns() - Method in class io.debezium.connector.mysql.antlr.listener.ViewSelectedColumnsParserListener
- getSequence() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtid
- getServerId() - Method in class io.debezium.connector.mysql.SourceInfo
- getServerId() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtid
- getServerId() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtidStreamId
- getSessionVariableForSslVersion() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
-
Read the SSL version session variable.
- getSignalOffset() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- getSignalOffset() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- getSnapshotChangeEventSource(SnapshotProgressListener<MySqlPartition>, NotificationService<MySqlPartition, MySqlOffsetContext>) - Method in class io.debezium.connector.mysql.MySqlChangeEventSourceFactory
- getSnapshotConnectionFirstSelect(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<MySqlPartition, MySqlOffsetContext>, TableId) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- getSnapshotLockingMode() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- getSnapshotMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Method in class io.debezium.connector.mysql.MySqlChangeEventSourceMetricsFactory
- getSnapshotMode() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- getSnapshotNewTables() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- getSnapshotSelect(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<MySqlPartition, MySqlOffsetContext>, TableId, List<String>) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
-
Generate a valid MySQL query string for the specified table and columns
- getSnapshotSelect(TableId, List<String>) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- getSnapshottingTask(MySqlPartition, MySqlOffsetContext) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- getSource() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- getSourceEventPosition() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- getSourceInfoSchema() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- getSourceInfoStructMaker(CommonConnectorConfig.Version) - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- getSourcePartition() - Method in class io.debezium.connector.mysql.MySqlPartition
- getSrid() - Method in class io.debezium.connector.mysql.MySqlGeometry
-
Returns the coordinate reference system identifier (SRID)
- getStart() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.Interval
-
Get the starting transaction number in this interval.
- getStreamingChangeEventSource() - Method in class io.debezium.connector.mysql.MySqlChangeEventSourceFactory
- getStreamingMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Method in class io.debezium.connector.mysql.MySqlChangeEventSourceMetricsFactory
- getStreamSetForGtid(MariaDbGtidSet.MariaDbGtid) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- getStringConverter(RelationalColumn) - Method in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- getTable(TableId, SchemaChangeEvent.SchemaChangeEventType) - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
- getTableFilter() - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
- getTableId(long) - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
-
Return the table id associated with MySQL-specific table number.
- getTableId(E) - Method in interface io.debezium.connector.mysql.MySqlStreamingChangeEventSource.TableIdProvider
- getTableId(DdlParserListener.Event) - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
- getTableSourceItemContext(MySqlParser.TableSourceContext) - Method in class io.debezium.connector.mysql.antlr.listener.ViewSelectedColumnsParserListener
- getTemporalPrecisionMode() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- getThreadId() - Method in class io.debezium.connector.mysql.SourceInfo
- getTotalNumberOfEventsSeen() - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSourceMetrics
- getTotalNumberOfEventsSeen() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- getTransactionContext() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- getTransactionId() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- getTransactionId(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.mysql.MySqlEventMetadataProvider
- getUUID() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.UUIDSet
-
Get the Uuid for the server that generated the GTIDs.
- getUuidSet(String) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- getUUIDSets() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet
-
Get an immutable collection of the
range of GTIDs for a single server
. - getValue() - Method in enum io.debezium.connector.mysql.MySqlConnectorConfig.BigIntUnsignedHandlingMode
- getValue() - Method in enum io.debezium.connector.mysql.MySqlConnectorConfig.ConnectorAdapterMode
- getValue() - Method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SecureConnectionMode
- getValue() - Method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotLockingMode
- getValue() - Method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
- getValue() - Method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotNewTables
- getValueConverters(MySqlConnectorConfig) - Method in class io.debezium.connector.mysql.MySqlConnectorTask
- getWkb() - Method in class io.debezium.connector.mysql.MySqlGeometry
-
Returns the standard well-known binary representation of the MySQL byte
- GLOBAL - Enum constant in enum io.debezium.connector.mysql.MySqlSystemVariables.MySqlScope
- globalLock() - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- globalLockAcquired() - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSourceMetrics
- globalLockAcquiredAt - Variable in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- globalLockReleased() - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSourceMetrics
- globalUnlock() - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- GTID_DELIMITER - Static variable in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet
- GTID_KEY - Static variable in class io.debezium.connector.mysql.converters.MySqlRecordParser
- GTID_KEY - Static variable in class io.debezium.connector.mysql.SourceInfo
- GTID_SET_KEY - Static variable in class io.debezium.connector.mysql.MySqlOffsetContext
- GTID_SOURCE_EXCLUDES - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
-
A comma-separated list of regular expressions that match source UUIDs in the GTID set used to find the binlog position in the MySQL server.
- GTID_SOURCE_FILTER_DML_EVENTS - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
-
If set to true, we will only produce DML events into Kafka for transactions that were written on MySQL servers with UUIDs matching the filters defined by the
MySqlConnectorConfig.GTID_SOURCE_INCLUDES
orMySqlConnectorConfig.GTID_SOURCE_EXCLUDES
configuration options, if they are specified. - GTID_SOURCE_INCLUDES - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
-
A comma-separated list of regular expressions that match source UUIDs in the GTID set used to find the binlog position in the MySQL server.
- gtidDmlSourceFilter - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- gtidSet - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- gtidSet() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
-
Get the string representation of the GTID range for the MySQL binary log file.
- GtidSet - Interface in io.debezium.connector.mysql
-
Represents a common contract for GTID behavior for MySQL and MariaDB.
- gtidSourceFilter - Variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- gtidSourceFilter - Variable in class io.debezium.connector.mysql.strategy.AbstractHistoryRecordComparator
- gtidSourceFilter() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
-
Get the predicate function that will return
true
if a GTID source is to be included, orfalse
if a GTID source is to be excluded.
H
- handleChange(MySqlPartition, MySqlOffsetContext, Event, Envelope.Operation, Class<T>, MySqlStreamingChangeEventSource.TableIdProvider<T>, MySqlStreamingChangeEventSource.RowsProvider<T, U>, MySqlStreamingChangeEventSource.BinlogChangeEmitter<U>, MySqlStreamingChangeEventSource.ChangeEventValidator<U>) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- handleDelete(MySqlPartition, MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
-
Generate source records for the supplied event with an
DeleteRowsEventData
. - handleEvent(MySqlPartition, MySqlOffsetContext, ChangeEventSource.ChangeEventSourceContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- handleException(CommonConnectorConfig.EventProcessingFailureHandlingMode, String, Exception, Serializable) - Static method in class io.debezium.connector.mysql.RowDeserializers
- handleGtidEvent(MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
-
Handle the supplied event with a
GtidEventData
that signals the beginning of a GTID transaction. - handleInsert(MySqlPartition, MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
-
Generate source records for the supplied event with an
WriteRowsEventData
. - handleMariaDbGtidEvent(MySqlPartition, MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- handleQueryEvent(MySqlPartition, MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
-
Handle the supplied event with an
QueryEventData
by possibly recording the DDL statements as changes in the MySQL schemas. - handleRecordingQuery(MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
-
Handle the supplied event with an
RowsQueryEventData
orAnnotateRowsEventData
by recording the original SQL query that generated the event. - handleRotateLogsEvent(MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
-
Handle the supplied event with a
RotateEventData
that signals the logs are being rotated. - handleServerHeartbeat(MySqlPartition, MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
-
Handle the supplied event that is sent by a primary to a replica to let the replica know that the primary is still alive.
- handleServerIncident(MySqlPartition, MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
-
Handle the supplied event that signals that an out of the ordinary event that occurred on the master.
- handleServerStop(MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
-
Handle the supplied event that signals that mysqld has stopped.
- handleTransactionBegin(MySqlPartition, MySqlOffsetContext, Event, Long) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- handleTransactionCompletion(MySqlPartition, MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- handleTransactionPayload(MySqlPartition, MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
-
Handle an event of type TRANSACTION_PAYLOAD_EVENT
- handleUpdate(MySqlPartition, MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
-
Generate source records for the supplied event with an
UpdateRowsEventData
. - handleUpdateTableMetadata(MySqlPartition, MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
-
Handle a change in the table metadata.
- hashCode() - Method in class io.debezium.connector.mysql.MySqlPartition
- hashCode() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource.BinlogPosition
- hashCode() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet
- hashCode() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtid
- hashCode() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtidStreamId
- hashCode() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet
- hashCode() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.Interval
- hashCode() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.UUIDSet
- hasSequence(long) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbStreamSet
- heartbeatIntervalFactor - Variable in class io.debezium.connector.mysql.strategy.AbstractBinaryLogClientConfigurator
- highWatermark - Variable in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- highWatermark - Variable in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- historyExists() - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
-
Return true if the database schema history entity exists
- holdingGlobalLock - Variable in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSourceMetrics
- hostname() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- hostname() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- hostname() - Method in interface io.debezium.connector.mysql.strategy.ConnectionConfiguration
I
- ignoreDmlEventByGtidSource - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- ignoredQueryStatements - Variable in class io.debezium.connector.mysql.MySqlDatabaseSchema
- ignoreEvent(MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- INCLUDE_SQL_QUERY - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- includeData - Variable in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
- includeData() - Method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
-
Whether this snapshotting mode should include the actual data or just the schema of captured tables.
- includeSchema - Variable in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
- includeSchema() - Method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
-
Whether this snapshotting mode should include the schema.
- includeSchemaChangeRecords() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- includeSqlQuery() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- INCONSISTENT_SCHEMA_HANDLING_MODE - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- inconsistentSchemaFailureHandlingMode - Variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- inconsistentSchemaFailureHandlingMode() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- inconsistentSchemaHandlingMode - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- inconsistentSchemaHandlingMode() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- incrementalSnapshotContext - Variable in class io.debezium.connector.mysql.MySqlOffsetContext
- INFO - Static variable in class io.debezium.connector.mysql.Module
- informAboutUnknownTableIfRequired(MySqlPartition, MySqlOffsetContext, Event, TableId) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- informAboutUnknownTableIfRequired(MySqlPartition, MySqlOffsetContext, Event, TableId, Envelope.Operation) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
-
If we receive an event for a table that is monitored but whose metadata we don't know, either ignore that event or raise a warning or error as per the
MySqlConnectorConfig.INCONSISTENT_SCHEMA_HANDLING_MODE
configuration. - init(MySqlOffsetContext) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- init(MariaDbReadOnlyIncrementalSnapshotContext<U>, Map<String, ?>) - Static method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- init(MySqlReadOnlyIncrementalSnapshotContext<U>, Map<String, ?>) - Static method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- init(String, String, CommonConnectorConfig) - Method in class io.debezium.connector.mysql.MySqlSourceInfoStructMaker
- initial(MySqlConnectorConfig) - Static method in class io.debezium.connector.mysql.MySqlOffsetContext
- INITIAL - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
-
Perform a snapshot only upon initial startup of a connector.
- INITIAL_ONLY - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
-
Perform a snapshot and then stop before attempting to read the binlog.
- initialEventsToSkip - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- initializeDataTypeResolver() - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
- initializeStorage() - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
- INT_CORRECTION - Static variable in class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
- INT_MAX_VALUE - Static variable in class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
- INT16_FALLBACK - Static variable in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- Interval(long, long) - Constructor for class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.Interval
- intervals - Variable in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.UUIDSet
- inTransaction - Variable in class io.debezium.connector.mysql.MySqlOffsetContext
- io.debezium.connector.mysql - package io.debezium.connector.mysql
- io.debezium.connector.mysql.antlr - package io.debezium.connector.mysql.antlr
- io.debezium.connector.mysql.antlr.listener - package io.debezium.connector.mysql.antlr.listener
- io.debezium.connector.mysql.converters - package io.debezium.connector.mysql.converters
- io.debezium.connector.mysql.metadata - package io.debezium.connector.mysql.metadata
- io.debezium.connector.mysql.rest - package io.debezium.connector.mysql.rest
- io.debezium.connector.mysql.strategy - package io.debezium.connector.mysql.strategy
- io.debezium.connector.mysql.strategy.mariadb - package io.debezium.connector.mysql.strategy.mariadb
- io.debezium.connector.mysql.strategy.mariadb.hybrid - package io.debezium.connector.mysql.strategy.mariadb.hybrid
- io.debezium.connector.mysql.strategy.mysql - package io.debezium.connector.mysql.strategy.mysql
- io.debezium.connector.mysql.transforms - package io.debezium.connector.mysql.transforms
- isAllBefore(MariaDbGtidSet.MariaDbStreamSet) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbStreamSet
- isBinlogFormatRow() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
-
Determine whether the database server has the row-level binlog enabled.
- isBinlogPositionAvailable(MySqlConnectorConfig, String, String) - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
-
Determine whether the binlog position as set in the offset details is available on the server.
- isBinlogRowImageFull() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
-
Determines whether the binlog format used by the database server is
binlog_row_image='FULL'
. - isBuiltInDatabase(String) - Static method in class io.debezium.connector.mysql.MySqlConnectorConfig
- isConnected() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- isContainedWith(MariaDbGtidSet.MariaDbStreamSet) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbStreamSet
- isContainedWithin(GtidSet) - Method in interface io.debezium.connector.mysql.GtidSet
-
Determine whether the GTIDs represented by this object are contained completely within the supplied set.
- isContainedWithin(GtidSet) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet
- isContainedWithin(GtidSet) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet
- isContainedWithin(MySqlGtidSet.Interval) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.Interval
-
Determine if this interval is completely within the supplied interval.
- isContainedWithin(MySqlGtidSet.UUIDSet) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.UUIDSet
-
Determine if the set of transaction numbers from this server is completely within the set of transaction numbers from the set of transaction numbers in the supplied set.
- isEmpty() - Method in interface io.debezium.connector.mysql.GtidSet
-
Returns whether this
GtidSet
is empty. - isEmpty() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet
- isEmpty() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet
- isGeometryCollection(String) - Method in class io.debezium.connector.mysql.MySqlValueConverters
-
Determine if the uppercase form of a column's type is geometry collection independent of JDBC driver or server version.
- isGloballyLocked() - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- isGlobalSetVariableStatement(String, String) - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
- isGrammarInUpperCase() - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
- isGtidModeEnabled - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- isGtidModeEnabled - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- isGtidModeEnabled() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
-
Determine whether the server has enabled GTID support.
- isGtidModeEnabled() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnection
- isGtidModeEnabled() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnection
- isInBufferFullMode() - Method in class io.debezium.connector.mysql.EventBuffer
- isKnown(MariaDbGtidSet.MariaDbGtid) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet
- isMariaDb() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
- isMariaDb() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnection
- isMariaDb() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnection
- isNotBuiltInTable(TableId) - Static method in class io.debezium.connector.mysql.MySqlConnectorConfig
- ISO_LOCAL_DATE_WITH_OPTIONAL_TIME - Static variable in class io.debezium.connector.mysql.MySqlDefaultValueConverter
- isPoint() - Method in class io.debezium.connector.mysql.MySqlGeometry
-
Returns whether this geometry is a 2D POINT type.
- isPositionAtOrBefore(Document, Document) - Method in class io.debezium.connector.mysql.strategy.AbstractHistoryRecordComparator
-
Determine whether the first offset is at or before the point in time of the second offset, where the offsets are given in JSON representation of the maps returned by
MySqlOffsetContext.getOffset()
. - isReadOnlyConnection() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- isReplayingEventsBeyondBufferCapacity() - Method in class io.debezium.connector.mysql.EventBuffer
-
Whether we are replaying TX events from binlog that have not fit into the buffer before
- isSameDomainAndServer(MariadbGtidSet.MariaGtid) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtidStreamId
- isSnapshotCompleted() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- isSnapshotRunning() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- isStorageInitializationExecuted() - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
- isTableIdCaseSensitive() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
-
Return whether the table identifiers are case-sensitive.
- isTablesLocked() - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- isTableUniqueIndexIncluded(MySqlParser.IndexColumnNamesContext, TableEditor) - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
-
Determine if a table's unique index should be included when parsing relative unique index statement.
J
- JDBC_DRIVER - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- JDBC_PROPERTY_CONNECTION_TIME_ZONE - Static variable in class io.debezium.connector.mysql.strategy.mysql.MySqlConnectionConfiguration
- JDBC_PROPERTY_MARIADB_TIME_ZONE - Static variable in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnectionConfiguration
- JDBC_PROTOCOL - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- jdbcConfig - Variable in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- JdbcSinkDataTypesConverter - Class in io.debezium.connector.mysql.converters
-
MySQL handles several data types differently between streaming and snapshot and its important that data types be handled consistently across both phases for JDBC sink connectors to create the sink tables properly that adhere to the data provided in both phases.
- JdbcSinkDataTypesConverter() - Constructor for class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
K
- KEEP_ALIVE - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- KEEP_ALIVE_INTERVAL_MS - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- KEEPALIVE_THREAD_NAME - Static variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- knownGtidSet() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
-
Returns the most recent executed GTID set or position.
- knownGtidSet() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnection
- knownGtidSet() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnection
L
- largeTxNotBufferedPosition - Variable in class io.debezium.connector.mysql.EventBuffer
-
Contains the position of the first event that has not fit into the buffer.
- lastEventProcessor - Variable in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- lastOffset - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- lastTransactionId - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- LENGTH_CHECKER - Static variable in class io.debezium.connector.mysql.converters.TinyIntOneToBooleanConverter
- lengthChecker - Variable in class io.debezium.connector.mysql.converters.TinyIntOneToBooleanConverter
- listeners - Variable in class io.debezium.connector.mysql.antlr.listener.AlterViewParserListener
- listeners - Variable in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- listeners - Variable in class io.debezium.connector.mysql.antlr.listener.CreateViewParserListener
- listeners - Variable in class io.debezium.connector.mysql.antlr.listener.MySqlAntlrDdlParserListener
-
Collection of listeners for delegation of events.
- listeners - Variable in class io.debezium.connector.mysql.antlr.listener.TableCommonParserListener
- load(Map<String, ?>) - Method in class io.debezium.connector.mysql.MySqlOffsetContext.Loader
- load(Map<String, ?>) - Static method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- load(Map<String, ?>) - Static method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- load(Map<String, ?>, boolean) - Static method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- load(Map<String, ?>, boolean) - Static method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- Loader(MySqlConnectorConfig) - Constructor for class io.debezium.connector.mysql.MySqlOffsetContext.Loader
- loadIncrementalSnapshotContextFromOffset(Map<String, ?>) - Method in interface io.debezium.connector.mysql.strategy.ConnectorAdapter
- loadIncrementalSnapshotContextFromOffset(Map<String, ?>) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnectorAdapter
- loadIncrementalSnapshotContextFromOffset(Map<String, ?>) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnectorAdapter
- LOCAL - Enum constant in enum io.debezium.connector.mysql.MySqlSystemVariables.MySqlScope
- lockTablesForSchemaSnapshot(ChangeEventSource.ChangeEventSourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<MySqlPartition, MySqlOffsetContext>) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- LOG - Static variable in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- LOG - Static variable in class io.debezium.connector.mysql.antlr.listener.CreateUniqueIndexParserListener
- LOG - Static variable in class io.debezium.connector.mysql.antlr.listener.RenameTableParserListener
- logEvent(MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- logger - Variable in class io.debezium.connector.mysql.AbstractMySqlFieldReader
- LOGGER - Static variable in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- LOGGER - Static variable in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- LOGGER - Static variable in class io.debezium.connector.mysql.converters.TinyIntOneToBooleanConverter
- LOGGER - Static variable in class io.debezium.connector.mysql.EventBuffer
- LOGGER - Static variable in class io.debezium.connector.mysql.MySqlBinaryProtocolFieldReader
- LOGGER - Static variable in class io.debezium.connector.mysql.MySqlConnector
- LOGGER - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- LOGGER - Static variable in class io.debezium.connector.mysql.MySqlConnectorTask
- LOGGER - Static variable in class io.debezium.connector.mysql.MySqlDatabaseSchema
- LOGGER - Static variable in class io.debezium.connector.mysql.MySqlDefaultValueConverter
- LOGGER - Static variable in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- LOGGER - Static variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- LOGGER - Static variable in class io.debezium.connector.mysql.MySqlTextProtocolFieldReader
- LOGGER - Static variable in class io.debezium.connector.mysql.MySqlValueConverters
- LOGGER - Static variable in class io.debezium.connector.mysql.RowDeserializers
- LOGGER - Static variable in class io.debezium.connector.mysql.strategy.AbstractBinaryLogClientConfigurator
- LOGGER - Static variable in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
- LOGGER - Static variable in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnection
- LOGGER - Static variable in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnectorAdapter
- LOGGER - Static variable in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotChangeEventSource
- LOGGER - Static variable in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- LOGGER - Static variable in class io.debezium.connector.mysql.strategy.mysql.MySqlConnection
- LOGGER - Static variable in class io.debezium.connector.mysql.strategy.mysql.MySqlConnectorAdapter
- LOGGER - Static variable in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- LOGGER - Static variable in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- LOGGER - Static variable in class io.debezium.connector.mysql.transforms.ReadToInsertEvent
- logInvalidValue(ResultSet, int, Object) - Method in class io.debezium.connector.mysql.AbstractMySqlFieldReader
- logStreamingSourceState() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- logStreamingSourceState(Level) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- LONG - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.BigIntUnsignedHandlingMode
-
Represent
BIGINT UNSIGNED
values as preciselong
values. - longOffsetValue(Map<String, ?>, String) - Method in class io.debezium.connector.mysql.MySqlOffsetContext.Loader
- LOWER_CASE_TABLE_NAMES - Static variable in class io.debezium.connector.mysql.MySqlSystemVariables
-
The system variable name to see if the MySQL tables are stored and looked-up in case sensitive way.
- lowWatermark - Variable in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- lowWatermark - Variable in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
M
- MARIADB - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.ConnectorAdapterMode
-
Expects the target database to be MariaDB using the MariaDB driver.
- MARIADB_HYBRID - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.ConnectorAdapterMode
-
Expects the target database to be MariaDB but uses the MySQL driver.
- MariaDbBinaryLogClientConfigurator - Class in io.debezium.connector.mysql.strategy.mariadb
-
An
AbstractBinaryLogClientConfigurator
implementation for MariaDB. - MariaDbBinaryLogClientConfigurator(MySqlConnectorConfig) - Constructor for class io.debezium.connector.mysql.strategy.mariadb.MariaDbBinaryLogClientConfigurator
- MariaDbConnection - Class in io.debezium.connector.mysql.strategy.mariadb
-
An
AbstractConnectorConnection
for MariaDB. - MariaDbConnection(MariaDbConnectionConfiguration, MySqlFieldReader) - Constructor for class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnection
- MariaDbConnectionConfiguration - Class in io.debezium.connector.mysql.strategy.mariadb
-
An
AbstractConnectionConfiguration
for MariaDB. - MariaDbConnectionConfiguration(Configuration) - Constructor for class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnectionConfiguration
- MariaDbConnectorAdapter - Class in io.debezium.connector.mysql.strategy.mariadb
-
This connector adapter provides a complete implementation for MariaDB assuming that the MariaDB driver is used for connections.
- MariaDbConnectorAdapter(MySqlConnectorConfig) - Constructor for class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnectorAdapter
- MariaDbGtid(MariadbGtidSet.MariaGtid) - Constructor for class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtid
- MariaDbGtidSet - Class in io.debezium.connector.mysql.strategy.mariadb
- MariaDbGtidSet(String) - Constructor for class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet
- MariaDbGtidSet(Map<MariaDbGtidSet.MariaDbGtidStreamId, MariaDbGtidSet.MariaDbStreamSet>) - Constructor for class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet
- MariaDbGtidSet.MariaDbGtid - Class in io.debezium.connector.mysql.strategy.mariadb
- MariaDbGtidSet.MariaDbGtidStreamId - Class in io.debezium.connector.mysql.strategy.mariadb
- MariaDbGtidSet.MariaDbStreamSet - Class in io.debezium.connector.mysql.strategy.mariadb
- MariaDbGtidStreamId(long, long) - Constructor for class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtidStreamId
- MariaDbGtidStreamId(MariaDbGtidSet.MariaDbGtid) - Constructor for class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtidStreamId
- MariaDbHistoryRecordComparator - Class in io.debezium.connector.mysql.strategy.mariadb
- MariaDbHistoryRecordComparator(Predicate<String>) - Constructor for class io.debezium.connector.mysql.strategy.mariadb.MariaDbHistoryRecordComparator
- MariaDbHybridConnectorAdapter - Class in io.debezium.connector.mysql.strategy.mariadb.hybrid
-
This connector adapter provides a hybrid configuration where the user connects to a MariaDB target system; however, uses the MySQL driver.
- MariaDbHybridConnectorAdapter(MySqlConnectorConfig) - Constructor for class io.debezium.connector.mysql.strategy.mariadb.hybrid.MariaDbHybridConnectorAdapter
- MariaDbProtocolFieldReader - Class in io.debezium.connector.mysql
-
A simple protocol field handler for MariaDB.
- MariaDbProtocolFieldReader(MySqlConnectorConfig) - Constructor for class io.debezium.connector.mysql.MariaDbProtocolFieldReader
- MariaDbReadOnlyIncrementalSnapshotChangeEventSource<T extends io.debezium.spi.schema.DataCollectionId> - Class in io.debezium.connector.mysql.strategy.mariadb
-
A MySQL specific read-only incremental snapshot change event source.
- MariaDbReadOnlyIncrementalSnapshotChangeEventSource(RelationalDatabaseConnectorConfig, JdbcConnection, EventDispatcher<MySqlPartition, T>, DatabaseSchema<?>, Clock, SnapshotProgressListener<MySqlPartition>, DataChangeEventListener<MySqlPartition>, NotificationService<MySqlPartition, MySqlOffsetContext>) - Constructor for class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotChangeEventSource
- MariaDbReadOnlyIncrementalSnapshotContext<T> - Class in io.debezium.connector.mysql.strategy.mariadb
- MariaDbReadOnlyIncrementalSnapshotContext() - Constructor for class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- MariaDbReadOnlyIncrementalSnapshotContext(boolean) - Constructor for class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- MariaDbStreamSet() - Constructor for class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbStreamSet
- mariaGtidSet - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- MASK_10_BITS - Static variable in class io.debezium.connector.mysql.RowDeserializers
- MASK_6_BITS - Static variable in class io.debezium.connector.mysql.RowDeserializers
- 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.
- MEDIUMINT_CORRECTION - Static variable in class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
- MEDIUMINT_MAX_VALUE - Static variable in class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
- metrics - Variable in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- metrics - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- milliSecondsBehindMaster - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- MINIMAL - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotLockingMode
-
The connector holds the global read lock for just the initial portion of the snapshot while the connector reads the database schemas and other metadata.
- MINIMAL_PERCONA - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotLockingMode
-
The connector holds a (Percona-specific) backup lock for just the initial portion of the snapshot while the connector reads the database schemas and other metadata.
- modifyAndFlushLastRecord(Function<SourceRecord, SourceRecord>) - Method in class io.debezium.connector.mysql.MySqlChangeEventSourceFactory
- Module - Class in io.debezium.connector.mysql
-
Information about this module.
- Module() - Constructor for class io.debezium.connector.mysql.Module
- MYSQL - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.ConnectorAdapterMode
-
Expects the target database to be MySQL using the MySQL driver.
- MYSQL_SOURCE_FIELDS - Static variable in class io.debezium.connector.mysql.converters.MySqlRecordParser
- MySqlAntlrDdlParser - Class in io.debezium.connector.mysql.antlr
-
An ANTLR based parser for MySQL DDL statements.
- MySqlAntlrDdlParser() - Constructor for class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
- MySqlAntlrDdlParser(boolean, boolean, boolean, MySqlValueConverters, Tables.TableFilter) - Constructor for class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
- MySqlAntlrDdlParser(MySqlValueConverters) - Constructor for class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
- MySqlAntlrDdlParser(MySqlValueConverters, Tables.TableFilter) - Constructor for class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
- MySqlAntlrDdlParserListener - Class in io.debezium.connector.mysql.antlr.listener
-
Parser listener for MySQL column definition queries.
- MySqlAntlrDdlParserListener(MySqlAntlrDdlParser) - Constructor for class io.debezium.connector.mysql.antlr.listener.MySqlAntlrDdlParserListener
- MySqlBinaryLogClientConfigurator - Class in io.debezium.connector.mysql.strategy.mysql
- MySqlBinaryLogClientConfigurator(MySqlConnectorConfig) - Constructor for class io.debezium.connector.mysql.strategy.mysql.MySqlBinaryLogClientConfigurator
- MySqlBinaryProtocolFieldReader - Class in io.debezium.connector.mysql
-
Decode binary protocol value for MySQL.
- MySqlBinaryProtocolFieldReader(MySqlConnectorConfig) - Constructor for class io.debezium.connector.mysql.MySqlBinaryProtocolFieldReader
- MySqlChangeEventSourceFactory - Class in io.debezium.connector.mysql
- MySqlChangeEventSourceFactory(MySqlConnectorConfig, MainConnectionProvidingConnectionFactory<AbstractConnectorConnection>, ErrorHandler, EventDispatcher<MySqlPartition, TableId>, Clock, MySqlDatabaseSchema, MySqlTaskContext, MySqlStreamingChangeEventSourceMetrics, ChangeEventQueue<DataChangeEvent>) - Constructor for class io.debezium.connector.mysql.MySqlChangeEventSourceFactory
- MySqlChangeEventSourceMetricsFactory - Class in io.debezium.connector.mysql
- MySqlChangeEventSourceMetricsFactory(MySqlStreamingChangeEventSourceMetrics) - Constructor for class io.debezium.connector.mysql.MySqlChangeEventSourceMetricsFactory
- MySqlChangeRecordEmitter - Class in io.debezium.connector.mysql
-
Emits change data.
- MySqlChangeRecordEmitter(MySqlPartition, OffsetContext, Clock, Envelope.Operation, Serializable[], Serializable[], MySqlConnectorConfig) - Constructor for class io.debezium.connector.mysql.MySqlChangeRecordEmitter
- MySqlCloudEventsMaker - Class in io.debezium.connector.mysql.converters
-
CloudEvents maker for records produced by the MySQL connector.
- MySqlCloudEventsMaker(RecordParser, SerializerType, String) - Constructor for class io.debezium.connector.mysql.converters.MySqlCloudEventsMaker
- MySqlCloudEventsProvider - Class in io.debezium.connector.mysql.converters
-
An implementation of
CloudEventsProvider
for MySQL. - MySqlCloudEventsProvider() - Constructor for class io.debezium.connector.mysql.converters.MySqlCloudEventsProvider
- MySqlConnection - Class in io.debezium.connector.mysql.strategy.mysql
-
An
AbstractConnectorConnection
to be used with MySQL. - MySqlConnection(MySqlConnectionConfiguration, MySqlFieldReader) - Constructor for class io.debezium.connector.mysql.strategy.mysql.MySqlConnection
- MySqlConnection.CharsetMappingWrapper - Class in io.debezium.connector.mysql.strategy.mysql
-
Helper to gain access to protected method
- MySqlConnectionConfiguration - Class in io.debezium.connector.mysql.strategy.mysql
-
An
AbstractConnectionConfiguration
implementation for MySQL. - MySqlConnectionConfiguration(Configuration) - Constructor for class io.debezium.connector.mysql.strategy.mysql.MySqlConnectionConfiguration
- 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
- MySqlConnectorAdapter - Class in io.debezium.connector.mysql.strategy.mysql
-
This connector adapter provides a complete implementation for MySQL assuming that the MySQL driver is used for connections.
- MySqlConnectorAdapter(MySqlConnectorConfig) - Constructor for class io.debezium.connector.mysql.strategy.mysql.MySqlConnectorAdapter
- MySqlConnectorConfig - Class in io.debezium.connector.mysql
-
The configuration properties.
- MySqlConnectorConfig(Configuration) - Constructor for class io.debezium.connector.mysql.MySqlConnectorConfig
- MySqlConnectorConfig.BigIntUnsignedHandlingMode - Enum in io.debezium.connector.mysql
-
The set of predefined BigIntUnsignedHandlingMode options or aliases.
- MySqlConnectorConfig.ConnectorAdapterMode - Enum in io.debezium.connector.mysql
-
Set of predefined connector adapter modes.
- MySqlConnectorConfig.SecureConnectionMode - Enum in io.debezium.connector.mysql
-
The set of predefined SecureConnectionMode options or aliases.
- MySqlConnectorConfig.SnapshotLockingMode - Enum in io.debezium.connector.mysql
-
The set of predefined Snapshot Locking Mode options.
- MySqlConnectorConfig.SnapshotMode - Enum in io.debezium.connector.mysql
-
The set of predefined SnapshotMode options or aliases.
- MySqlConnectorConfig.SnapshotNewTables - Enum in io.debezium.connector.mysql
- MySqlConnectorMetadata - Class in io.debezium.connector.mysql.metadata
- MySqlConnectorMetadata() - Constructor for class io.debezium.connector.mysql.metadata.MySqlConnectorMetadata
- MySqlConnectorMetadataProvider - Class in io.debezium.connector.mysql.metadata
- MySqlConnectorMetadataProvider() - Constructor for class io.debezium.connector.mysql.metadata.MySqlConnectorMetadataProvider
- MySqlConnectorTask - Class in io.debezium.connector.mysql
-
The main task executing streaming from MySQL.
- MySqlConnectorTask() - Constructor for class io.debezium.connector.mysql.MySqlConnectorTask
- MySqlDatabaseSchema - Class in io.debezium.connector.mysql
-
Component that records the schema history for databases hosted by a MySQL database server.
- MySqlDatabaseSchema(MySqlConnectorConfig, MySqlValueConverters, TopicNamingStrategy<TableId>, SchemaNameAdjuster, boolean) - Constructor for class io.debezium.connector.mysql.MySqlDatabaseSchema
-
Create a schema component given the supplied
MySQL connector configuration
. - MySqlDefaultValueConverter - Class in io.debezium.connector.mysql
-
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.
- MySqlDefaultValueConverter(MySqlValueConverters) - Constructor for class io.debezium.connector.mysql.MySqlDefaultValueConverter
- MySqlErrorHandler - Class in io.debezium.connector.mysql
-
Error handler for MySQL.
- MySqlErrorHandler(MySqlConnectorConfig, ChangeEventQueue<?>, ErrorHandler) - Constructor for class io.debezium.connector.mysql.MySqlErrorHandler
- MySqlEventMetadataProvider - Class in io.debezium.connector.mysql
- MySqlEventMetadataProvider() - Constructor for class io.debezium.connector.mysql.MySqlEventMetadataProvider
- MySqlFieldReader - Interface in io.debezium.connector.mysql
-
Decode MySQL return value according to different protocols.
- MySqlGeometry - Class in io.debezium.connector.mysql
-
A parser API for MySQL Geometry types
- MySqlGeometry(byte[], Integer) - Constructor for class io.debezium.connector.mysql.MySqlGeometry
-
Create a MySqlGeometry using the supplied wkb, note this should be the cleaned wkb for MySQL
- MySqlGtidSet - Class in io.debezium.connector.mysql.strategy.mysql
-
Represents a set of MySQL GTIDs.
- MySqlGtidSet(String) - Constructor for class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet
- MySqlGtidSet(Map<String, MySqlGtidSet.UUIDSet>) - Constructor for class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet
- MySqlGtidSet.Interval - Class in io.debezium.connector.mysql.strategy.mysql
- MySqlGtidSet.UUIDSet - Class in io.debezium.connector.mysql.strategy.mysql
-
A range of GTIDs for a single server with a specific Uuid.
- MySqlHistoryRecordComparator - Class in io.debezium.connector.mysql.strategy.mysql
- MySqlHistoryRecordComparator(Predicate<String>) - Constructor for class io.debezium.connector.mysql.strategy.mysql.MySqlHistoryRecordComparator
- MySqlOffsetContext - Class in io.debezium.connector.mysql
- MySqlOffsetContext(boolean, boolean, TransactionContext, IncrementalSnapshotContext<TableId>, SourceInfo) - Constructor for class io.debezium.connector.mysql.MySqlOffsetContext
- MySqlOffsetContext(MySqlConnectorConfig, boolean, boolean, SourceInfo) - Constructor for class io.debezium.connector.mysql.MySqlOffsetContext
- MySqlOffsetContext.Loader - Class in io.debezium.connector.mysql
- MySqlPartition - Class in io.debezium.connector.mysql
- MySqlPartition(String, String) - Constructor for class io.debezium.connector.mysql.MySqlPartition
- MySqlPartition.Provider - Class in io.debezium.connector.mysql
- MySqlReadOnlyIncrementalSnapshotChangeEventSource<T extends io.debezium.spi.schema.DataCollectionId> - Class in io.debezium.connector.mysql.strategy.mysql
-
A MySQL specific read-only incremental snapshot change event source.
- MySqlReadOnlyIncrementalSnapshotChangeEventSource(RelationalDatabaseConnectorConfig, JdbcConnection, EventDispatcher<MySqlPartition, T>, DatabaseSchema<?>, Clock, SnapshotProgressListener<MySqlPartition>, DataChangeEventListener<MySqlPartition>, NotificationService<MySqlPartition, MySqlOffsetContext>) - Constructor for class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- MySqlReadOnlyIncrementalSnapshotContext<T> - Class in io.debezium.connector.mysql.strategy.mysql
- MySqlReadOnlyIncrementalSnapshotContext() - Constructor for class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- MySqlReadOnlyIncrementalSnapshotContext(boolean) - Constructor for class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- MySqlRecordParser - Class in io.debezium.connector.mysql.converters
-
Parser for records produced by the MySQL connector.
- MySqlRecordParser(RecordAndMetadata) - Constructor for class io.debezium.connector.mysql.converters.MySqlRecordParser
- MySQLSchemaFactory - Class in io.debezium.connector.mysql
- MySQLSchemaFactory() - Constructor for class io.debezium.connector.mysql.MySQLSchemaFactory
- mysqlSchemaFactoryObject - Static variable in class io.debezium.connector.mysql.MySQLSchemaFactory
- MySqlScope(int) - Constructor for enum io.debezium.connector.mysql.MySqlSystemVariables.MySqlScope
- MySqlSnapshotChangeEventSource - Class in io.debezium.connector.mysql
- MySqlSnapshotChangeEventSource(MySqlConnectorConfig, MainConnectionProvidingConnectionFactory<AbstractConnectorConnection>, MySqlDatabaseSchema, EventDispatcher<MySqlPartition, TableId>, Clock, MySqlSnapshotChangeEventSourceMetrics, BlockingConsumer<Function<SourceRecord, SourceRecord>>, Runnable, NotificationService<MySqlPartition, MySqlOffsetContext>) - Constructor for class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- MySqlSnapshotChangeEventSource.MySqlSnapshotContext - Class in io.debezium.connector.mysql
-
Mutable context which is populated in the course of snapshotting.
- MySqlSnapshotChangeEventSourceMetrics - Class in io.debezium.connector.mysql
- MySqlSnapshotChangeEventSourceMetrics(MySqlTaskContext, ChangeEventQueueMetrics, EventMetadataProvider) - Constructor for class io.debezium.connector.mysql.MySqlSnapshotChangeEventSourceMetrics
- MySqlSnapshotChangeEventSourceMetricsMXBean - Interface in io.debezium.connector.mysql
- MySqlSnapshotContext(MySqlPartition) - Constructor for class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource.MySqlSnapshotContext
- MySqlSourceInfoStructMaker - Class in io.debezium.connector.mysql
- MySqlSourceInfoStructMaker() - Constructor for class io.debezium.connector.mysql.MySqlSourceInfoStructMaker
- MySqlStreamingChangeEventSource - Class in io.debezium.connector.mysql
- MySqlStreamingChangeEventSource(MySqlConnectorConfig, AbstractConnectorConnection, EventDispatcher<MySqlPartition, TableId>, ErrorHandler, Clock, MySqlTaskContext, MySqlStreamingChangeEventSourceMetrics) - Constructor for class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- MySqlStreamingChangeEventSource.BinlogChangeEmitter<T> - Interface in io.debezium.connector.mysql
- MySqlStreamingChangeEventSource.BinlogPosition - Class in io.debezium.connector.mysql
- MySqlStreamingChangeEventSource.ChangeEventValidator<U> - Interface in io.debezium.connector.mysql
- MySqlStreamingChangeEventSource.ReaderThreadLifecycleListener - Class in io.debezium.connector.mysql
- MySqlStreamingChangeEventSource.RowsProvider<E extends com.github.shyiko.mysql.binlog.event.EventData,
U> - Interface in io.debezium.connector.mysql - MySqlStreamingChangeEventSource.TableIdProvider<E extends com.github.shyiko.mysql.binlog.event.EventData> - Interface in io.debezium.connector.mysql
- MySqlStreamingChangeEventSourceMetrics - Class in io.debezium.connector.mysql
- MySqlStreamingChangeEventSourceMetrics(MySqlTaskContext, ChangeEventQueueMetrics, EventMetadataProvider) - Constructor for class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- MySqlStreamingChangeEventSourceMetricsMXBean - Interface in io.debezium.connector.mysql
- MySqlSystemVariables - Class in io.debezium.connector.mysql
-
Custom class for MySQL
SystemVariables
, which defines MySQL scopes and constants of used variable names. - MySqlSystemVariables() - Constructor for class io.debezium.connector.mysql.MySqlSystemVariables
- MySqlSystemVariables.MySqlScope - Enum in io.debezium.connector.mysql
- MySqlTaskContext - Class in io.debezium.connector.mysql
-
A state (context) associated with a MySQL task
- MySqlTaskContext(MySqlConnectorConfig, MySqlDatabaseSchema) - Constructor for class io.debezium.connector.mysql.MySqlTaskContext
- MySqlTextProtocolFieldReader - Class in io.debezium.connector.mysql
-
Decode text protocol value for MySQL.
- MySqlTextProtocolFieldReader(MySqlConnectorConfig) - Constructor for class io.debezium.connector.mysql.MySqlTextProtocolFieldReader
- MySqlTopicSelector - Class in io.debezium.connector.mysql
-
Deprecated.
- MySqlTopicSelector() - Constructor for class io.debezium.connector.mysql.MySqlTopicSelector
-
Deprecated.
- MySqlUnsignedIntegerConverter - Class in io.debezium.connector.mysql
-
A converter API for MySQL Unsigned Integer types.
- MySqlUnsignedIntegerConverter() - Constructor for class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
-
Private constructor
- MySqlValueConverters - Class in io.debezium.connector.mysql
-
MySQL-specific customization of the conversions from JDBC values obtained from the MySQL binlog client library.
- MySqlValueConverters(JdbcValueConverters.DecimalMode, TemporalPrecisionMode, JdbcValueConverters.BigIntUnsignedMode, CommonConnectorConfig.BinaryHandlingMode) - Constructor for class io.debezium.connector.mysql.MySqlValueConverters
-
Create a new instance that always uses UTC for the default time zone when_needed converting values without timezone information to values that require timezones.
- MySqlValueConverters(JdbcValueConverters.DecimalMode, TemporalPrecisionMode, JdbcValueConverters.BigIntUnsignedMode, CommonConnectorConfig.BinaryHandlingMode, TemporalAdjuster, MySqlValueConverters.ParsingErrorHandler, ConnectorAdapter) - 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.ParsingErrorHandler - Interface in io.debezium.connector.mysql
N
- name() - Static method in class io.debezium.connector.mysql.Module
- NEVER - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
-
Never perform a snapshot and only read the binlog.
- NON_GTID_TRANSACTION_ID_FORMAT - Static variable in class io.debezium.connector.mysql.MySqlOffsetContext
- NONE - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotLockingMode
-
This mode will avoid using ANY table locks during the snapshot process.
- nonintersecting(MySqlGtidSet.Interval) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.Interval
- normalizeBinaryData(Column, byte[]) - Method in class io.debezium.connector.mysql.MySqlValueConverters
- NUMBER_DATA_TYPES - Static variable in class io.debezium.connector.mysql.MySqlDefaultValueConverter
- numberOfCommittedTransactions - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- numberOfLargeTransactions - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- numberOfNotWellFormedTransactions - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- numberOfRolledBackTransactions - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
O
- of(String) - Static method in class io.debezium.connector.mysql.strategy.AbstractHistoryRecordComparator.BinlogFilename
- OFF - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotNewTables
-
Do not snapshot new tables
- offset - Variable in class io.debezium.connector.mysql.MySqlChangeRecordEmitter
- offsetContext - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource.ReaderThreadLifecycleListener
- offsetUsingPosition(long) - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- ON_CONNECT_STATEMENTS - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- onCommittedTransaction() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- onCommunicationFailure(BinaryLogClient, Exception) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource.ReaderThreadLifecycleListener
- onConnect(BinaryLogClient) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource.ReaderThreadLifecycleListener
- onDisconnect(BinaryLogClient) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource.ReaderThreadLifecycleListener
- onEvent(MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- onEventDeserializationFailure(BinaryLogClient, Exception) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource.ReaderThreadLifecycleListener
- onGtidChange(String) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- onLargeTransaction() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- onNotWellFormedTransaction() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- onRolledBackTransaction() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- operation - Variable in class io.debezium.connector.mysql.MySqlChangeRecordEmitter
- optionalColumn - Variable in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- optionalColumn - Variable in class io.debezium.connector.mysql.antlr.listener.DefaultValueParserListener
- originalConfig() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- originalConfig() - Method in interface io.debezium.connector.mysql.strategy.ConnectionConfiguration
P
- PARALLEL - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotNewTables
-
Snapshot new tables in parallel to normal binlog reading.
- parse(String) - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.BigIntUnsignedHandlingMode
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.ConnectorAdapterMode
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SecureConnectionMode
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotLockingMode
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotNewTables
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtid
- parse(String) - Static method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet
- parse(String, String) - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.BigIntUnsignedHandlingMode
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.ConnectorAdapterMode
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SecureConnectionMode
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotLockingMode
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotNewTables
-
Determine if the supplied value is one of the predefined options.
- parseAtomTableItem(MySqlParser.TableSourceItemContext, Map<TableId, Table>) - Method in class io.debezium.connector.mysql.antlr.listener.ViewSelectedColumnsParserListener
- parseDdl(MySqlPartition, String, String, MySqlOffsetContext, Instant, boolean) - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
- parseDefaultValue(Column, String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
-
This interface 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.
- parseLength(String) - Method in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- parseName(MySqlParser.UidContext) - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
-
Parse a name from
MySqlParser.UidContext
. - parsePrimaryIndexColumnNames(MySqlParser.IndexColumnNamesContext, TableEditor) - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
-
Parse column names for primary index from
MySqlParser.IndexColumnNamesContext
. - parseQualifiedTableId(MySqlParser.FullIdContext) - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
-
Parse qualified table identification from
MySqlParser.FullIdContext
. - parseQuerySpecification(MySqlParser.SelectElementsContext) - Method in class io.debezium.connector.mysql.antlr.listener.ViewSelectedColumnsParserListener
- parser - Variable in class io.debezium.connector.mysql.antlr.listener.AlterViewParserListener
- parser - Variable in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- parser - Variable in class io.debezium.connector.mysql.antlr.listener.CreateAndAlterDatabaseParserListener
- parser - Variable in class io.debezium.connector.mysql.antlr.listener.CreateUniqueIndexParserListener
- parser - Variable in class io.debezium.connector.mysql.antlr.listener.CreateViewParserListener
- parser - Variable in class io.debezium.connector.mysql.antlr.listener.DropDatabaseParserListener
- parser - Variable in class io.debezium.connector.mysql.antlr.listener.DropTableParserListener
- parser - Variable in class io.debezium.connector.mysql.antlr.listener.DropViewParserListener
- parser - Variable in class io.debezium.connector.mysql.antlr.listener.RenameTableParserListener
- parser - Variable in class io.debezium.connector.mysql.antlr.listener.SetStatementParserListener
- parser - Variable in class io.debezium.connector.mysql.antlr.listener.TableCommonParserListener
- parser - Variable in class io.debezium.connector.mysql.antlr.listener.TruncateTableParserListener
- parser - Variable in class io.debezium.connector.mysql.antlr.listener.UseStatementParserListener
- parser - Variable in class io.debezium.connector.mysql.antlr.listener.ViewSelectedColumnsParserListener
- parseSelectElements(MySqlParser.SelectElementsContext) - Method in class io.debezium.connector.mysql.antlr.listener.ViewSelectedColumnsParserListener
- parseSnapshotDdl(MySqlPartition, String, String, MySqlOffsetContext, Instant) - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
- parseStreamingDdl(MySqlPartition, String, String, MySqlOffsetContext, Instant) - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
- parseTree(MySqlParser) - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
- parseUniqueIndexColumnNames(MySqlParser.IndexColumnNamesContext, TableEditor) - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
-
Parse column names for unique index from
MySqlParser.IndexColumnNamesContext
. - parsingColumnIndex - Variable in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- parsingErrorHandler - Variable in class io.debezium.connector.mysql.MySqlValueConverters
- password() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- password() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- password() - Method in interface io.debezium.connector.mysql.strategy.ConnectionConfiguration
- port() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- port() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- port() - Method in interface io.debezium.connector.mysql.strategy.ConnectionConfiguration
- PORT - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- position - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource.BinlogPosition
- postSnapshot() - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- PRECISE - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.BigIntUnsignedHandlingMode
-
Represent
BIGINT UNSIGNED
values as preciseBigDecimal
values, which are represented in change events in a binary form. - PREFERRED - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.SecureConnectionMode
-
Establish a secure (encrypted) connection if the server supports secure connections.
- prepare(MySqlPartition) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- prepareTransaction(MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
-
Handle a
EventType.XA_PREPARE
event. - preSnapshot() - Method in class io.debezium.connector.mysql.MySqlChangeEventSourceFactory
- preSnapshot() - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- preSnapshotAction - Variable in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- preSnapshotCompletion() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- preSnapshotStart() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- previousHighWatermark - Variable in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- previousHighWatermark - Variable in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- previousLowWatermark - Variable in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- previousLowWatermark - Variable in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- priority - Variable in enum io.debezium.connector.mysql.MySqlSystemVariables.MySqlScope
- priority() - Method in enum io.debezium.connector.mysql.MySqlSystemVariables.MySqlScope
- processFilteredEvent(MySqlPartition, OffsetContext) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotChangeEventSource
- processFilteredEvent(MySqlPartition, OffsetContext) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- processHeartbeat(MySqlPartition, OffsetContext) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotChangeEventSource
- processHeartbeat(MySqlPartition, OffsetContext) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- processMessage(MySqlPartition, DataCollectionId, Object, OffsetContext) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotChangeEventSource
- processMessage(MySqlPartition, DataCollectionId, Object, OffsetContext) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- processTransactionCommittedEvent(MySqlPartition, OffsetContext) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotChangeEventSource
- processTransactionCommittedEvent(MySqlPartition, OffsetContext) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- processTransactionStartedEvent(MySqlPartition, OffsetContext) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotChangeEventSource
- processTransactionStartedEvent(MySqlPartition, OffsetContext) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- properties - Variable in class io.debezium.connector.mysql.MySqlConnector
- Provider(MySqlConnectorConfig, Configuration) - Constructor for class io.debezium.connector.mysql.MySqlPartition.Provider
- purgedGtidSet() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
-
Get the purged GTID values from the server.
- purgedGtidSet() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnection
- purgedGtidSet() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnection
Q
- QUERY_KEY - Static variable in class io.debezium.connector.mysql.converters.MySqlRecordParser
- QUERY_KEY - Static variable in class io.debezium.connector.mysql.SourceInfo
- querySystemVariables(String) - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
- queue - Variable in class io.debezium.connector.mysql.MySqlChangeEventSourceFactory
- queue - Variable in class io.debezium.connector.mysql.MySqlConnectorTask
- quote(TableId) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- quote(String) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- QUOTED_CHARACTER - Static variable in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
- quotedTableIdString(TableId) - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
R
- reachedHighWatermark(String) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- reachedHighWatermark(String) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- READ_ONLY_CONNECTION - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- readCharsetSystemVariables() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
-
Read the charset-related system variables.
- readDatabaseCollations() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
-
Read the database server's default character sets for existing databases.
- readDateField(ResultSet, int, Column, Table) - Method in class io.debezium.connector.mysql.AbstractMySqlFieldReader
- readDateField(ResultSet, int, Column, Table) - Method in class io.debezium.connector.mysql.MariaDbProtocolFieldReader
- readDateField(ResultSet, int, Column, Table) - Method in class io.debezium.connector.mysql.MySqlBinaryProtocolFieldReader
- readDateField(ResultSet, int, Column, Table) - Method in class io.debezium.connector.mysql.MySqlTextProtocolFieldReader
-
In non-string mode the date field can contain zero in any of the date part which we need to handle as all-zero
- ReaderThreadLifecycleListener(MySqlOffsetContext) - Constructor for class io.debezium.connector.mysql.MySqlStreamingChangeEventSource.ReaderThreadLifecycleListener
- readField(ResultSet, int, Column, Table) - Method in class io.debezium.connector.mysql.AbstractMySqlFieldReader
- readField(ResultSet, int, Column, Table) - Method in interface io.debezium.connector.mysql.MySqlFieldReader
-
read field from ResultSet according to different protocols
- readOnlyConnection - Variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- readSystemVariables() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
-
Read the system variables.
- readTableStatement(JdbcConnection, OptionalLong) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- readTableStructure(ChangeEventSource.ChangeEventSourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<MySqlPartition, MySqlOffsetContext>, MySqlOffsetContext, SnapshottingTask) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- readTimeField(ResultSet, int) - Method in class io.debezium.connector.mysql.AbstractMySqlFieldReader
- readTimeField(ResultSet, int) - Method in class io.debezium.connector.mysql.MariaDbProtocolFieldReader
- readTimeField(ResultSet, int) - Method in class io.debezium.connector.mysql.MySqlBinaryProtocolFieldReader
- readTimeField(ResultSet, int) - Method in class io.debezium.connector.mysql.MySqlTextProtocolFieldReader
-
As MySQL connector/J implementation is broken for MySQL type "TIME" we have to use a binary-ish workaround
- readTimestampField(ResultSet, int, Column, Table) - Method in class io.debezium.connector.mysql.AbstractMySqlFieldReader
- readTimestampField(ResultSet, int, Column, Table) - Method in class io.debezium.connector.mysql.MariaDbProtocolFieldReader
- readTimestampField(ResultSet, int, Column, Table) - Method in class io.debezium.connector.mysql.MySqlBinaryProtocolFieldReader
- readTimestampField(ResultSet, int, Column, Table) - Method in class io.debezium.connector.mysql.MySqlTextProtocolFieldReader
-
In non-string mode the time field can contain zero in any of the date part which we need to handle as all-zero
- ReadToInsertEvent<R extends org.apache.kafka.connect.connector.ConnectRecord<R>> - Class in io.debezium.connector.mysql.transforms
-
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".
- ReadToInsertEvent() - Constructor for class io.debezium.connector.mysql.transforms.ReadToInsertEvent
- readUntilGtidChange(MySqlPartition, OffsetContext) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotChangeEventSource
- readUntilGtidChange(MySqlPartition, OffsetContext) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- refreshSchemas() - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
-
Discard any currently-cached schemas and rebuild them using the filters.
- register(ConnectRestExtensionContext) - Method in class io.debezium.connector.mysql.rest.DebeziumMySqlConnectRestExtension
- releaseDataSnapshotLocks(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<MySqlPartition, MySqlOffsetContext>) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- releaseSchemaSnapshotLocks(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<MySqlPartition, MySqlOffsetContext>) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- remove(MySqlGtidSet.Interval) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.Interval
- removeAll(List<MySqlGtidSet.Interval>) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.Interval
- RenameTableParserListener - Class in io.debezium.connector.mysql.antlr.listener
-
Parser listener that is parsing MySQL RENAME TABLE statements.
- RenameTableParserListener(MySqlAntlrDdlParser) - Constructor for class io.debezium.connector.mysql.antlr.listener.RenameTableParserListener
- replaceFirstNonNumericSubstring(String, int, char) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
-
Replace the first non-numeric substring
- REQUIRED - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.SecureConnectionMode
-
Establish a secure connection if the server supports secure connections.
- reset() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- resetOffset(MySqlConnectorConfig, MySqlOffsetContext, SignalProcessor<MySqlPartition, MySqlOffsetContext>) - Method in class io.debezium.connector.mysql.MySqlConnectorTask
- resetTransactionId() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- resolveColumnDataType(MySqlParser.DataTypeContext) - Method in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- resolveConnectionTimeZone(Configuration) - Method in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- resolveConnectionTimeZone(Configuration) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnectionConfiguration
- resolveConnectionTimeZone(Configuration) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnectionConfiguration
- resolveDefaultAdapter() - Static method in class io.debezium.connector.mysql.MySqlValueConverters
- resolveDefaultFetchSize(Configuration) - Static method in class io.debezium.connector.mysql.MySqlConnectorConfig
- resolveFieldReader() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnectorAdapter
- restartBinlogFilename - Variable in class io.debezium.connector.mysql.MySqlOffsetContext
- restartBinlogPosition - Variable in class io.debezium.connector.mysql.MySqlOffsetContext
- restartEventsToSkip - Variable in class io.debezium.connector.mysql.MySqlOffsetContext
- restartGtidSet - Variable in class io.debezium.connector.mysql.MySqlOffsetContext
- restartRowsToSkip - Variable in class io.debezium.connector.mysql.MySqlOffsetContext
- retainAll(Predicate<String>) - Method in interface io.debezium.connector.mysql.GtidSet
-
Obtain a copy of this
GtidSet
except with only the GTID ranges match the specified predicate. - retainAll(Predicate<String>) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet
- retainAll(Predicate<String>) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet
- rewindBinaryLogClient(ChangeEventSource.ChangeEventSourceContext, MySqlStreamingChangeEventSource.BinlogPosition) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- rollbackTransaction() - Method in class io.debezium.connector.mysql.EventBuffer
- ROW_COUNT_FOR_STREAMING_RESULT_SETS - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- rowCountForLargeTable() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- rowCountForTable(TableId) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- RowDeserializers - Class in io.debezium.connector.mysql
-
Custom deserializers for the MySQL Binlog Client library.
- RowDeserializers() - Constructor for class io.debezium.connector.mysql.RowDeserializers
- RowDeserializers.DeleteRowsDeserializer - Class in io.debezium.connector.mysql
-
A specialization of
DeleteRowsEventDataDeserializer
that converts MySQLDATE
,TIME
,DATETIME
, andTIMESTAMP
values toLocalDate
,LocalTime
,LocalDateTime
, andOffsetDateTime
objects, respectively. - RowDeserializers.UpdateRowsDeserializer - Class in io.debezium.connector.mysql
-
A specialization of
UpdateRowsEventDataDeserializer
that converts MySQLDATE
,TIME
,DATETIME
, andTIMESTAMP
values toLocalDate
,LocalTime
,LocalDateTime
, andOffsetDateTime
objects, respectively. - RowDeserializers.WriteRowsDeserializer - Class in io.debezium.connector.mysql
-
A specialization of
WriteRowsEventDataDeserializer
that converts MySQLDATE
,TIME
,DATETIME
, andTIMESTAMP
values toLocalDate
,LocalTime
,LocalDateTime
, andOffsetDateTime
objects, respectively. - rowsToSkipUponRestart() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
-
Get the number of rows beyond the
last completely processed event
to be skipped upon restart. - runIfNotNull(Runnable, Object...) - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
-
Runs a function if all given object are not null.
S
- schema - Variable in class io.debezium.connector.mysql.MySqlChangeEventSourceFactory
- schema - Variable in class io.debezium.connector.mysql.MySqlConnectorTask
- schema - Variable in class io.debezium.connector.mysql.MySqlSourceInfoStructMaker
- schema - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- schema - Variable in class io.debezium.connector.mysql.MySqlTaskContext
- schema() - Method in class io.debezium.connector.mysql.MySqlSourceInfoStructMaker
- SCHEMA_ONLY - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
-
Perform a snapshot of only the database schemas (without data) and then begin reading the binlog.
- SCHEMA_ONLY_RECOVERY - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
-
Perform a snapshot of only the database schemas (without data) and then begin reading the binlog at the current binlog position.
- schemaBuilder(Column) - Method in class io.debezium.connector.mysql.MySqlValueConverters
- schemaEvents - Variable in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- SecureConnectionMode(String) - Constructor for enum io.debezium.connector.mysql.MySqlConnectorConfig.SecureConnectionMode
- selectColumnsListener - Variable in class io.debezium.connector.mysql.antlr.listener.AlterViewParserListener
- selectColumnsListener - Variable in class io.debezium.connector.mysql.antlr.listener.CreateViewParserListener
- selector - Variable in class io.debezium.connector.mysql.converters.TinyIntOneToBooleanConverter
- SELECTOR_BOOLEAN_PROPERTY - Static variable in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- SELECTOR_PROPERTY - Static variable in class io.debezium.connector.mysql.converters.TinyIntOneToBooleanConverter
- SELECTOR_REAL_PROPERTY - Static variable in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- SELECTOR_STRING_PROPERTY - Static variable in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- selectorBoolean - Variable in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- selectorReal - Variable in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- selectorString - Variable in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- selectTableEditor - Variable in class io.debezium.connector.mysql.antlr.listener.ViewSelectedColumnsParserListener
- sendEvent(MySqlPartition, EventDispatcher<MySqlPartition, T>, OffsetContext, Object[]) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotChangeEventSource
- sendEvent(MySqlPartition, EventDispatcher<MySqlPartition, T>, OffsetContext, Object[]) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- sequence - Variable in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtid
- serialColumn() - Method in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- serialVersionUID - Static variable in class io.debezium.connector.mysql.EventDataDeserializationExceptionData
- 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.converters.MySqlRecordParser
- SERVER_ID_KEY - Static variable in class io.debezium.connector.mysql.SourceInfo
- SERVER_ID_OFFSET - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- SERVER_PARTITION_KEY - Static variable in class io.debezium.connector.mysql.MySqlPartition
- serverId - Variable in class io.debezium.connector.mysql.SourceInfo
- serverId - Variable in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtid
- serverId - Variable in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtidStreamId
- serverId() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- serverName - Variable in class io.debezium.connector.mysql.MySqlPartition
- serverStreamSetChanged() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- serverUuidChanged() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- SESSION - Enum constant in enum io.debezium.connector.mysql.MySqlSystemVariables.MySqlScope
- setBinlogPosition(String, long) - Method in class io.debezium.connector.mysql.SourceInfo
-
Set the position in the MySQL binlog where we will start reading.
- setBinlogServerId(long) - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- 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.MySqlOffsetContext
-
Set the position in the MySQL binlog where we will start reading.
- setBinlogThread(long) - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- setBinlogThread(long) - Method in class io.debezium.connector.mysql.SourceInfo
-
Set the identifier of the MySQL thread that generated the most recent event.
- setColumnEditor(ColumnEditor) - Method in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- setCompletedGtidSet(String) - Method in class io.debezium.connector.mysql.MySqlOffsetContext
-
Set the GTID set that captures all of the GTID transactions that have been completely processed.
- setEventPosition(long) - Method in class io.debezium.connector.mysql.SourceInfo
-
Set the position within the MySQL binary log file of the current event.
- setEventPosition(long, long) - Method in class io.debezium.connector.mysql.MySqlOffsetContext
-
Set the position within the MySQL binary log file of the current event.
- setHighWatermark(MariaDbGtidSet) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- setHighWatermark(MySqlGtidSet) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- setInitialSkips(long, int) - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- setIsGtidModeEnabled(boolean) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- setLowWatermark(MariaDbGtidSet) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- setLowWatermark(MySqlGtidSet) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- setMilliSecondsBehindSource(long) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- setOffsetContextBinlogPositionAndGtidDetailsForSnapshot(MySqlOffsetContext, AbstractConnectorConnection) - Method in interface io.debezium.connector.mysql.strategy.ConnectorAdapter
-
Sets the offset context binlog details.
- setOffsetContextBinlogPositionAndGtidDetailsForSnapshot(MySqlOffsetContext, AbstractConnectorConnection) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnectorAdapter
- setOffsetContextBinlogPositionAndGtidDetailsForSnapshot(MySqlOffsetContext, AbstractConnectorConnection) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnectorAdapter
- setQuery(String) - Method in class io.debezium.connector.mysql.MySqlOffsetContext
-
Set the original SQL query.
- setQuery(String) - Method in class io.debezium.connector.mysql.SourceInfo
-
Set the original SQL query.
- setRowNumber(int) - Method in class io.debezium.connector.mysql.SourceInfo
-
Given the row number within a binlog event and the total number of rows in that event, compute the Kafka Connect offset that is be included in the produced change event describing the row.
- setRowNumber(int, int) - Method in class io.debezium.connector.mysql.MySqlOffsetContext
-
Given the row number within a binlog event and the total number of rows in that event, compute the Kafka Connect offset that is be included in the produced change event describing the row.
- setSignalOffset(Long) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- setSignalOffset(Long) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- setSourceTime(Instant) - Method in class io.debezium.connector.mysql.SourceInfo
- setStatementFor(Map<String, String>) - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
-
Executes a
SET
statement, setting each variable with it's specified value. - SetStatementParserListener - Class in io.debezium.connector.mysql.antlr.listener
-
Parser listener that is parsing MySQL SET statements, for defining a system variables.
- SetStatementParserListener(MySqlAntlrDdlParser) - Constructor for class io.debezium.connector.mysql.antlr.listener.SetStatementParserListener
- setSystemVariables(Map<String, String>) - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
-
Set the system variables on the DDL parser.
- setTransactionId() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- shouldSnapshot() - Method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
-
Whether the snapshot should be executed.
- shouldSnapshotOnDataError - Variable in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
- shouldSnapshotOnDataError() - Method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
-
Whether the snapshot should be re-executed when there is a gap in data stream.
- shouldSnapshotOnSchemaError - Variable in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
- shouldSnapshotOnSchemaError() - Method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
-
Whether the schema can be recovered if database schema history is corrupted.
- shouldStream - Variable in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
- shouldStream() - Method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
-
Whether the snapshot mode is followed by streaming.
- SHOW_MASTER_STMT - Static variable in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- SIGNAL_OFFSET - Static variable in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- SIGNAL_OFFSET - Static variable in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- signalOffset - Variable in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- signalOffset - Variable in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- skipEvent - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- skipNodes - Variable in class io.debezium.connector.mysql.antlr.listener.MySqlAntlrDdlParserListener
-
Flag for skipping phase.
- skippedNodesCount - Variable in class io.debezium.connector.mysql.antlr.listener.MySqlAntlrDdlParserListener
-
Count of skipped nodes.
- skipSchemaChangeEvent(SchemaChangeEvent) - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
- SMALLINT_CORRECTION - Static variable in class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
- SMALLINT_MAX_VALUE - Static variable in class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
- smtManager - Variable in class io.debezium.connector.mysql.transforms.ReadToInsertEvent
- SNAPSHOT_COMPLETED_KEY - Static variable in class io.debezium.connector.mysql.MySqlOffsetContext
- SNAPSHOT_LOCKING_MODE - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- SNAPSHOT_MODE - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- SNAPSHOT_NEW_TABLES - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- snapshotCompleted - Variable in class io.debezium.connector.mysql.MySqlOffsetContext
- snapshotLockingMode - Variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- SnapshotLockingMode(String) - Constructor for enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotLockingMode
- snapshotMode - Variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- SnapshotMode(String, boolean, boolean, boolean, boolean, boolean) - Constructor for enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
- snapshotNewTables - Variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- SnapshotNewTables(String) - Constructor for enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotNewTables
- SOURCE_INFO_STRUCT_MAKER - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- 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(MySqlConnectorConfig) - Constructor for class io.debezium.connector.mysql.SourceInfo
- sourceInfoSchema - Variable in class io.debezium.connector.mysql.MySqlOffsetContext
- sourceTime - 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.
- SQL_SHOW_SESSION_VARIABLE_SSL_VERSION - Static variable in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
- SQL_SHOW_SYSTEM_VARIABLES - Static variable in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
- SQL_SHOW_SYSTEM_VARIABLES_CHARACTER_SET - Static variable in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
- srid - Variable in class io.debezium.connector.mysql.MySqlGeometry
-
Coordinate reference system identifier.
- SSL_KEYSTORE - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- SSL_KEYSTORE_PASSWORD - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- SSL_MODE - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- SSL_TRUSTSTORE - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- SSL_TRUSTSTORE_PASSWORD - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- sslKeyStore() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- sslKeyStore() - Method in interface io.debezium.connector.mysql.strategy.ConnectionConfiguration
- sslKeyStorePassword() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- sslKeyStorePassword() - Method in interface io.debezium.connector.mysql.strategy.ConnectionConfiguration
- sslMode() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- sslMode() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- sslMode() - Method in interface io.debezium.connector.mysql.strategy.ConnectionConfiguration
- sslModeEnabled() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- sslModeEnabled() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- sslModeEnabled() - Method in interface io.debezium.connector.mysql.strategy.ConnectionConfiguration
- sslModeFor(MySqlConnectorConfig.SecureConnectionMode) - Method in class io.debezium.connector.mysql.strategy.AbstractBinaryLogClientConfigurator
- sslTrustStore() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- sslTrustStore() - Method in interface io.debezium.connector.mysql.strategy.ConnectionConfiguration
- sslTrustStorePassword() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- sslTrustStorePassword() - Method in interface io.debezium.connector.mysql.strategy.ConnectionConfiguration
- start - Variable in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.Interval
- start(Configuration) - Method in class io.debezium.connector.mysql.MySqlConnectorTask
- start(Map<String, String>) - Method in class io.debezium.connector.mysql.MySqlConnector
- startGtid(String) - Method in class io.debezium.connector.mysql.SourceInfo
- startGtid(String, String) - Method in class io.debezium.connector.mysql.MySqlOffsetContext
-
Record that a new GTID transaction has been started and has been included in the set of GTIDs known to the MySQL server.
- STARTING_INDEX - Static variable in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
- startingRowNumber - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- startNextTransaction() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- stats - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- stop() - Method in class io.debezium.connector.mysql.MySqlConnector
- 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
- stopSnapshot(MySqlPartition, OffsetContext, Map<String, Object>, List<String>) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotChangeEventSource
- stopSnapshot(MySqlPartition, OffsetContext, Map<String, Object>, List<String>) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- storageInitializationExecuted - Variable in class io.debezium.connector.mysql.MySqlDatabaseSchema
- store(Map<String, Object>) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- store(Map<String, Object>) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- STORE_ONLY_CAPTURED_DATABASES_DDL - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- streamingChangeEventSource - Variable in class io.debezium.connector.mysql.EventBuffer
- streamingMetrics - Variable in class io.debezium.connector.mysql.MySqlChangeEventSourceFactory
- streamingMetrics - Variable in class io.debezium.connector.mysql.MySqlChangeEventSourceMetricsFactory
- streamSets - Variable in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet
- stringToDuration(String) - Static method in class io.debezium.connector.mysql.MySqlValueConverters
- stringToLocalDate(String, Column, Table) - Static method in class io.debezium.connector.mysql.MySqlValueConverters
- stripCharacterSetIntroducer(String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
- struct(SourceInfo) - Method in class io.debezium.connector.mysql.MySqlSourceInfoStructMaker
- subtract(GtidSet) - Method in interface io.debezium.connector.mysql.GtidSet
-
Subtracts the two GTID sets.
- subtract(GtidSet) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet
- subtract(GtidSet) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet
- subtract(MariaDbGtidSet.MariaDbStreamSet) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbStreamSet
- subtract(MySqlGtidSet.UUIDSet) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.UUIDSet
- subtractGtidSet(GtidSet, GtidSet) - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
-
Determines the difference between two GTID sets.
- subtractGtidSet(GtidSet, GtidSet) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbConnection
- subtractGtidSet(GtidSet, GtidSet) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlConnection
- supportsOperationFiltering() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- supportsSchemaChangesDuringIncrementalSnapshot() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- switchToBufferFullMode() - Method in class io.debezium.connector.mysql.EventBuffer
- systemVariables() - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
-
Get the system variables as known by the DDL parser.
T
- table() - Method in class io.debezium.connector.mysql.SourceInfo
-
Returns a string representation of the table(s) affected by the current event.
- TABLE_NAME_KEY - Static variable in class io.debezium.connector.mysql.converters.MySqlRecordParser
- tableByAlias - Variable in class io.debezium.connector.mysql.antlr.listener.ViewSelectedColumnsParserListener
- TableCommonParserListener - Class in io.debezium.connector.mysql.antlr.listener
-
Parser listener that is parsing MySQL ALTER/CREATE TABLE common statements.
- TableCommonParserListener(MySqlAntlrDdlParser, List<ParseTreeListener>) - Constructor for class io.debezium.connector.mysql.antlr.listener.TableCommonParserListener
- tableEditor - Variable in class io.debezium.connector.mysql.antlr.listener.AlterViewParserListener
- tableEditor - Variable in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- tableEditor - Variable in class io.debezium.connector.mysql.antlr.listener.CreateViewParserListener
- tableEditor - Variable in class io.debezium.connector.mysql.antlr.listener.TableCommonParserListener
- tableEditor - Variable in class io.debezium.connector.mysql.antlr.listener.ViewSelectedColumnsParserListener
- tableEvent(TableId) - Method in class io.debezium.connector.mysql.SourceInfo
- tableEvent(String, Set<TableId>, Instant) - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- tableEvent(Set<TableId>) - Method in class io.debezium.connector.mysql.SourceInfo
- tableFilter - Variable in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
- tableIds - Variable in class io.debezium.connector.mysql.SourceInfo
- tableIdsByTableNumber - Variable in class io.debezium.connector.mysql.MySqlDatabaseSchema
- tableLock(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<MySqlPartition, MySqlOffsetContext>) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- tableLockAcquiredAt - Variable in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- tableMapEventByTableId - Variable in class io.debezium.connector.mysql.TransactionPayloadDeserializer
- TABLES_IGNORE_BUILTIN - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- tableUnlock() - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- taskClass() - Method in class io.debezium.connector.mysql.MySqlConnector
- taskConfig - Variable in class io.debezium.connector.mysql.MySqlPartition.Provider
- taskConfigs(int) - Method in class io.debezium.connector.mysql.MySqlConnector
- taskContext - Variable in class io.debezium.connector.mysql.MySqlChangeEventSourceFactory
- taskContext - Variable in class io.debezium.connector.mysql.MySqlConnectorTask
- taskContext - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- temporalPrecisionMode - Variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- TEST_DISABLE_GLOBAL_LOCKING - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
-
It is not possible to test disabled global locking locally as regular MySQL build always provides global locking.
- TEXT_DATATYPES - Static variable in class io.debezium.connector.mysql.AbstractMySqlFieldReader
- THREAD_KEY - Static variable in class io.debezium.connector.mysql.converters.MySqlRecordParser
- THREAD_KEY - Static variable in class io.debezium.connector.mysql.SourceInfo
- threadId - Variable in class io.debezium.connector.mysql.SourceInfo
- TIME_FIELD_PATTERN - Static variable in class io.debezium.connector.mysql.MySqlValueConverters
-
Used to parse values of TIME columns.
- TIME_PRECISION_MODE - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- timestamp() - Method in class io.debezium.connector.mysql.SourceInfo
- TIMESTAMP_FIELD_PATTERN - Static variable in class io.debezium.connector.mysql.MySqlValueConverters
-
Used to parse values of TIMESTAMP columns.
- TIMESTAMP_KEY - Static variable in class io.debezium.connector.mysql.MySqlOffsetContext
- TIMESTAMP_PATTERN - Static variable in class io.debezium.connector.mysql.MySqlDefaultValueConverter
- timestampFormat(int) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
- TINYINT_CORRECTION - Static variable in class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
- TINYINT_FAMILY - Static variable in class io.debezium.connector.mysql.converters.TinyIntOneToBooleanConverter
- TINYINT_MAX_VALUE - Static variable in class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
-
Maximum values for Unsigned Integer Types.
- TinyIntOneToBooleanConverter - Class in io.debezium.connector.mysql.converters
-
MySQL reports
BOOLEAN
values asTINYINT(1)
in snapshot phase even as a result ofDESCRIBE CREATE TABLE
. - TinyIntOneToBooleanConverter() - Constructor for class io.debezium.connector.mysql.converters.TinyIntOneToBooleanConverter
- TOPIC_NAMING_STRATEGY - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- toString() - Method in class io.debezium.connector.mysql.EventDataDeserializationExceptionData
- toString() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- toString() - Method in class io.debezium.connector.mysql.MySqlPartition
- toString() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource.BinlogPosition
- toString() - Method in class io.debezium.connector.mysql.SourceInfo
- toString() - Method in class io.debezium.connector.mysql.StopEventData
- toString() - Method in class io.debezium.connector.mysql.strategy.AbstractHistoryRecordComparator.BinlogFilename
- toString() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtid
- toString() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbGtidStreamId
- toString() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet.MariaDbStreamSet
- toString() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet
- toString() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.Interval
- toString() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet
- toString() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.UUIDSet
- totalRecordCounter - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- toTinyInt(Boolean) - Static method in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- transactionContext - Variable in class io.debezium.connector.mysql.MySqlOffsetContext
- transactionId - Variable in class io.debezium.connector.mysql.MySqlOffsetContext
- TransactionPayloadDeserializer - Class in io.debezium.connector.mysql
- TransactionPayloadDeserializer(Map<Long, TableMapEventData>, CommonConnectorConfig.EventProcessingFailureHandlingMode) - Constructor for class io.debezium.connector.mysql.TransactionPayloadDeserializer
- TREAT_REAL_AS_DOUBLE - Static variable in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- treatRealAsDouble - Variable in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- TRIM_DATA_TYPES_BESIDES_NUMBER - Static variable in class io.debezium.connector.mysql.MySqlDefaultValueConverter
- TruncateTableParserListener - Class in io.debezium.connector.mysql.antlr.listener
-
Parser listener that is parsing MySQL TRUNCATE TABLE statements.
- TruncateTableParserListener(MySqlAntlrDdlParser) - Constructor for class io.debezium.connector.mysql.antlr.listener.TruncateTableParserListener
- twoPhaseSchemaSnapshot() - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- txStarted - Variable in class io.debezium.connector.mysql.EventBuffer
U
- uniqueColumn - Variable in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- unquote(String) - Method in class io.debezium.connector.mysql.antlr.listener.DefaultValueParserListener
- unquoteBinary(String) - Method in class io.debezium.connector.mysql.antlr.listener.DefaultValueParserListener
- unwrapData(Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- updateHighWatermark() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotChangeEventSource
- updateHighWatermark() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- updateLowWatermark() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotChangeEventSource
- updateLowWatermark() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- UpdateRowsDeserializer(Map<Long, TableMapEventData>, CommonConnectorConfig.EventProcessingFailureHandlingMode) - Constructor for class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
- updateWindowState(OffsetContext) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- updateWindowState(OffsetContext) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- URL_PATTERN - Static variable in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- useCursorFetch() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- useGlobalLock() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
-
Intended for testing only
- userHasPrivileges(String) - Method in class io.debezium.connector.mysql.strategy.AbstractConnectorConnection
-
Determine whether the current user has the named privilege.
- username() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- username() - Method in class io.debezium.connector.mysql.strategy.AbstractConnectionConfiguration
- username() - Method in interface io.debezium.connector.mysql.strategy.ConnectionConfiguration
- usesLocking() - Method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotLockingMode
- usesMariaDbProtocol() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- usesMariaDbProtocol(Configuration) - Static method in class io.debezium.connector.mysql.MySqlConnectorConfig
- usesMinimalLocking() - Method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotLockingMode
- UseStatementParserListener - Class in io.debezium.connector.mysql.antlr.listener
-
Parser listener that is parsing MySQL USE statements that changes current database/schema on which all changes are applied.
- UseStatementParserListener(MySqlAntlrDdlParser) - Constructor for class io.debezium.connector.mysql.antlr.listener.UseStatementParserListener
- uuid - Variable in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.UUIDSet
- UUIDSet(GtidSet.UUIDSet) - Constructor for class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.UUIDSet
- UUIDSet(String, MySqlGtidSet.Interval) - Constructor for class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.UUIDSet
- UUIDSet(String, List<MySqlGtidSet.Interval>) - Constructor for class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet.UUIDSet
- uuidSetsByServerId - Variable in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet
V
- validate(TableId, U) - Method in interface io.debezium.connector.mysql.MySqlStreamingChangeEventSource.ChangeEventValidator
- validateAllFields(Configuration) - Method in class io.debezium.connector.mysql.MySqlConnector
- validateAndLoadSchemaHistory(MySqlConnectorConfig, MySqlPartition, MySqlOffsetContext, MySqlDatabaseSchema) - Method in class io.debezium.connector.mysql.MySqlConnectorTask
- validateBinlogConfiguration(MySqlConnectorConfig) - Method in class io.debezium.connector.mysql.MySqlConnectorTask
- validateChangeEventWithTable(Table, Object[], Object[]) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- validateConnection(Map<String, ConfigValue>, Configuration) - Method in class io.debezium.connector.mysql.MySqlConnector
- validateEventDeserializationFailureHandlingModeNotSet(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mysql.MySqlConnectorConfig
- validateGtidSetExcludes(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mysql.MySqlConnectorConfig
- validateSnapshotFeasibility(MySqlConnectorConfig, MySqlOffsetContext) - Method in class io.debezium.connector.mysql.MySqlConnectorTask
- validateSnapshotLockingMode(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mysql.MySqlConnectorConfig
-
Validate the new snapshot.locking.mode configuration, which replaces snapshot.minimal.locking.
- validateTimePrecisionMode(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mysql.MySqlConnectorConfig
-
Validate the time.precision.mode configuration.
- value - Variable in enum io.debezium.connector.mysql.MySqlConnectorConfig.BigIntUnsignedHandlingMode
- value - Variable in enum io.debezium.connector.mysql.MySqlConnectorConfig.ConnectorAdapterMode
- value - Variable in enum io.debezium.connector.mysql.MySqlConnectorConfig.SecureConnectionMode
- value - Variable in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotLockingMode
- value - Variable in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
- value - Variable in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotNewTables
- valueOf(String) - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.BigIntUnsignedHandlingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.ConnectorAdapterMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SecureConnectionMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotLockingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotNewTables
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mysql.MySqlSystemVariables.MySqlScope
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.BigIntUnsignedHandlingMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.ConnectorAdapterMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SecureConnectionMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotLockingMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotNewTables
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mysql.MySqlSystemVariables.MySqlScope
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERIFY_CA - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.SecureConnectionMode
-
Like REQUIRED, but additionally verify the server TLS certificate against the configured Certificate Authority (CA) certificates.
- VERIFY_IDENTITY - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.SecureConnectionMode
-
Like VERIFY_CA, but additionally verify that the server certificate matches the host to which the connection is attempted.
- version() - Static method in class io.debezium.connector.mysql.Module
- version() - Method in class io.debezium.connector.mysql.MySqlConnector
- version() - Method in class io.debezium.connector.mysql.MySqlConnectorTask
- version() - Method in class io.debezium.connector.mysql.rest.DebeziumMySqlConnectRestExtension
- VERSION_ENDPOINT - Static variable in class io.debezium.connector.mysql.rest.DebeziumMySqlConnectorResource
- viewChange(MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
-
Handle a
EventType.VIEW_CHANGE
event. - ViewSelectedColumnsParserListener - Class in io.debezium.connector.mysql.antlr.listener
-
Parser listener that is parsing MySQL SELECT statements used for definition of VIEW.
- ViewSelectedColumnsParserListener(TableEditor, MySqlAntlrDdlParser) - Constructor for class io.debezium.connector.mysql.antlr.listener.ViewSelectedColumnsParserListener
- visitErrorNode(ErrorNode) - Method in class io.debezium.connector.mysql.antlr.listener.MySqlAntlrDdlParserListener
- visitTerminal(TerminalNode) - Method in class io.debezium.connector.mysql.antlr.listener.MySqlAntlrDdlParserListener
W
- waitWhenStreamingPaused(ChangeEventSource.ChangeEventSourceContext) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- watermarksChanged() - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbReadOnlyIncrementalSnapshotContext
- watermarksChanged() - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlReadOnlyIncrementalSnapshotContext
- WHEN_NEEDED - Enum constant in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
-
Perform a snapshot when it is needed.
- with(GtidSet) - Method in interface io.debezium.connector.mysql.GtidSet
- with(GtidSet) - Method in class io.debezium.connector.mysql.strategy.mariadb.MariaDbGtidSet
- with(GtidSet) - Method in class io.debezium.connector.mysql.strategy.mysql.MySqlGtidSet
- wkb - Variable in class io.debezium.connector.mysql.MySqlGeometry
-
Open Geospatial Consortium Well-Known-Binary representation of the Geometry.
- WKB_EMPTY_GEOMETRYCOLLECTION - Static variable in class io.debezium.connector.mysql.MySqlGeometry
- WKB_POINT_SIZE - Static variable in class io.debezium.connector.mysql.MySqlGeometry
- wrap(Throwable) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
-
Wraps the specified exception in a
DebeziumException
, ensuring that all useful state is captured inside the new exception's message. - WriteRowsDeserializer(Map<Long, TableMapEventData>, CommonConnectorConfig.EventProcessingFailureHandlingMode) - Constructor for class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
DefaultTopicNamingStrategy
instead.