Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- 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
- 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>, List<String>, Optional<String>, Optional<String>) - Method in class io.debezium.connector.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
Fields 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.MySqlConnection.DatabaseLocales
- apply(R) - Method in class io.debezium.connector.mysql.transforms.ReadToInsertEvent
- applySchemaChange(SchemaChangeEvent) - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
- asBigIntUnsignedMode() - Method in enum io.debezium.connector.mysql.MySqlConnectorConfig.BigIntUnsignedHandlingMode
- asIntervalBeginning() - Method in class io.debezium.connector.mysql.GtidSet.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. - availableBinlogFiles() - Method in class io.debezium.connector.mysql.MySqlConnection
-
Query the database server to get the list of the binlog files availble.
B
- baseName - Variable in class io.debezium.connector.mysql.MySqlHistoryRecordComparator.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
- 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.MySqlHistoryRecordComparator.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.MySqlConnection.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
Charsetinstance 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.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.MySqlConnection
- close() - Method in class io.debezium.connector.mysql.transforms.ReadToInsertEvent
- closeWindow() - Method in class io.debezium.connector.mysql.MySqlReadOnlyIncrementalSnapshotContext
- collation - Variable in class io.debezium.connector.mysql.MySqlConnection.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(GtidSet.Interval) - Method in class io.debezium.connector.mysql.GtidSet.Interval
- compareTo(MySqlHistoryRecordComparator.BinlogFilename) - Method in class io.debezium.connector.mysql.MySqlHistoryRecordComparator.BinlogFilename
- 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.MySqlConnection.MySqlConnectionConfiguration
- config - Variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- config() - Method in class io.debezium.connector.mysql.MySqlConnection.MySqlConnectionConfiguration
- config() - Method in class io.debezium.connector.mysql.MySqlConnector
- 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(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
- 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.MySqlConnection
- connectionConfig() - Method in class io.debezium.connector.mysql.MySqlConnection
- 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.MySqlConnection
- connectionTimeout - Variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- 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
- consumeEvent(MySqlPartition, MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.EventBuffer
- contains(long) - Method in class io.debezium.connector.mysql.GtidSet.Interval
- contains(long) - Method in class io.debezium.connector.mysql.GtidSet.UUIDSet
- contains(GtidSet.Interval) - Method in class io.debezium.connector.mysql.GtidSet.Interval
- contains(String) - Method in class io.debezium.connector.mysql.GtidSet
- 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
LocalDateorLocalDateTimein 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
- createDocumentFromOffset(Map<String, ?>) - Static method in class io.debezium.connector.mysql.SourceInfo
-
Create a
Documentfrom the given offset. - createEmpty() - Static method in class io.debezium.connector.mysql.MySqlGeometry
-
Create a GEOMETRYCOLLECTION EMPTY MySqlGeometry
- 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(Schema, Struct) - 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>, AbstractSnapshotChangeEventSource.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
- createStatementWithLargeResultSet(MySqlConnection) - 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.MySqlConnection.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
- 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 valueused 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
- 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
DATEvalue 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
DATETIMEvalue 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
DATETIMEvalue 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
TIMEvalue 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
TIMESTAMPvalue 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
TIMESTAMPvalue 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
TIMEvalue 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
YEARvalue to aYearobject. - deserializeYear(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
- deserializeYear(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
- determineConnectionTimeZone(Configuration) - Static method in class io.debezium.connector.mysql.MySqlConnection.MySqlConnectionConfiguration
- 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
- 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.MySqlConnection
-
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.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- emitWindowOpen() - Method in class io.debezium.connector.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- ENABLE_TIME_ADJUSTER - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- end - Variable in class io.debezium.connector.mysql.GtidSet.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.GtidSet
- equals(Object) - Method in class io.debezium.connector.mysql.GtidSet.Interval
- equals(Object) - Method in class io.debezium.connector.mysql.GtidSet.UUIDSet
- equals(Object) - Method in class io.debezium.connector.mysql.MySqlPartition
- equals(Object) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource.BinlogPosition
- 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
ROLLBACKorCOMMIT. - 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.INCIDENTrepresenting 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
- 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.MySqlConnection.MySqlConnectionConfiguration
- 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.MySqlHistoryRecordComparator.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.MySqlConnection.MySqlConnectionConfiguration
- factory() - Method in class io.debezium.connector.mysql.MySqlConnection.MySqlConnectionConfiguration
- FALLBACK - Static variable in class io.debezium.connector.mysql.converters.TinyIntOneToBooleanConverter
- filename - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource.BinlogPosition
- filterGtidSet(MySqlOffsetContext, GtidSet, GtidSet) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
-
Apply the include/exclude GTID source filters to the current
GTID setand merge them onto the currently available GTID set from a MySQL server. - 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
- forScope(SystemVariables.Scope) - Method in class io.debezium.connector.mysql.MySqlSystemVariables
- forServerWithId(String) - Method in class io.debezium.connector.mysql.GtidSet
-
Find the
GtidSet.UUIDSetfor the server with the specified Uuid. - 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
- 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
- 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, MySqlConnection) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- getBinlogTimestampSeconds() - Method in class io.debezium.connector.mysql.SourceInfo
- 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.MySqlConnection
- getConnectionTimeout() - Method in class io.debezium.connector.mysql.MySqlConnection.MySqlConnectionConfiguration
- getConnectionTimeout() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- 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
- getContext() - Method in class io.debezium.connector.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.MySqlReadOnlyIncrementalSnapshotContext
- getCurrentRowNumber() - Method in class io.debezium.connector.mysql.SourceInfo
- getDdlParser() - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
- getEnd() - Method in class io.debezium.connector.mysql.GtidSet.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.MySqlConnection
- getEventSourcePosition(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.mysql.MySqlEventMetadataProvider
- 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<GtidSet>) - Method in class io.debezium.connector.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- 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 class io.debezium.connector.mysql.GtidSet
-
Returns a copy with all intervals set to beginning
- getHistoryRecordComparator() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- getHoldingGlobalLock() - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSourceMetrics
- getHoldingGlobalLock() - Method in interface io.debezium.connector.mysql.MySqlSnapshotChangeEventSourceMetricsMXBean
- 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
- getIndexColumns(MySqlParser.IndexColumnNamesContext, TableEditor) - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
- getIntervals() - Method in class io.debezium.connector.mysql.GtidSet.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.
- getJavaEncodingForMysqlCharSet(String) - Static method in class io.debezium.connector.mysql.MySqlConnection.CharsetMappingWrapper
- getJavaEncodingForMysqlCharSet(String) - Static method in class io.debezium.connector.mysql.MySqlConnection
- 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.
- 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
- getQuery() - Method in class io.debezium.connector.mysql.SourceInfo
- getRealConverterDouble(RelationalColumn) - Method in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- getRealConverterFloat(RelationalColumn) - Method in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- getRows(E) - Method in interface io.debezium.connector.mysql.MySqlStreamingChangeEventSource.RowsProvider
- getSchema() - Method in class io.debezium.connector.mysql.MySqlTaskContext
- getSelectedColumns() - Method in class io.debezium.connector.mysql.antlr.listener.ViewSelectedColumnsParserListener
- getServerId() - Method in class io.debezium.connector.mysql.SourceInfo
- getSessionVariableForSslVersion() - Method in class io.debezium.connector.mysql.MySqlConnection
-
Read the Ssl Version session variable.
- getSignalOffset() - Method in class io.debezium.connector.mysql.MySqlReadOnlyIncrementalSnapshotContext
- getSnapshotChangeEventSource(SnapshotProgressListener<MySqlPartition>) - 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.GtidSet.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
- getStringConverter(RelationalColumn) - Method in class io.debezium.connector.mysql.converters.JdbcSinkDataTypesConverter
- 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.GtidSet.UUIDSet
-
Get the Uuid for the server that generated the GTIDs.
- getUuidSet(String) - Method in class io.debezium.connector.mysql.MySqlReadOnlyIncrementalSnapshotContext
- getUUIDSets() - Method in class io.debezium.connector.mysql.GtidSet
-
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.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.GtidSet
- 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_INCLUDESorMySqlConnectorConfig.GTID_SOURCE_EXCLUDESconfiguration 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 - Class in io.debezium.connector.mysql
-
A set of MySQL GTIDs.
- GtidSet(String) - Constructor for class io.debezium.connector.mysql.GtidSet
- GtidSet(Map<String, GtidSet.UUIDSet>) - Constructor for class io.debezium.connector.mysql.GtidSet
- GtidSet.Interval - Class in io.debezium.connector.mysql
- GtidSet.UUIDSet - Class in io.debezium.connector.mysql
-
A range of GTIDs for a single server with a specific Uuid.
- gtidSourceFilter - Variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- gtidSourceFilter - Variable in class io.debezium.connector.mysql.MySqlHistoryRecordComparator
- gtidSourceFilter() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
-
Get the predicate function that will return
trueif a GTID source is to be included, orfalseif 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>) - 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, 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
GtidEventDatathat 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. - handleQueryEvent(MySqlPartition, MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
-
Handle the supplied event with an
QueryEventDataby possibly recording the DDL statements as changes in the MySQL schemas. - handleRotateLogsEvent(MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
-
Handle the supplied event with a
RotateEventDatathat signals the logs are being rotated. - handleRowsQuery(MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
-
Handle the supplied event with an
RowsQueryEventDataby recording the original SQL query that generated the event. - 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.
- 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.GtidSet
- hashCode() - Method in class io.debezium.connector.mysql.GtidSet.Interval
- hashCode() - Method in class io.debezium.connector.mysql.GtidSet.UUIDSet
- hashCode() - Method in class io.debezium.connector.mysql.MySqlPartition
- hashCode() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource.BinlogPosition
- heartbeatIntervalFactor - Variable in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- highWatermark - Variable in class io.debezium.connector.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.MySqlConnection.MySqlConnectionConfiguration
- hostname() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
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.MySqlConnection.MySqlConnectionConfiguration
- 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_MODEconfiguration. - init(MySqlOffsetContext) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- init(MySqlPartition, OffsetContext) - Method in class io.debezium.connector.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- init(MySqlReadOnlyIncrementalSnapshotContext<U>, Map<String, ?>) - Static method in class io.debezium.connector.mysql.MySqlReadOnlyIncrementalSnapshotContext
- 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.GtidSet.Interval
- intervals - Variable in class io.debezium.connector.mysql.GtidSet.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.transforms - package io.debezium.connector.mysql.transforms
- isBinlogAvailable(MySqlConnectorConfig, MySqlOffsetContext) - Method in class io.debezium.connector.mysql.MySqlConnectorTask
-
Determine whether the binlog position as set on the
MySqlOffsetContextis available in the server. - isBinlogFormatRow() - Method in class io.debezium.connector.mysql.MySqlConnection
-
Determine whether the MySQL server has the row-level binlog enabled.
- isBinlogRowImageFull() - Method in class io.debezium.connector.mysql.MySqlConnection
-
Determine whether the MySQL server has the binlog_row_image set to 'FULL'.
- isBuiltInDatabase(String) - Static method in class io.debezium.connector.mysql.MySqlConnectorConfig
- isConnected() - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- isContainedWithin(GtidSet) - Method in class io.debezium.connector.mysql.GtidSet
-
Determine if the GTIDs represented by this object are contained completely within the supplied set of GTIDs.
- isContainedWithin(GtidSet.Interval) - Method in class io.debezium.connector.mysql.GtidSet.Interval
-
Determine if this interval is completely within the supplied interval.
- isContainedWithin(GtidSet.UUIDSet) - Method in class io.debezium.connector.mysql.GtidSet.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.
- 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.MySqlStreamingChangeEventSourceMetrics
- isGtidModeEnabled() - Method in class io.debezium.connector.mysql.MySqlConnection
-
Determine whether the MySQL server has GTIDs enabled.
- isInBufferFullMode() - Method in class io.debezium.connector.mysql.EventBuffer
- isKafkaChannelEnabled() - Method in class io.debezium.connector.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- 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.MySqlHistoryRecordComparator
-
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
- 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.MySqlConnection
- 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.MySqlConnection.MySqlConnectionConfiguration
- jdbcConfig - Variable in class io.debezium.connector.mysql.MySqlConnection.MySqlConnectionConfiguration
- 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.MySqlConnection
-
Determine the executed GTID set for MySQL.
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.MySqlReadOnlyIncrementalSnapshotContext
- load(Map<String, ?>, boolean) - Static method in class io.debezium.connector.mysql.MySqlReadOnlyIncrementalSnapshotContext
- Loader(MySqlConnectorConfig) - Constructor for class io.debezium.connector.mysql.MySqlOffsetContext.Loader
- 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.MySqlConnection
- 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.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- LOGGER - Static variable in class io.debezium.connector.mysql.MySqlReadOnlyIncrementalSnapshotContext
- 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.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 UNSIGNEDvalues as preciselongvalues. - 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.MySqlReadOnlyIncrementalSnapshotContext
M
- 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_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
- 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<MySqlConnection>, 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
CloudEventsProviderfor MySQL. - MySqlCloudEventsProvider() - Constructor for class io.debezium.connector.mysql.converters.MySqlCloudEventsProvider
- MySqlConnection - Class in io.debezium.connector.mysql
-
JdbcConnectionextension to be used with MySQL Server - MySqlConnection(MySqlConnection.MySqlConnectionConfiguration) - Constructor for class io.debezium.connector.mysql.MySqlConnection
-
Creates a new connection using the supplied configuration.
- MySqlConnection(MySqlConnection.MySqlConnectionConfiguration, MySqlFieldReader) - Constructor for class io.debezium.connector.mysql.MySqlConnection
-
Creates a new connection using the supplied configuration.
- MySqlConnection.CharsetMappingWrapper - Class in io.debezium.connector.mysql
-
Helper to gain access to protected method
- MySqlConnection.DatabaseLocales - Class in io.debezium.connector.mysql
- MySqlConnection.MySqlConnectionConfiguration - Class in io.debezium.connector.mysql
- MySqlConnectionConfiguration(Configuration) - Constructor for class io.debezium.connector.mysql.MySqlConnection.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
- 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.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<?>) - 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 - Variable in class io.debezium.connector.mysql.MySqlConnection
- 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
- MySqlHistoryRecordComparator - Class in io.debezium.connector.mysql
- MySqlHistoryRecordComparator(Predicate<String>) - Constructor for class io.debezium.connector.mysql.MySqlHistoryRecordComparator
- MySqlHistoryRecordComparator.BinlogFilename - Class in io.debezium.connector.mysql
- 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
-
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.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- MySqlReadOnlyIncrementalSnapshotContext<T> - Class in io.debezium.connector.mysql
- MySqlReadOnlyIncrementalSnapshotContext() - Constructor for class io.debezium.connector.mysql.MySqlReadOnlyIncrementalSnapshotContext
- MySqlReadOnlyIncrementalSnapshotContext(boolean) - Constructor for class io.debezium.connector.mysql.MySqlReadOnlyIncrementalSnapshotContext
- MySqlRecordParser - Class in io.debezium.connector.mysql.converters
-
Parser for records produced by the MySQL connector.
- MySqlRecordParser(Schema, Struct) - 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<MySqlConnection>, MySqlDatabaseSchema, EventDispatcher<MySqlPartition, TableId>, Clock, MySqlSnapshotChangeEventSourceMetrics, BlockingConsumer<Function<SourceRecord, SourceRecord>>) - 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(String, String, CommonConnectorConfig) - Constructor for class io.debezium.connector.mysql.MySqlSourceInfoStructMaker
- MySqlStreamingChangeEventSource - Class in io.debezium.connector.mysql
- MySqlStreamingChangeEventSource(MySqlConnectorConfig, MySqlConnection, 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.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) - 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(GtidSet.Interval) - Method in class io.debezium.connector.mysql.GtidSet.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.MySqlHistoryRecordComparator.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.MySqlConnection.MySqlConnectionConfiguration
- originalSystemProperties - Variable in class io.debezium.connector.mysql.MySqlConnection
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.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, 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.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.MySqlConnection.MySqlConnectionConfiguration
- password() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- port() - Method in class io.debezium.connector.mysql.MySqlConnection.MySqlConnectionConfiguration
- port() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- 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 UNSIGNEDvalues as preciseBigDecimalvalues, 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_PREPAREevent. - 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.MySqlReadOnlyIncrementalSnapshotContext
- previousLowWatermark - Variable in class io.debezium.connector.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.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- processHeartbeat(MySqlPartition, OffsetContext) - Method in class io.debezium.connector.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- processMessage(MySqlPartition, DataCollectionId, Object, OffsetContext) - Method in class io.debezium.connector.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- processTransactionCommittedEvent(MySqlPartition, OffsetContext) - Method in class io.debezium.connector.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- processTransactionStartedEvent(MySqlPartition, OffsetContext) - Method in class io.debezium.connector.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.MySqlConnection
-
Get the purged GTID values from MySQL (gtid_purged value)
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.MySqlConnection
- 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.MySqlConnection
- quotedTableIdString(TableId) - Method in class io.debezium.connector.mysql.MySqlConnection
R
- reachedHighWatermark(String) - Method in class io.debezium.connector.mysql.MySqlReadOnlyIncrementalSnapshotContext
- READ_ONLY_CONNECTION - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- readDatabaseCollations() - Method in class io.debezium.connector.mysql.MySqlConnection
-
Read the MySQL default character sets for exisiting 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.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
- readMySqlCharsetSystemVariables() - Method in class io.debezium.connector.mysql.MySqlConnection
-
Read the MySQL charset-related system variables.
- readMySqlSystemVariables() - Method in class io.debezium.connector.mysql.MySqlConnection
-
Read the MySQL system variables.
- readOnlyConnection - Variable in class io.debezium.connector.mysql.MySqlConnectorConfig
- readTableStatement(JdbcConnection, OptionalLong) - Method in class io.debezium.connector.mysql.MySqlSnapshotChangeEventSource
- readTableStructure(ChangeEventSource.ChangeEventSourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<MySqlPartition, MySqlOffsetContext>, MySqlOffsetContext) - 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.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.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.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- refreshSchemas() - Method in class io.debezium.connector.mysql.MySqlDatabaseSchema
-
Discard any currently-cached schemas and rebuild them using the filters.
- 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(GtidSet.Interval) - Method in class io.debezium.connector.mysql.GtidSet.Interval
- removeAll(List<GtidSet.Interval>) - Method in class io.debezium.connector.mysql.GtidSet.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
- resetTransactionId() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- resolveColumnDataType(MySqlParser.DataTypeContext) - Method in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
- 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
- restoreOffset() - Method in class io.debezium.connector.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- retainAll(Predicate<String>) - Method in class io.debezium.connector.mysql.GtidSet
-
Obtain a copy of this
GtidSetexcept with only the GTID ranges that have server UUIDs that match the given predicate. - 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
DeleteRowsEventDataDeserializerthat converts MySQLDATE,TIME,DATETIME, andTIMESTAMPvalues toLocalDate,LocalTime,LocalDateTime, andOffsetDateTimeobjects, respectively. - RowDeserializers.UpdateRowsDeserializer - Class in io.debezium.connector.mysql
-
A specialization of
UpdateRowsEventDataDeserializerthat converts MySQLDATE,TIME,DATETIME, andTIMESTAMPvalues toLocalDate,LocalTime,LocalDateTime, andOffsetDateTimeobjects, respectively. - RowDeserializers.WriteRowsDeserializer - Class in io.debezium.connector.mysql
-
A specialization of
WriteRowsEventDataDeserializerthat converts MySQLDATE,TIME,DATETIME, andTIMESTAMPvalues toLocalDate,LocalTime,LocalDateTime, andOffsetDateTimeobjects, respectively. - rowsToSkipUponRestart() - Method in class io.debezium.connector.mysql.MySqlOffsetContext
-
Get the number of rows beyond the
last completely processed eventto 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.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- 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() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- serverName - Variable in class io.debezium.connector.mysql.MySqlPartition
- serverUuidChanged() - Method in class io.debezium.connector.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.
- setBinlogTimestampSeconds(long) - Method in class io.debezium.connector.mysql.SourceInfo
-
Set the number of seconds since Unix epoch (January 1, 1970) as found within the MySQL binary log file.
- 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(GtidSet) - Method in class io.debezium.connector.mysql.MySqlReadOnlyIncrementalSnapshotContext
- setInitialSkips(long, int) - Method in class io.debezium.connector.mysql.MySqlOffsetContext
- setIsGtidModeEnabled(boolean) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- setLowWatermark(GtidSet) - Method in class io.debezium.connector.mysql.MySqlReadOnlyIncrementalSnapshotContext
- setMilliSecondsBehindSource(long) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSourceMetrics
- 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.MySqlReadOnlyIncrementalSnapshotContext
- setSourceTime(Instant) - Method in class io.debezium.connector.mysql.SourceInfo
- setStatementFor(Map<String, String>) - Method in class io.debezium.connector.mysql.MySqlConnection
- 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
- setSystemProperty(String, Field, boolean) - Method in class io.debezium.connector.mysql.MySqlConnection
- 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.
- showMasterStmt - Variable in class io.debezium.connector.mysql.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- SIGNAL_OFFSET - Static variable in class io.debezium.connector.mysql.MySqlReadOnlyIncrementalSnapshotContext
- signalOffset - Variable in class io.debezium.connector.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
- 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.MySqlConnection
- SQL_SHOW_SYSTEM_VARIABLES - Static variable in class io.debezium.connector.mysql.MySqlConnection
- SQL_SHOW_SYSTEM_VARIABLES_CHARACTER_SET - Static variable in class io.debezium.connector.mysql.MySqlConnection
- 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.MySqlConnection.MySqlConnectionConfiguration
- sslKeyStorePassword() - Method in class io.debezium.connector.mysql.MySqlConnection.MySqlConnectionConfiguration
- sslMode() - Method in class io.debezium.connector.mysql.MySqlConnection.MySqlConnectionConfiguration
- sslMode() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- sslModeEnabled() - Method in class io.debezium.connector.mysql.MySqlConnection.MySqlConnectionConfiguration
- sslModeEnabled() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- sslModeFor(MySqlConnectorConfig.SecureConnectionMode) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
- sslTrustStore() - Method in class io.debezium.connector.mysql.MySqlConnection.MySqlConnectionConfiguration
- sslTrustStorePassword() - Method in class io.debezium.connector.mysql.MySqlConnection.MySqlConnectionConfiguration
- start - Variable in class io.debezium.connector.mysql.GtidSet.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.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- storageInitializationExecuted - Variable in class io.debezium.connector.mysql.MySqlDatabaseSchema
- store(Map<String, Object>) - Method in class io.debezium.connector.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
- 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 class io.debezium.connector.mysql.GtidSet
- subtract(GtidSet.UUIDSet) - Method in class io.debezium.connector.mysql.GtidSet.UUIDSet
- subtractGtidSet(GtidSet, GtidSet) - Method in class io.debezium.connector.mysql.MySqlConnection
-
Determine the difference between two sets.
- 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
- 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
BOOLEANvalues 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.GtidSet.Interval
- toString() - Method in class io.debezium.connector.mysql.GtidSet
- toString() - Method in class io.debezium.connector.mysql.GtidSet.UUIDSet
- toString() - Method in class io.debezium.connector.mysql.MySqlHistoryRecordComparator.BinlogFilename
- 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
- 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
- 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 - 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.MySqlReadOnlyIncrementalSnapshotChangeEventSource
- updateLowWatermark() - Method in class io.debezium.connector.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.MySqlReadOnlyIncrementalSnapshotContext
- URL_PATTERN - Static variable in class io.debezium.connector.mysql.MySqlConnection
- 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.MySqlConnection
-
Determine if the current user has the named privilege.
- username() - Method in class io.debezium.connector.mysql.MySqlConnection.MySqlConnectionConfiguration
- username() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
- usesLocking() - Method in enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotLockingMode
- 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.GtidSet.UUIDSet
- UUIDSet(GtidSet.UUIDSet) - Constructor for class io.debezium.connector.mysql.GtidSet.UUIDSet
- UUIDSet(String, GtidSet.Interval) - Constructor for class io.debezium.connector.mysql.GtidSet.UUIDSet
- UUIDSet(String, List<GtidSet.Interval>) - Constructor for class io.debezium.connector.mysql.GtidSet.UUIDSet
- uuidSetsByServerId - Variable in class io.debezium.connector.mysql.GtidSet
V
- 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
- 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.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.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.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
- viewChange(MySqlOffsetContext, Event) - Method in class io.debezium.connector.mysql.MySqlStreamingChangeEventSource
-
Handle a
EventType.VIEW_CHANGEevent. - 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
- watermarksChanged() - Method in class io.debezium.connector.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 class io.debezium.connector.mysql.GtidSet
- 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
DefaultTopicNamingStrategyinstead.