Skip navigation links
Debezium Connector for MySQL 1.2.0.Final
A B C D E F G H I J K L M N O P Q R S T U V W 

A

AbstractReader - Class in io.debezium.connector.mysql
A component that performs a snapshot of a MySQL server, and records the schema changes in MySqlSchema.
AbstractReader(String, MySqlTaskContext, HaltingPredicate) - Constructor for class io.debezium.connector.mysql.AbstractReader
Create a snapshot reader.
AbstractReader.AcceptAllPredicate - Class in io.debezium.connector.mysql
A predicate that returns true for all sourceRecords
AcceptAllPredicate() - Constructor for class io.debezium.connector.mysql.AbstractReader.AcceptAllPredicate
 
acceptAndContinue - Variable in class io.debezium.connector.mysql.AbstractReader
 
accepts(SourceRecord) - Method in class io.debezium.connector.mysql.AbstractReader.AcceptAllPredicate
 
accepts(SourceRecord) - Method in interface io.debezium.connector.mysql.HaltingPredicate
Whether this record should be processed by the calling reader or not.
accepts(SourceRecord) - Method in class io.debezium.connector.mysql.ParallelSnapshotReader.ParallelHaltingPredicate
 
accepts(SourceRecord) - Method in class io.debezium.connector.mysql.ReconcilingBinlogReader.OffsetLimitPredicate
 
add(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
 
addReader(Reader) - Method in class io.debezium.connector.mysql.ChainedReader.Builder
 
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.
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.MySqlSchema
 
appendDropTableStatement(StringBuilder, TableId) - Method in class io.debezium.connector.mysql.MySqlSchema
 
applyDdl(SourceInfo, String, String, DdlChanges.DatabaseStatementStringConsumer) - Method in class io.debezium.connector.mysql.MySqlSchema
Apply the supplied DDL statements to this database schema and record the history.
aReaderLeading - Variable in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
asBigIntUnsignedMode() - Method in enum io.debezium.connector.mysql.MySqlConnectorConfig.BigIntUnsignedHandlingMode
 
asIntervalBeginning() - Method in class io.debezium.connector.mysql.GtidSet.UUIDSet
 
assign(long, TableId) - Method in class io.debezium.connector.mysql.RecordMakers
Assign the given table number to the table with the specified table ID.

B

beginTransaction(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
 
binaryLogClientThreads - Variable in class io.debezium.connector.mysql.BinlogReader
 
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.SourceInfo
 
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.
BinlogPosition(String, long) - Constructor for class io.debezium.connector.mysql.BinlogReader.BinlogPosition
 
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.
BinlogReader - Class in io.debezium.connector.mysql
A component that reads the binlog of a MySQL server, and records any schema changes in MySqlSchema.
BinlogReader(String, MySqlTaskContext, HaltingPredicate) - Constructor for class io.debezium.connector.mysql.BinlogReader
Create a binlog reader.
BinlogReader(String, MySqlTaskContext, HaltingPredicate, long) - Constructor for class io.debezium.connector.mysql.BinlogReader
Create a binlog reader.
BinlogReader.BinlogPosition - Class in io.debezium.connector.mysql
 
BinlogReader.ReaderThreadLifecycleListener - Class in io.debezium.connector.mysql
 
binlogReaderA - Variable in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
binlogReaderB - Variable in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
BinlogReaderMetrics - Class in io.debezium.connector.mysql
 
BinlogReaderMetrics(BinaryLogClient, MySqlTaskContext, String, ChangeEventQueueMetrics) - Constructor for class io.debezium.connector.mysql.BinlogReaderMetrics
 
BinlogReaderMetricsMXBean - Interface in io.debezium.connector.mysql
 
binlogTimestampSeconds - Variable in class io.debezium.connector.mysql.SourceInfo
 
bitSlice(long, int, int, int) - Static method in class io.debezium.connector.mysql.RowDeserializers
Slice an integer out of a portion of long value.
BlockingReader - Class in io.debezium.connector.mysql
A component that blocks doing nothing until the connector task is stopped
BlockingReader(String, String) - Constructor for class io.debezium.connector.mysql.BlockingReader
 
booleanOffsetValue(Map<String, ?>, String) - Method in class io.debezium.connector.mysql.SourceInfo
 
buffer - Variable in class io.debezium.connector.mysql.EventBuffer
 
BUFFER_SIZE_FOR_BINLOG_READER - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
bufferSizeForBinlogReader() - Method in class io.debezium.connector.mysql.MySqlTaskContext
 
build() - Method in class io.debezium.connector.mysql.ChainedReader.Builder
 
build() - Method in class io.debezium.connector.mysql.Filters.Builder
Build the filters.
Builder() - Constructor for class io.debezium.connector.mysql.ChainedReader.Builder
 
Builder(Configuration) - Constructor for class io.debezium.connector.mysql.Filters.Builder
Create a Builder for a filter.
BUILT_IN_DB_NAMES - Static variable in class io.debezium.connector.mysql.Filters
 
builtInDatabaseFilter() - Method in class io.debezium.connector.mysql.Filters
 
builtInTableFilter() - Method in class io.debezium.connector.mysql.Filters
 
byteOrderOfBitType() - Method in class io.debezium.connector.mysql.MySqlValueConverters
 

C

capacity - Variable in class io.debezium.connector.mysql.EventBuffer
 
cause - Variable in class io.debezium.connector.mysql.EventDataDeserializationExceptionData
 
ChainedReader - Class in io.debezium.connector.mysql
A Reader implementation that runs one or more other Readers in a consistently, completely, and sequentially.
ChainedReader(List<Reader>, String) - Constructor for class io.debezium.connector.mysql.ChainedReader
Create a new chained reader.
ChainedReader.Builder - Class in io.debezium.connector.mysql
 
changeEventQueueMetrics - Variable in class io.debezium.connector.mysql.AbstractReader
 
CHARSET_NAME_CLIENT - Static variable in class io.debezium.connector.mysql.MySqlSystemVariables
 
CHARSET_NAME_CONNECTION - Static variable in class io.debezium.connector.mysql.MySqlSystemVariables
 
CHARSET_NAME_DATABASE - Static variable in class io.debezium.connector.mysql.MySqlSystemVariables
The system variable name fo the name for the character set that the current database uses.
CHARSET_NAME_RESULT - Static variable in class io.debezium.connector.mysql.MySqlSystemVariables
 
CHARSET_NAME_SERVER - Static variable in class io.debezium.connector.mysql.MySqlSystemVariables
The system variable name for the name of the character set that the server uses by default.
charsetFor(Column) - Method in class io.debezium.connector.mysql.MySqlValueConverters
Return the Charset instance with the MySQL-specific character set name used by the given column.
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.
checkLaggingLeadingInfo() - Method in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
cleanupResources() - Method in class io.debezium.connector.mysql.AbstractReader
This method is normally called by AbstractReader.poll() when there this reader finishes normally and all generated records are consumed prior to being stopped.
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
clear() - Method in class io.debezium.connector.mysql.RecordMakers
Clear all of the cached record makers.
client - Variable in class io.debezium.connector.mysql.BinlogReader
 
client - Variable in class io.debezium.connector.mysql.BinlogReaderMetrics
 
clock - Variable in class io.debezium.connector.mysql.BinlogReader
 
close() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
 
columnDefinitionListener - Variable in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
 
columnDefinitionListener - Variable in class io.debezium.connector.mysql.antlr.listener.CreateTableParserListener
 
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>, boolean) - Constructor for class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
 
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
 
columnFilter - Variable in class io.debezium.connector.mysql.Filters.Builder
 
columnFilter - Variable in class io.debezium.connector.mysql.Filters
 
columnFilter() - Method in class io.debezium.connector.mysql.Filters
 
commitTransaction() - Method in class io.debezium.connector.mysql.SourceInfo
 
compareTo(GtidSet.Interval) - Method in class io.debezium.connector.mysql.GtidSet.Interval
 
completed - Variable in class io.debezium.connector.mysql.ChainedReader
 
completed - Variable in class io.debezium.connector.mysql.ParallelSnapshotReader
 
completed - Variable in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
completeEvent() - Method in class io.debezium.connector.mysql.SourceInfo
Capture that we're starting a new event.
completeReaders() - Method in class io.debezium.connector.mysql.MySqlConnectorTask
When the task is stopped, the readers may have additional work to perform before they actually stop and before all their records have been consumed via the BaseSourceTask.poll() method.
completeSnapshot() - Method in class io.debezium.connector.mysql.SourceInfo
Denote that a snapshot has completed successfully.
completeSuccessfully() - Method in class io.debezium.connector.mysql.AbstractReader
Call this method only when the reader has successfully completed all of its work, signaling that subsequent calls to AbstractReader.poll() should forever return null and that this reader should transition from Reader.State.STOPPING to Reader.State.STOPPED.
completeSuccessfully() - Method in class io.debezium.connector.mysql.ParallelSnapshotReader
 
completeSuccessfully() - Method in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
completeTransaction(boolean, Event) - Method in class io.debezium.connector.mysql.EventBuffer
Sends all events from the buffer int a final handler.
completionMessage - Variable in class io.debezium.connector.mysql.ChainedReader.Builder
 
completionMessage(String) - Method in class io.debezium.connector.mysql.ChainedReader.Builder
Set the message that should be logged when all of the readers have completed their work.
completionMessage - Variable in class io.debezium.connector.mysql.ChainedReader
 
config - Variable in class io.debezium.connector.mysql.Filters.Builder
 
config() - Method in class io.debezium.connector.mysql.MySqlConnector
 
config - Variable in class io.debezium.connector.mysql.MySqlJdbcContext
 
config() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
 
config - Variable in class io.debezium.connector.mysql.MySqlTaskContext
 
config() - Method in class io.debezium.connector.mysql.MySqlTaskContext
 
configDef() - Static method in class io.debezium.connector.mysql.MySqlConnectorConfig
 
configure(Properties) - Method in class io.debezium.connector.mysql.converters.TinyIntOneToBooleanConverter
 
configuredServerId - Variable in class io.debezium.connector.mysql.MySqlConnectorTask.ServerIdGenerator
 
CONNECTION_TIMEOUT_MS - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
connectionContext - Variable in class io.debezium.connector.mysql.AbstractReader
 
connectionContext - Variable in class io.debezium.connector.mysql.BinlogReader
 
connectionContext - Variable in class io.debezium.connector.mysql.MySqlConnectorTask
 
connectionContext - Variable in class io.debezium.connector.mysql.MySqlTaskContext
 
connectionString() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
 
connectionTimeout - Variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
connectorConfig - Variable in class io.debezium.connector.mysql.MySqlTaskContext
 
connectorName() - Method in class io.debezium.connector.mysql.MySqlTaskContext
 
consumeEvent(Event) - Method in class io.debezium.connector.mysql.EventBuffer
 
consumer - Variable in class io.debezium.connector.mysql.RecordMakers.RecordsForTable
 
containsZeroValuesInDatePart(String, Column, Table) - Static method in class io.debezium.connector.mysql.MySqlValueConverters
 
context - Variable in class io.debezium.connector.mysql.AbstractReader
 
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.
convertDefault - Variable in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
Whether to convert the column's default value into the corresponding schema type or not.
convertDefault - Variable in class io.debezium.connector.mysql.antlr.listener.DefaultValueParserListener
Whether to convert the column's default value into the corresponding schema type or not.
convertDefaultValueToSchemaType(ColumnEditor) - Method in class io.debezium.connector.mysql.antlr.listener.CreateTableParserListener
 
convertDefaultValueToSchemaType(ColumnEditor) - Method in class io.debezium.connector.mysql.antlr.listener.DefaultValueParserListener
 
convertDurationToMicroseconds(Column, Field, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
Converts a value object for an expected type of Duration to Long values that represents the time in microseconds.
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
 
converter - Variable in class io.debezium.connector.mysql.RecordMakers.RecordsForTable
 
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
 
convertersByTableNumber - Variable in class io.debezium.connector.mysql.RecordMakers
 
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 a SourceRecord.
convertJson(Column, Field, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
Convert the String byte[] value to a string value used in a SourceRecord.
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 a SourceRecord.
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
 
convertString(Column, Field, Charset, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
Convert the String or byte[] value to a string value used in a SourceRecord.
convertTimestampToLocalDateTime(Column, Field, Object) - Method in class io.debezium.connector.mysql.MySqlValueConverters
 
convertToBit(String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
 
convertToBits(Column, String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
Converts a string object for an expected JDBC type of Types.BIT.
convertToBits(String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
 
convertToBoolean(String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
Converts a string object for an expected JDBC type of Types.BOOLEAN.
convertToDecimal(Column, String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
Converts a string object for an expected JDBC type of Types.DECIMAL.
convertToDouble(String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
Converts a string object for an expected JDBC type of Types.DOUBLE.
convertToDuration(Column, String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
Converts a string object for an object type of Duration.
convertToLocalDate(Column, String) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
Converts a string object for an object type of LocalDate.
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(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 (16-bit) is represented in 'BigDecimal' data type.
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.
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 (32-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 a Date.
counter - Variable in class io.debezium.connector.mysql.MySqlConnectorTask.ServerIdGenerator
 
create(Object[], Instant) - Method in class io.debezium.connector.mysql.RecordMakers.RecordsForTable
Produce a create record for the row.
create(Object[], Instant, int, int) - Method in class io.debezium.connector.mysql.RecordMakers.RecordsForTable
Produce a create record for the row.
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
 
createAndStartTaskContext(Configuration, Filters) - Static method in class io.debezium.connector.mysql.MySqlConnectorTask
 
createDocumentFromOffset(Map<String, ?>) - Static method in class io.debezium.connector.mysql.SourceInfo
Create a Document from the given offset.
createEmpty() - Static method in class io.debezium.connector.mysql.MySqlGeometry
Create a GEOMETRYCOLLECTION EMPTY MySqlGeometry
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
 
createParseTreeWalkerListener() - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
 
createReconcilingBinlogReader(BinlogReader) - Method in class io.debezium.connector.mysql.ParallelSnapshotReader
Create and return a ReconcilingBinlogReader for the two binlog readers contained in this ParallelSnapshotReader.
createStatement(Connection) - Method in class io.debezium.connector.mysql.SnapshotReader
 
createStatementWithLargeResultSet(Connection) - Method in class io.debezium.connector.mysql.SnapshotReader
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.SourceInfo
 
currentGtid - Variable in class io.debezium.connector.mysql.SourceInfo
 
currentGtidSet - Variable in class io.debezium.connector.mysql.SourceInfo
 
currentQuery - Variable in class io.debezium.connector.mysql.SourceInfo
 
currentReader - Variable in class io.debezium.connector.mysql.ChainedReader
 
currentRowNumber - Variable in class io.debezium.connector.mysql.SourceInfo
 

D

database() - Method in class io.debezium.connector.mysql.SourceInfo
 
DATABASE_BLACKLIST - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
A comma-separated list of regular expressions that match database names to be excluded from monitoring.
DATABASE_BLACKLIST_KEY - Static variable in class io.debezium.connector.mysql.SourceInfo
 
DATABASE_BLACKLIST_NAME - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
DATABASE_HISTORY - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
The database history class is hidden in the MySqlConnectorConfig.configDef() since that is designed to work with a user interface, and in these situations using Kafka is the only way to go.
DATABASE_WHITELIST - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
A comma-separated list of regular expressions that match database names to be monitored.
DATABASE_WHITELIST_KEY - Static variable in class io.debezium.connector.mysql.SourceInfo
 
DATABASE_WHITELIST_NAME - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
databaseBlacklist - Variable in class io.debezium.connector.mysql.SourceInfo
 
databaseEvent(String) - Method in class io.debezium.connector.mysql.SourceInfo
 
databaseFilter() - Method in class io.debezium.connector.mysql.Filters
 
databaseName - Variable in class io.debezium.connector.mysql.antlr.listener.CreateAndAlterDatabaseParserListener
 
databaseName - Variable in class io.debezium.connector.mysql.SourceInfo
 
databaseWhitelist - Variable in class io.debezium.connector.mysql.SourceInfo
 
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.
dbFilter - Variable in class io.debezium.connector.mysql.Filters.Builder
 
dbFilter - Variable in class io.debezium.connector.mysql.Filters
 
dbHistory - Variable in class io.debezium.connector.mysql.MySqlSchema
 
dbSchema - Variable in class io.debezium.connector.mysql.MySqlTaskContext
 
dbSchema() - Method in class io.debezium.connector.mysql.MySqlTaskContext
 
ddlChanges - Variable in class io.debezium.connector.mysql.MySqlSchema
 
ddlFilter - Variable in class io.debezium.connector.mysql.MySqlTaskContext
 
ddlFilter() - Method in class io.debezium.connector.mysql.MySqlTaskContext
Get the predicate function that will return true if a DDL has to be skipped over and left out of the schema history or false when it should be processed.
ddlParser - Variable in class io.debezium.connector.mysql.MySqlSchema
 
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_MIN_HALTING_DURATION - Static variable in class io.debezium.connector.mysql.ParallelSnapshotReader.ParallelHaltingPredicate
 
DEFAULT_SNAPSHOT_FETCH_SIZE - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
Minimum value used for fetch size hint.
defaultSelector(String, String) - Static method in class io.debezium.connector.mysql.MySqlTopicSelector
Get the default topic selector logic, which uses a '.' delimiter character when needed.
defaultValueColumnEditor - Variable in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
 
defaultValueConverter - Variable in class io.debezium.connector.mysql.antlr.listener.CreateTableParserListener
 
defaultValueConverter - Variable in class io.debezium.connector.mysql.antlr.listener.DefaultValueParserListener
 
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, MySqlValueConverters, AtomicReference<Boolean>, boolean) - Constructor for class io.debezium.connector.mysql.antlr.listener.DefaultValueParserListener
 
delete(SourceInfo, Object[], int, int, BitSet, Instant, BlockingConsumer<SourceRecord>) - Method in interface io.debezium.connector.mysql.RecordMakers.Converter
 
delete(Object[], Instant) - Method in class io.debezium.connector.mysql.RecordMakers.RecordsForTable
Produce a delete record for the row.
delete(Object[], Instant, int, int) - Method in class io.debezium.connector.mysql.RecordMakers.RecordsForTable
Produce a delete record for the row.
DeleteRowsDeserializer(Map<Long, TableMapEventData>) - 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) - Static method in class io.debezium.connector.mysql.RowDeserializers
Converts a MySQL DATE value to a LocalDate.
deserializeDate(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
 
deserializeDate(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
 
deserializeDatetime(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.DeleteRowsDeserializer
 
deserializeDatetime(ByteArrayInputStream) - Static method in class io.debezium.connector.mysql.RowDeserializers
Converts a MySQL DATETIME value without fractional seconds to a LocalDateTime.
deserializeDatetime(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
 
deserializeDatetime(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
 
deserializeDatetimeV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.DeleteRowsDeserializer
 
deserializeDatetimeV2(int, ByteArrayInputStream) - Static method in class io.debezium.connector.mysql.RowDeserializers
Converts a MySQL DATETIME value with fractional seconds to a LocalDateTime.
deserializeDatetimeV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
 
deserializeDatetimeV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
 
deserializeFractionalSecondsInNanos(int, ByteArrayInputStream) - Static method in class io.debezium.connector.mysql.RowDeserializers
Read the binary input stream to obtain the number of nanoseconds given the fractional seconds precision, or fsp.
deserializeFractionalSecondsInNanosNegative(int, ByteArrayInputStream) - Static method in class io.debezium.connector.mysql.RowDeserializers
Read the binary input stream to obtain the number of nanoseconds given the fractional seconds precision, or fsp.
deserializeString(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.DeleteRowsDeserializer
 
deserializeString(int, ByteArrayInputStream) - Static method in class io.debezium.connector.mysql.RowDeserializers
Converts a MySQL string to a byte[].
deserializeString(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
 
deserializeString(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
 
deserializeTime(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.DeleteRowsDeserializer
 
deserializeTime(ByteArrayInputStream) - Static method in class io.debezium.connector.mysql.RowDeserializers
Converts a MySQL TIME value without fractional seconds to a Duration.
deserializeTime(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
 
deserializeTime(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
 
deserializeTimestamp(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.DeleteRowsDeserializer
 
deserializeTimestamp(ByteArrayInputStream) - Static method in class io.debezium.connector.mysql.RowDeserializers
Converts a MySQL TIMESTAMP value without fractional seconds to a OffsetDateTime.
deserializeTimestamp(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
 
deserializeTimestamp(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
 
deserializeTimestampV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.DeleteRowsDeserializer
 
deserializeTimestampV2(int, ByteArrayInputStream) - Static method in class io.debezium.connector.mysql.RowDeserializers
Converts a MySQL TIMESTAMP value with fractional seconds to a OffsetDateTime.
deserializeTimestampV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
 
deserializeTimestampV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
 
deserializeTimeV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.DeleteRowsDeserializer
 
deserializeTimeV2(int, ByteArrayInputStream) - Static method in class io.debezium.connector.mysql.RowDeserializers
Converts a MySQL TIME value with fractional seconds to a Duration.
deserializeTimeV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
 
deserializeTimeV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
 
deserializeVarString(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.DeleteRowsDeserializer
 
deserializeVarString(int, ByteArrayInputStream) - Static method in class io.debezium.connector.mysql.RowDeserializers
Converts a MySQL string to a byte[].
deserializeVarString(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
 
deserializeVarString(int, ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
 
deserializeYear(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.DeleteRowsDeserializer
 
deserializeYear(ByteArrayInputStream) - Static method in class io.debezium.connector.mysql.RowDeserializers
Converts a MySQL YEAR value to a Year object.
deserializeYear(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
 
deserializeYear(ByteArrayInputStream) - Method in class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
 
destroy() - Method in class io.debezium.connector.mysql.AbstractReader
 
destroy() - Method in class io.debezium.connector.mysql.ChainedReader
 
destroy() - Method in interface io.debezium.connector.mysql.Reader
After the reader has stopped, there may still be some resources we want left available until the connector task is destroyed.
determineLeadingReader() - Method in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
doCleanup() - Method in class io.debezium.connector.mysql.AbstractReader
The reader has completed all processing and all enqueued records have been consumed, so this reader should clean up any resources that might remain.
doCleanup() - Method in class io.debezium.connector.mysql.BinlogReader
 
doCleanup() - Method in class io.debezium.connector.mysql.SnapshotReader
 
doDestroy() - Method in class io.debezium.connector.mysql.AbstractReader
The reader has been requested to de-initialize resources after stopping.
doDestroy() - Method in class io.debezium.connector.mysql.BinlogReader
 
doDestroy() - Method in class io.debezium.connector.mysql.SnapshotReader
 
doInitialize() - Method in class io.debezium.connector.mysql.AbstractReader
The reader has been requested to initialize resources prior to starting.
doInitialize() - Method in class io.debezium.connector.mysql.BinlogReader
 
doInitialize() - Method in class io.debezium.connector.mysql.SnapshotReader
 
doPoll() - Method in class io.debezium.connector.mysql.MySqlConnectorTask
 
doStart() - Method in class io.debezium.connector.mysql.AbstractReader
The reader has been requested to start, so initialize any un-initialized resources required by the reader.
doStart() - Method in class io.debezium.connector.mysql.BinlogReader
 
doStart() - Method in class io.debezium.connector.mysql.SnapshotReader
Start the snapshot and return immediately.
doStop() - Method in class io.debezium.connector.mysql.AbstractReader
The reader has been requested to stop, so perform any work required to stop the reader's resources that were previously started.
doStop() - Method in class io.debezium.connector.mysql.BinlogReader
 
doStop() - Method in class io.debezium.connector.mysql.MySqlConnectorTask
 
doStop() - Method in class io.debezium.connector.mysql.SnapshotReader
 
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.MySqlConnectorTask
Determine the earliest binlog filename that is still available in the server.
emitTombstoneOnDelete - Variable in class io.debezium.connector.mysql.RecordMakers
 
ENABLE_TIME_ADJUSTER - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
end - Variable in class io.debezium.connector.mysql.GtidSet.Interval
 
enqueueRecord(SourceRecord) - Method in class io.debezium.connector.mysql.AbstractReader
Enqueue a record so that it can be obtained when this reader is polled.
enqueueSchemaChanges(String, Set<TableId>, String) - Method in class io.debezium.connector.mysql.SnapshotReader
 
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.CreateTableParserListener
 
enterColumnDefinition(MySqlParser.ColumnDefinitionContext) - 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.CreateTableParserListener
 
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
 
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.CreateTableParserListener
 
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.BinlogReader.BinlogPosition
 
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
 
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_DESERIALIZATION_FAILURE_HANDLING_MODE - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
EventBuffer - Class in io.debezium.connector.mysql
This class represents a look-ahead buffer that allows Debezium to accumulate binlog events and decide if the last event in transaction is either ROLLBACK or COMMIT.
EventBuffer(int, BinlogReader) - Constructor for class io.debezium.connector.mysql.EventBuffer
 
EventDataDeserializationExceptionData - Class in io.debezium.connector.mysql
Event data for an event of type EventType.INCIDENT representing a failure to deserialize a binlog event.
EventDataDeserializationExceptionData(EventDataDeserializationException) - Constructor for class io.debezium.connector.mysql.EventDataDeserializationExceptionData
 
eventDeserializationFailureHandlingMode - Variable in class io.debezium.connector.mysql.BinlogReader
 
eventHandlers - Variable in class io.debezium.connector.mysql.BinlogReader
 
eventProcessingFailureHandlingMode() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
 
EVENTS_TO_SKIP_OFFSET_KEY - Static variable in class io.debezium.connector.mysql.SourceInfo
 
eventsToSkipUponRestart() - Method in class io.debezium.connector.mysql.SourceInfo
Get the number of events after the last transaction BEGIN that we've already processed.
excludeAllTables(Filters) - Method in class io.debezium.connector.mysql.Filters.Builder
Exclude all those tables included by the given filter.
excludeDatabases(Predicate<String>) - Method in class io.debezium.connector.mysql.Filters.Builder
Exclude all the databases that the given predicate tests as true for.
excludeTables(Predicate<TableId>) - Method in class io.debezium.connector.mysql.Filters.Builder
Exclude all the tables that the given predicate tests as true for.
execute() - Method in class io.debezium.connector.mysql.SnapshotReader
Perform the snapshot using the same logic as the "mysqldump" utility.
executorService - Variable in class io.debezium.connector.mysql.SnapshotReader
 
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.CreateTableParserListener
 
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
 
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
The set of Fields that are included in the configuration definition.
extractEnumAndSetOptions(List<String>) - Static method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
Extracts the enumeration values properly parsed and escaped.
extractEnumAndSetOptions(Column) - Method in class io.debezium.connector.mysql.MySqlValueConverters
 
extractEnumAndSetOptionsAsString(Column) - Method in class io.debezium.connector.mysql.MySqlValueConverters
 

F

FACTORY - Static variable in class io.debezium.connector.mysql.MySqlJdbcContext
 
failed(Throwable) - Method in class io.debezium.connector.mysql.AbstractReader
Call this method only when the reader has failed, that a subsequent call to AbstractReader.poll() should throw this error, and that AbstractReader.doCleanup() can be called at any time.
failed(Throwable, String) - Method in class io.debezium.connector.mysql.AbstractReader
Call this method only when the reader has failed, that a subsequent call to AbstractReader.poll() should throw this error, and that AbstractReader.doCleanup() can be called at any time.
failure - Variable in class io.debezium.connector.mysql.AbstractReader
 
failureException - Variable in class io.debezium.connector.mysql.AbstractReader
 
FALLBACK - Static variable in class io.debezium.connector.mysql.converters.TinyIntOneToBooleanConverter
 
filename - Variable in class io.debezium.connector.mysql.BinlogReader.BinlogPosition
 
filterGtidSet(GtidSet, GtidSet) - Method in class io.debezium.connector.mysql.MySqlTaskContext
Apply the include/exclude GTID source filters to the current GTID set and merge them onto the currently available GTID set from a MySQL server.
Filters - Class in io.debezium.connector.mysql
A utility that is contains various filters for acceptable database names, TableIds, and columns.
Filters(Predicate<String>, Predicate<TableId>, Predicate<String>, Predicate<TableId>, Tables.ColumnNameFilter) - Constructor for class io.debezium.connector.mysql.Filters
 
filters - Variable in class io.debezium.connector.mysql.MySqlSchema
 
filters() - Method in class io.debezium.connector.mysql.MySqlSchema
Get the database and table filters defined by the configuration.
Filters.Builder - Class in io.debezium.connector.mysql
 
forScope(SystemVariables.Scope) - Method in class io.debezium.connector.mysql.MySqlSystemVariables
 
forServerWithId(String) - Method in class io.debezium.connector.mysql.GtidSet
Find the GtidSet.UUIDSet for the server with the specified Uuid.
forTable(TableId, BitSet, BlockingConsumer<SourceRecord>) - Method in class io.debezium.connector.mysql.RecordMakers
Obtain the record maker for the given table, using the specified columns and sending records to the given consumer.
forTable(long, BitSet, BlockingConsumer<SourceRecord>) - Method in class io.debezium.connector.mysql.RecordMakers
Obtain the record maker for the given table, using the specified columns and sending records to the given consumer.
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

generateInsertEvents() - Method in class io.debezium.connector.mysql.SnapshotReader
Set this reader's execution to produce a Envelope.Operation.CREATE event for each row.
generateReadEvents() - Method in class io.debezium.connector.mysql.SnapshotReader
Set this reader's execution to produce a Envelope.Operation.READ event for each row.
getAllConfigurationFields() - Method in class io.debezium.connector.mysql.MySqlConnectorTask
 
getAllFilters(Configuration) - Static method in class io.debezium.connector.mysql.MySqlConnectorTask
Get the filters representing all tables represented by the config.
getBinlogClient() - Method in class io.debezium.connector.mysql.BinlogReader
 
getBinlogFilename() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
getBinlogFilename() - Method in interface io.debezium.connector.mysql.BinlogReaderMetricsMXBean
Name of the current MySQL binlog file being read by underlying mysql-binlog-client.
getBinlogPosition() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
getBinlogPosition() - Method in interface io.debezium.connector.mysql.BinlogReaderMetricsMXBean
Current MySQL binlog offset position being read by underlying mysql-binlog-client.
getBinlogSslSocketFactory(MySqlJdbcContext) - Method in class io.debezium.connector.mysql.BinlogReader
 
getBinlogTimestampSeconds() - Method in class io.debezium.connector.mysql.SourceInfo
 
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
 
getConfiguredServerId() - Method in class io.debezium.connector.mysql.MySqlConnectorTask.ServerIdGenerator
 
getConnectionContext() - Method in class io.debezium.connector.mysql.MySqlTaskContext
 
getConnectionTimeout() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
 
getConnectorConfig() - Method in class io.debezium.connector.mysql.MySqlTaskContext
 
getConnectorName() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
 
getContextName() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
 
getConverters() - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
 
getCreateTableFilters(Filters) - Method in class io.debezium.connector.mysql.SnapshotReader
Get the filters for table creation.
getCurrentBinlogFilename() - Method in class io.debezium.connector.mysql.SourceInfo
 
getCurrentBinlogPosition() - Method in class io.debezium.connector.mysql.BinlogReader
 
getCurrentBinlogPosition() - Method in class io.debezium.connector.mysql.SourceInfo
 
getCurrentGtid() - Method in class io.debezium.connector.mysql.SourceInfo
 
getCurrentRowNumber() - Method in class io.debezium.connector.mysql.SourceInfo
 
getDatabaseBlacklist() - Method in class io.debezium.connector.mysql.SourceInfo
 
getDatabaseWhitelist() - Method in class io.debezium.connector.mysql.SourceInfo
 
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.
getFilename() - Method in class io.debezium.connector.mysql.BinlogReader.BinlogPosition
 
getGtidSet() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
getGtidSet() - Method in interface io.debezium.connector.mysql.BinlogReaderMetricsMXBean
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
getHoldingGlobalLock() - Method in class io.debezium.connector.mysql.SnapshotReaderMetrics
 
getHoldingGlobalLock() - Method in interface io.debezium.connector.mysql.SnapshotReaderMetricsMXBean
 
getIntervals() - Method in class io.debezium.connector.mysql.GtidSet.UUIDSet
Get the intervals of transaction numbers.
getIsGtidModeEnabled() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
getIsGtidModeEnabled() - Method in interface io.debezium.connector.mysql.BinlogReaderMetricsMXBean
Tracks if the connector is running using Gtids to track current offset.
getLaggingReader() - Method in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
getLastEvent() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
getLastOffset() - Method in class io.debezium.connector.mysql.BinlogReader
 
getLastTransactionId() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
getLeadingReader() - Method in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
getMetrics() - Method in class io.debezium.connector.mysql.BinlogReader
 
getMilliSecondsBehindSource() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
getMilliSecondsSinceLastEvent() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
getMonitoredTables() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
getMonitoredTables() - Method in interface io.debezium.connector.mysql.ReaderMetricsMXBean
 
getMonitoredTables() - Method in class io.debezium.connector.mysql.SnapshotReaderMetrics
 
getNewFilters(Map<String, ?>, Configuration) - Static method in class io.debezium.connector.mysql.MySqlConnectorTask
Get the filters representing the tables that have been newly added to the config, but not those that previously existed in the config.
getNextServerId() - Method in class io.debezium.connector.mysql.MySqlConnectorTask.ServerIdGenerator
 
getNumberOfCommittedTransactions() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
getNumberOfCommittedTransactions() - Method in interface io.debezium.connector.mysql.BinlogReaderMetricsMXBean
Tracks the number of committed transactions.
getNumberOfDisconnects() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
getNumberOfDisconnects() - Method in interface io.debezium.connector.mysql.BinlogReaderMetricsMXBean
Tracks the number of times the underlying mysql-binlog-client has been disconnected from MySQL.
getNumberOfLargeTransactions() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
getNumberOfLargeTransactions() - Method in interface io.debezium.connector.mysql.BinlogReaderMetricsMXBean
Tracks the number of transaction which contains events that contained more entries than could be contained within the connectors EventBuffer instance.
getNumberOfNotWellFormedTransactions() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
getNumberOfNotWellFormedTransactions() - Method in interface io.debezium.connector.mysql.BinlogReaderMetricsMXBean
Tracks the number of transactions which are not well-formed.
getNumberOfRolledBackTransactions() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
getNumberOfRolledBackTransactions() - Method in interface io.debezium.connector.mysql.BinlogReaderMetricsMXBean
Tracks the number of rolled back transactions.
getNumberOfSkippedEvents() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
getNumberOfSkippedEvents() - Method in interface io.debezium.connector.mysql.BinlogReaderMetricsMXBean
Tracks the number of events skipped by underlying mysql-binlog-client, generally due to the client being unable to properly deserialize the event.
getOldFilters(Map<String, ?>, Configuration) - Static method in class io.debezium.connector.mysql.MySqlConnectorTask
Get the filters representing those tables that previously existed in the config, but not those newly added to the config.
getPosition() - Method in class io.debezium.connector.mysql.BinlogReader.BinlogPosition
 
getQuery() - Method in class io.debezium.connector.mysql.SourceInfo
 
getRestartOffset(Map<String, ?>) - Method in class io.debezium.connector.mysql.MySqlConnectorTask
Get the offset to restart the connector from.
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.MySqlJdbcContext
Read the Ssl Version session variable.
getSnapshotLockingMode() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
 
getSnapshotNewTables() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
 
getSourceEventPosition() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
getSourceInfoStructMaker(CommonConnectorConfig.Version) - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
 
getSourceRecordOffset(Map<String, Object>) - Method in class io.debezium.connector.mysql.RecordMakers
 
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.
getTableBlacklist() - Method in class io.debezium.connector.mysql.SourceInfo
 
getTableFilter() - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
 
getTableIdFromTableNumber(long) - Method in class io.debezium.connector.mysql.RecordMakers
Converts table number back to table id
getTableSourceItemContext(MySqlParser.TableSourceContext) - Method in class io.debezium.connector.mysql.antlr.listener.ViewSelectedColumnsParserListener
 
getTableWhitelist() - Method in class io.debezium.connector.mysql.SourceInfo
 
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.BinlogReaderMetrics
 
getTotalNumberOfEventsSeen() - Method in class io.debezium.connector.mysql.SnapshotReaderMetrics
 
getUUID() - Method in class io.debezium.connector.mysql.GtidSet.UUIDSet
Get the Uuid for the server that generated the GTIDs.
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.GtidNewChannelPosition
 
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) - Static method in class io.debezium.connector.mysql.MySqlSchema
 
getWkb() - Method in class io.debezium.connector.mysql.MySqlGeometry
Returns the standard well-known binary representation of the MySQL byte
gitIdNewChannelPosition - Variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
globalLockAcquired() - Method in class io.debezium.connector.mysql.SnapshotReaderMetrics
 
globalLockReleased() - Method in class io.debezium.connector.mysql.SnapshotReaderMetrics
 
GTID_KEY - Static variable in class io.debezium.connector.mysql.SourceInfo
 
GTID_NEW_CHANNEL_POSITION - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
If set to 'latest', connector when encountering new GTID channel after job restart will start reading it from the latest executed position (default).
GTID_SET_KEY - Static variable in class io.debezium.connector.mysql.SourceInfo
 
GTID_SOURCE_EXCLUDES - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
A comma-separated list of regular expressions that match source UUIDs in the GTID set used to find the binlog position in the MySQL server.
GTID_SOURCE_FILTER_DML_EVENTS - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
If set to true, we will only produce DML events into Kafka for transactions that were written on MySQL servers with UUIDs matching the filters defined by the MySqlConnectorConfig.GTID_SOURCE_INCLUDES or MySqlConnectorConfig.GTID_SOURCE_EXCLUDES configuration options, if they are specified.
GTID_SOURCE_INCLUDES - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
A comma-separated list of regular expressions that match source UUIDs in the GTID set used to find the binlog position in the MySQL server.
gtidDmlSourceFilter - Variable in class io.debezium.connector.mysql.BinlogReader
 
gtidFilter - Variable in class io.debezium.connector.mysql.ReconcilingBinlogReader.OffsetLimitPredicate
 
gtidNewChannelPosition() - Method in class io.debezium.connector.mysql.MySqlConnectorConfig
 
GtidNewChannelPosition(String) - Constructor for enum io.debezium.connector.mysql.MySqlConnectorConfig.GtidNewChannelPosition
 
gtidSet - Variable in class io.debezium.connector.mysql.BinlogReader
 
GtidSet - Class in io.debezium.connector.mysql
A set of MySQL GTIDs.
GtidSet(Map<String, GtidSet.UUIDSet>) - Constructor for class io.debezium.connector.mysql.GtidSet
 
GtidSet(String) - Constructor for class io.debezium.connector.mysql.GtidSet
 
gtidSet() - Method in class io.debezium.connector.mysql.SourceInfo
Get the string representation of the GTID range for the MySQL binary log file.
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.MySqlTaskContext
 
gtidSourceFilter() - Method in class io.debezium.connector.mysql.MySqlTaskContext
Get the predicate function that will return true if a GTID source is to be included, or false if a GTID source is to be excluded.

H

HaltingPredicate - Interface in io.debezium.connector.mysql
A predicate invoked by Reader implementations in order to determine whether they should continue with processing records or not.
handleDelete(Event) - Method in class io.debezium.connector.mysql.BinlogReader
Generate source records for the supplied event with an DeleteRowsEventData.
handleEvent(Event) - Method in class io.debezium.connector.mysql.BinlogReader
 
handleGtidEvent(Event) - Method in class io.debezium.connector.mysql.BinlogReader
Handle the supplied event with a GtidEventData that signals the beginning of a GTID transaction.
handleInsert(Event) - Method in class io.debezium.connector.mysql.BinlogReader
Generate source records for the supplied event with an WriteRowsEventData.
handleQueryEvent(Event) - Method in class io.debezium.connector.mysql.BinlogReader
Handle the supplied event with an QueryEventData by possibly recording the DDL statements as changes in the MySQL schemas.
handleRotateLogsEvent(Event) - Method in class io.debezium.connector.mysql.BinlogReader
Handle the supplied event with a RotateEventData that signals the logs are being rotated.
handleRowsQuery(Event) - Method in class io.debezium.connector.mysql.BinlogReader
Handle the supplied event with an RowsQueryEventData by recording the original SQL query that generated the event.
handleServerHeartbeat(Event) - Method in class io.debezium.connector.mysql.BinlogReader
Handle the supplied event that is sent by a master to a slave to let the slave know that the master is still alive.
handleServerIncident(Event) - Method in class io.debezium.connector.mysql.BinlogReader
Handle the supplied event that signals that an out of the ordinary event that occurred on the master.
handleServerStop(Event) - Method in class io.debezium.connector.mysql.BinlogReader
Handle the supplied event that signals that mysqld has stopped.
handleTransactionCompletion(Event) - Method in class io.debezium.connector.mysql.BinlogReader
 
handleUpdate(Event) - Method in class io.debezium.connector.mysql.BinlogReader
Generate source records for the supplied event with an UpdateRowsEventData.
handleUpdateTableMetadata(Event) - Method in class io.debezium.connector.mysql.BinlogReader
Handle a change in the table metadata.
hasFilterInfo() - Method in class io.debezium.connector.mysql.SourceInfo
 
hashCode() - Method in class io.debezium.connector.mysql.BinlogReader.BinlogPosition
 
hashCode() - Method in class io.debezium.connector.mysql.GtidSet
 
hashCode() - Method in class io.debezium.connector.mysql.GtidSet.Interval
 
hashCode() - Method in class io.debezium.connector.mysql.GtidSet.UUIDSet
 
hasTable(TableId) - Method in class io.debezium.connector.mysql.RecordMakers
Determine if there is a record maker for the given table.
heartbeat - Variable in class io.debezium.connector.mysql.BinlogReader
 
heartbeatIntervalFactor - Variable in class io.debezium.connector.mysql.BinlogReader
 
historyComparator - Variable in class io.debezium.connector.mysql.MySqlSchema
 
historyComparator() - Method in class io.debezium.connector.mysql.MySqlSchema
 
historyExists() - Method in class io.debezium.connector.mysql.MySqlSchema
Return true if the database history entity exists
historyExists() - Method in class io.debezium.connector.mysql.MySqlTaskContext
Return true if the database history entity exists
historyLocation() - Method in class io.debezium.connector.mysql.MySqlSchema
Get the information about where the DDL statement history is recorded.
holdingGlobalLock - Variable in class io.debezium.connector.mysql.SnapshotReaderMetrics
 
HOSTNAME - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
hostname() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
 

I

ignoreDmlEventByGtidSource - Variable in class io.debezium.connector.mysql.BinlogReader
 
ignoredQueryStatements - Variable in class io.debezium.connector.mysql.MySqlSchema
 
ignoreEvent(Event) - Method in class io.debezium.connector.mysql.BinlogReader
 
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.
includeData - Variable in class io.debezium.connector.mysql.SnapshotReader
 
includeDatabases(Predicate<String>) - Method in class io.debezium.connector.mysql.Filters.Builder
Include all the databases that the given predicate tests as true for.
includedColumns - Variable in class io.debezium.connector.mysql.RecordMakers.RecordsForTable
 
includeSchemaChangeRecords() - Method in class io.debezium.connector.mysql.MySqlTaskContext
 
includeSqlQuery() - Method in class io.debezium.connector.mysql.MySqlTaskContext
 
includeTables(Predicate<TableId>) - Method in class io.debezium.connector.mysql.Filters.Builder
Include the tables that the given predicate tests as true for.
INCONSISTENT_SCHEMA_HANDLING_MODE - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
inconsistentSchemaHandlingMode - Variable in class io.debezium.connector.mysql.BinlogReader
 
inconsistentSchemaHandlingMode() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
 
INFO - Static variable in class io.debezium.connector.mysql.Module
 
informAboutUnknownTableIfRequired(Event, TableId, String) - Method in class io.debezium.connector.mysql.BinlogReader
If we receive an event for a table that is monitored but whose metadata we don't know, either ignore that event or raise a warning or error as per the MySqlConnectorConfig.INCONSISTENT_SCHEMA_HANDLING_MODE configuration.
INITIAL_POLL_PERIOD_IN_MILLIS - Static variable in class io.debezium.connector.mysql.BinlogReader
 
initialEventsToSkip - Variable in class io.debezium.connector.mysql.BinlogReader
 
initialize() - Method in class io.debezium.connector.mysql.AbstractReader
 
initialize() - Method in class io.debezium.connector.mysql.ChainedReader
 
initialize() - Method in class io.debezium.connector.mysql.ParallelSnapshotReader
 
initialize() - Method in interface io.debezium.connector.mysql.Reader
Perform any initialization of the reader before being started.
initializeDataTypeResolver() - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
 
initializeHistory() - Method in class io.debezium.connector.mysql.MySqlTaskContext
Initialize the database history with any server-specific information.
initializeHistoryStorage() - Method in class io.debezium.connector.mysql.MySqlTaskContext
Initialize permanent storage for database history
insert(SourceInfo, Object[], int, int, BitSet, Instant, BlockingConsumer<SourceRecord>) - Method in interface io.debezium.connector.mysql.RecordMakers.Converter
 
INT_CORRECTION - Static variable in class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
 
INT_MAX_VALUE - Static variable in class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
 
Interval(long, long) - Constructor for class io.debezium.connector.mysql.GtidSet.Interval
 
intervals - Variable in class io.debezium.connector.mysql.GtidSet.UUIDSet
 
intializeHistoryStorage() - Method in class io.debezium.connector.mysql.MySqlSchema
Initialize permanent storage for database history
inTransaction - Variable in class io.debezium.connector.mysql.SourceInfo
 
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
 
isBinlogAvailable() - Method in class io.debezium.connector.mysql.MySqlConnectorTask
Determine whether the binlog position as set on the SourceInfo is available in the server.
isBinlogFormatRow() - Method in class io.debezium.connector.mysql.MySqlConnectorTask
Determine whether the MySQL server has the row-level binlog enabled.
isBinlogRowImageFull() - Method in class io.debezium.connector.mysql.MySqlConnectorTask
Determine whether the MySQL server has the binlog_row_image set to 'FULL'.
isBuiltInDatabase(String) - Static method in class io.debezium.connector.mysql.Filters
 
isBuiltInDb - Variable in class io.debezium.connector.mysql.Filters.Builder
 
isBuiltInDb - Variable in class io.debezium.connector.mysql.Filters
 
isBuiltInTable - Variable in class io.debezium.connector.mysql.Filters.Builder
 
isBuiltInTable - Variable in class io.debezium.connector.mysql.Filters
 
isBuiltInTable(TableId) - Static method in class io.debezium.connector.mysql.Filters
 
isConnected() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
isContainedWithin(GtidSet.Interval) - Method in class io.debezium.connector.mysql.GtidSet.Interval
Determine if this interval is completely within the supplied interval.
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.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.
isGlobalSetVariableStatement(String, String) - Method in class io.debezium.connector.mysql.MySqlSchema
 
isGrammarInUpperCase() - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
 
isGtidModeEnabled - Variable in class io.debezium.connector.mysql.BinlogReaderMetrics
 
isGtidModeEnabled() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
Determine whether the MySQL server has GTIDs enabled.
isInBufferFullMode() - Method in class io.debezium.connector.mysql.EventBuffer
 
isInitialSnapshotOnly() - Method in class io.debezium.connector.mysql.MySqlTaskContext
 
isLastSnapshot() - Method in class io.debezium.connector.mysql.SourceInfo
 
isNotBuiltInDatabase(String) - Static method in class io.debezium.connector.mysql.Filters
 
isNotBuiltInTable(TableId) - Static method in class io.debezium.connector.mysql.Filters
 
isPoint() - Method in class io.debezium.connector.mysql.MySqlGeometry
Returns whether this geometry is a 2D POINT type.
isPositionAtOrBefore(Document, Document, Predicate<String>) - Static method in class io.debezium.connector.mysql.SourceInfo
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 SourceInfo.offset().
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
isRunning() - Method in class io.debezium.connector.mysql.AbstractReader
 
isSchemaOnlyRecoverySnapshot() - Method in class io.debezium.connector.mysql.MySqlTaskContext
 
isSchemaOnlySnapshot() - Method in class io.debezium.connector.mysql.MySqlTaskContext
 
isSnapshotAllowedWhenNeeded() - Method in class io.debezium.connector.mysql.MySqlTaskContext
 
isSnapshotInEffect() - Method in class io.debezium.connector.mysql.SourceInfo
Determine whether a snapshot is currently in effect.
isSnapshotNeverAllowed() - Method in class io.debezium.connector.mysql.MySqlTaskContext
 
isStoreOnlyMonitoredTablesDdl() - Method in class io.debezium.connector.mysql.MySqlSchema
 
isTableIdCaseInsensitive() - Method in class io.debezium.connector.mysql.MySqlTaskContext
 
isTableMonitored(TableId) - Method in class io.debezium.connector.mysql.MySqlSchema
Decide whether events should be captured for a given table

J

jdbc - Variable in class io.debezium.connector.mysql.MySqlJdbcContext
 
jdbc() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
 
JDBC_DRIVER - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
JDBC_PROPERTY_LEGACY_DATETIME - Static variable in class io.debezium.connector.mysql.MySqlJdbcContext
 

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.BinlogReader
 
knownGtidSet() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
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.
lastOffset - Variable in class io.debezium.connector.mysql.BinlogReader
 
lastSnapshot - Variable in class io.debezium.connector.mysql.SourceInfo
 
lastTransactionId - Variable in class io.debezium.connector.mysql.BinlogReaderMetrics
 
leadingReaderFinalOffsetDocument - Variable in class io.debezium.connector.mysql.ReconcilingBinlogReader.OffsetLimitPredicate
 
LegacyV1MySqlSourceInfoStructMaker - Class in io.debezium.connector.mysql
 
LegacyV1MySqlSourceInfoStructMaker(String, String, CommonConnectorConfig) - Constructor for class io.debezium.connector.mysql.LegacyV1MySqlSourceInfoStructMaker
 
listeners - Variable in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
 
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.CreateTableParserListener
 
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.
loadHistory(SourceInfo) - Method in class io.debezium.connector.mysql.MySqlSchema
Load the database schema information using the previously-recorded history, and stop reading the history when the the history reaches the supplied starting point.
loadHistory(SourceInfo) - Method in class io.debezium.connector.mysql.MySqlTaskContext
Load the database schema information using the previously-recorded history, and stop reading the history when the the history reaches the supplied starting point.
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(Event) - Method in class io.debezium.connector.mysql.BinlogReader
 
logger - Variable in class io.debezium.connector.mysql.AbstractReader
 
logger - Variable in class io.debezium.connector.mysql.BlockingReader
 
logger - Variable in class io.debezium.connector.mysql.ChainedReader
 
LOGGER - Static variable in class io.debezium.connector.mysql.converters.TinyIntOneToBooleanConverter
 
LOGGER - Static variable in class io.debezium.connector.mysql.EventBuffer
 
logger - Variable in class io.debezium.connector.mysql.MySqlConnector
 
LOGGER - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
logger - Variable in class io.debezium.connector.mysql.MySqlConnectorTask
 
logger - Variable in class io.debezium.connector.mysql.MySqlJdbcContext
 
logger() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
 
logger - Static variable in class io.debezium.connector.mysql.MySqlSchema
 
LOGGER - Static variable in class io.debezium.connector.mysql.MySqlTaskContext
 
LOGGER - Static variable in class io.debezium.connector.mysql.MySqlValueConverters
 
LOGGER - Static variable in class io.debezium.connector.mysql.ParallelSnapshotReader
 
LOGGER - Static variable in class io.debezium.connector.mysql.ParallelSnapshotReader.ParallelHaltingPredicate
 
LOGGER - Static variable in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
logger - Variable in class io.debezium.connector.mysql.RecordMakers
 
logger - Variable in class io.debezium.connector.mysql.TimedBlockingReader
 
logReaderState() - Method in class io.debezium.connector.mysql.BinlogReader
 
logReaderState(Level) - Method in class io.debezium.connector.mysql.BinlogReader
 
logRolesForCurrentUser(JdbcConnection) - Method in class io.debezium.connector.mysql.SnapshotReader
 
logServerInformation(JdbcConnection) - Method in class io.debezium.connector.mysql.SnapshotReader
 
longOffsetValue(Map<String, ?>, String) - Method in class io.debezium.connector.mysql.SourceInfo
 
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.

M

makeRecord() - Method in class io.debezium.connector.mysql.MySqlTaskContext
 
markLastSnapshot(Configuration) - Method in class io.debezium.connector.mysql.SourceInfo
Denote that a snapshot will be complete after one last record.
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.
MAX_POLL_PERIOD_IN_MILLIS - Static variable in class io.debezium.connector.mysql.BinlogReader
 
maxBatchSize - Variable in class io.debezium.connector.mysql.AbstractReader
 
maybeSetFilterDataFromConfig(Configuration) - Method in class io.debezium.connector.mysql.SourceInfo
Set filter data from config if and only if parallel snapshotting of new tables is turned on
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.BinlogReader
 
metrics - Variable in class io.debezium.connector.mysql.SnapshotReader
 
metronome - Variable in class io.debezium.connector.mysql.AbstractReader
 
metronome - Variable in class io.debezium.connector.mysql.BlockingReader
 
milliSecondsBehindMaster - Variable in class io.debezium.connector.mysql.BinlogReaderMetrics
 
minHaltingDuration - Variable in class io.debezium.connector.mysql.ParallelSnapshotReader.ParallelHaltingPredicate
 
Module - Class in io.debezium.connector.mysql
Information about this module.
Module() - Constructor for class io.debezium.connector.mysql.Module
 
monitoredTablesAsStringArray() - Method in class io.debezium.connector.mysql.MySqlSchema
Get all table names for all databases that are monitored whose events are captured by Debezium
MYSQL_CONNECTION_URL - Static variable in class io.debezium.connector.mysql.MySqlJdbcContext
 
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(MySqlValueConverters) - Constructor for class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
 
MySqlAntlrDdlParser(MySqlValueConverters, Tables.TableFilter) - Constructor for class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
 
MySqlAntlrDdlParser(boolean, boolean, 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
 
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.GtidNewChannelPosition - Enum in io.debezium.connector.mysql
The set of predefined Gtid New Channel Position options.
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
 
MySqlConnectorTask - Class in io.debezium.connector.mysql
A Kafka Connect source task reads the MySQL binary log and generate the corresponding data change events.
MySqlConnectorTask() - Constructor for class io.debezium.connector.mysql.MySqlConnectorTask
Create an instance of the log reader that uses Kafka to store database schema history and the default topic selector of "<serverName>.<databaseName>.<tableName>" for data and "<serverName>" for metadata.
MySqlConnectorTask.ServerIdGenerator - Class in io.debezium.connector.mysql
 
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
 
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
MySqlJdbcContext - Class in io.debezium.connector.mysql
A context for a JDBC connection to MySQL.
MySqlJdbcContext(MySqlConnectorConfig) - Constructor for class io.debezium.connector.mysql.MySqlJdbcContext
 
MySqlSchema - Class in io.debezium.connector.mysql
Component that records the schema history for databases hosted by a MySQL database server.
MySqlSchema(MySqlConnectorConfig, Predicate<String>, boolean, TopicSelector<TableId>, Filters) - Constructor for class io.debezium.connector.mysql.MySqlSchema
Create a schema component given the supplied MySQL connector configuration.
MySqlScope(int) - Constructor for enum io.debezium.connector.mysql.MySqlSystemVariables.MySqlScope
 
MySqlSourceInfoStructMaker - Class in io.debezium.connector.mysql
 
MySqlSourceInfoStructMaker(String, String, CommonConnectorConfig) - Constructor for class io.debezium.connector.mysql.MySqlSourceInfoStructMaker
 
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 Kafka Connect source task reads the MySQL binary log and generate the corresponding data change events.
MySqlTaskContext(Configuration, Filters) - Constructor for class io.debezium.connector.mysql.MySqlTaskContext
 
MySqlTaskContext(Configuration, Filters, Map<String, ?>) - Constructor for class io.debezium.connector.mysql.MySqlTaskContext
 
MySqlTaskContext(Configuration, Filters, Boolean, Map<String, ?>) - Constructor for class io.debezium.connector.mysql.MySqlTaskContext
 
MySqlTopicSelector - Class in io.debezium.connector.mysql
Factory for this connector's TopicSelector.
MySqlTopicSelector() - Constructor for class io.debezium.connector.mysql.MySqlTopicSelector
 
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, ZoneOffset, JdbcValueConverters.BigIntUnsignedMode, TemporalAdjuster, CommonConnectorConfig.BinaryHandlingMode) - Constructor for class io.debezium.connector.mysql.MySqlValueConverters
Create a new instance, and specify the time zone offset that should be used only when converting values without timezone information to values that require timezones.
MySqlValueConverters(JdbcValueConverters.DecimalMode, TemporalPrecisionMode, JdbcValueConverters.BigIntUnsignedMode, TemporalAdjuster, CommonConnectorConfig.BinaryHandlingMode) - 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.

N

name - Variable in class io.debezium.connector.mysql.AbstractReader
 
name() - Method in class io.debezium.connector.mysql.AbstractReader
 
name - Variable in class io.debezium.connector.mysql.BlockingReader
 
name() - Method in class io.debezium.connector.mysql.BlockingReader
 
name() - Method in class io.debezium.connector.mysql.ChainedReader
 
name() - Static method in class io.debezium.connector.mysql.Module
 
name() - Method in class io.debezium.connector.mysql.ParallelSnapshotReader
 
name() - Method in interface io.debezium.connector.mysql.Reader
Get the name of this reader.
name() - Method in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
newTablesBinlogReader - Variable in class io.debezium.connector.mysql.ParallelSnapshotReader
 
newTablesInConfig() - Method in class io.debezium.connector.mysql.MySqlConnectorTask
 
newTablesReader - Variable in class io.debezium.connector.mysql.ParallelSnapshotReader
 
nextSnapshot - Variable in class io.debezium.connector.mysql.SourceInfo
 
numberOfCommittedTransactions - Variable in class io.debezium.connector.mysql.BinlogReaderMetrics
 
numberOfLargeTransactions - Variable in class io.debezium.connector.mysql.BinlogReaderMetrics
 
numberOfNotWellFormedTransactions - Variable in class io.debezium.connector.mysql.BinlogReaderMetrics
 
numberOfRolledBackTransactions - Variable in class io.debezium.connector.mysql.BinlogReaderMetrics
 

O

offset - Variable in class io.debezium.connector.mysql.MySqlConnectorTask.ServerIdGenerator
 
offset() - Method in class io.debezium.connector.mysql.SourceInfo
Get the Kafka Connect detail about the source "offset", which describes the position within the source where we last have last read.
offsetForRow(int, 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 and return the Kafka Connect offset that is be included in the produced change event describing the row.
OffsetLimitPredicate(Map<String, ?>, Predicate<String>) - Constructor for class io.debezium.connector.mysql.ReconcilingBinlogReader.OffsetLimitPredicate
 
offsetsHaveFilterInfo(Map<String, ?>) - Static method in class io.debezium.connector.mysql.SourceInfo
 
offsetUsingPosition(long) - Method in class io.debezium.connector.mysql.SourceInfo
 
oldTablesReader - Variable in class io.debezium.connector.mysql.ParallelSnapshotReader
 
ON_CONNECT_STATEMENTS - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
onCommittedTransaction() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
onCommunicationFailure(BinaryLogClient, Exception) - Method in class io.debezium.connector.mysql.BinlogReader.ReaderThreadLifecycleListener
 
onConnect(BinaryLogClient) - Method in class io.debezium.connector.mysql.BinlogReader.ReaderThreadLifecycleListener
 
onDisconnect(BinaryLogClient) - Method in class io.debezium.connector.mysql.BinlogReader.ReaderThreadLifecycleListener
 
onEvent(Event) - Method in class io.debezium.connector.mysql.BinlogReader
 
onEventDeserializationFailure(BinaryLogClient, Exception) - Method in class io.debezium.connector.mysql.BinlogReader.ReaderThreadLifecycleListener
 
onGtidChange(String) - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
onLargeTransaction() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
onNotWellFormedTransaction() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
onRolledBackTransaction() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
optionalColumn - Variable in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
 
optionalColumn - Variable in class io.debezium.connector.mysql.antlr.listener.DefaultValueParserListener
 
originalSystemProperties - Variable in class io.debezium.connector.mysql.MySqlJdbcContext
 
otherReaderNearEnd - Variable in class io.debezium.connector.mysql.ParallelSnapshotReader.ParallelHaltingPredicate
 

P

ParallelHaltingPredicate(AtomicBoolean, AtomicBoolean) - Constructor for class io.debezium.connector.mysql.ParallelSnapshotReader.ParallelHaltingPredicate
 
ParallelHaltingPredicate(AtomicBoolean, AtomicBoolean, Duration) - Constructor for class io.debezium.connector.mysql.ParallelSnapshotReader.ParallelHaltingPredicate
 
ParallelSnapshotReader - Class in io.debezium.connector.mysql
A reader that runs a ChainedReader consisting of a SnapshotReader and a BinlogReader for all tables newly added to the config in parallel with a BinlogReader for all the tables previously in the config.
ParallelSnapshotReader(Configuration, MySqlTaskContext, Filters, MySqlConnectorTask.ServerIdGenerator) - Constructor for class io.debezium.connector.mysql.ParallelSnapshotReader
Create a ParallelSnapshotReader.
ParallelSnapshotReader(BinlogReader, SnapshotReader, BinlogReader) - Constructor for class io.debezium.connector.mysql.ParallelSnapshotReader
 
ParallelSnapshotReader.ParallelHaltingPredicate - Class in io.debezium.connector.mysql
A Halting Predicate for the parallel snapshot reader.
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, 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.GtidNewChannelPosition
Determine if the supplied value is one of the predefined options.
parse(String, String) - Static method in enum io.debezium.connector.mysql.MySqlConnectorConfig.GtidNewChannelPosition
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, 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, 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, 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.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
 
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.AlterTableParserListener
 
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.CreateTableParserListener
 
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.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
 
parseTree(MySqlParser) - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
 
parsingColumnIndex - Variable in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
 
partition() - Method in class io.debezium.connector.mysql.SourceInfo
Get the Kafka Connect detail about the source "partition", which describes the portion of the source that we are consuming.
PASSWORD - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
password() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
 
poll() - Method in class io.debezium.connector.mysql.AbstractReader
 
poll() - Method in class io.debezium.connector.mysql.BlockingReader
Does nothing until the connector task is shut down, but regularly returns control back to Connect in order for being paused if requested.
poll() - Method in class io.debezium.connector.mysql.ChainedReader
 
poll() - Method in class io.debezium.connector.mysql.ParallelSnapshotReader
 
poll() - Method in interface io.debezium.connector.mysql.Reader
Poll for the next batch of source records.
poll() - Method in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
poll() - Method in class io.debezium.connector.mysql.TimedBlockingReader
 
pollComplete(List<SourceRecord>) - Method in class io.debezium.connector.mysql.AbstractReader
Method called when AbstractReader.poll() completes sending a non-zero-sized batch of records.
pollComplete(List<SourceRecord>) - Method in class io.debezium.connector.mysql.BinlogReader
 
pollInterval - Variable in class io.debezium.connector.mysql.AbstractReader
 
pollOutputDelay - Variable in class io.debezium.connector.mysql.BinlogReader
 
PORT - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
port() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
 
position - Variable in class io.debezium.connector.mysql.BinlogReader.BinlogPosition
 
prepareTransaction(Event) - Method in class io.debezium.connector.mysql.BinlogReader
Handle a EventType.XA_PREPARE event.
previousOutputMillis - Variable in class io.debezium.connector.mysql.BinlogReader
 
priority - Variable in enum io.debezium.connector.mysql.MySqlSystemVariables.MySqlScope
 
priority() - Method in enum io.debezium.connector.mysql.MySqlSystemVariables.MySqlScope
 
props - Variable in class io.debezium.connector.mysql.MySqlConnector
 
purgedGtidSet() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
Get the purged GTID values from MySQL (gtid_purged value)

Q

QUERY_KEY - Static variable in class io.debezium.connector.mysql.SourceInfo
 
querySystemVariables(String) - Method in class io.debezium.connector.mysql.MySqlJdbcContext
 
quote(String) - Method in class io.debezium.connector.mysql.SnapshotReader
 
quote(TableId) - Method in class io.debezium.connector.mysql.SnapshotReader
 

R

randomServerId() - Static method in class io.debezium.connector.mysql.MySqlConnectorConfig
 
read(SourceInfo, Object[], int, int, BitSet, Instant, BlockingConsumer<SourceRecord>) - Method in interface io.debezium.connector.mysql.RecordMakers.Converter
 
read(Object[], Instant) - Method in class io.debezium.connector.mysql.RecordMakers.RecordsForTable
Produce a read record for the row.
read(Object[], Instant, int, int) - Method in class io.debezium.connector.mysql.RecordMakers.RecordsForTable
Produce a read record for the row.
readBinlogPosition(int, SourceInfo, JdbcConnection, AtomicReference<String>) - Method in class io.debezium.connector.mysql.SnapshotReader
 
readDateField(ResultSet, int, Column, Table) - Method in class io.debezium.connector.mysql.SnapshotReader
In non-string mode the date field can contain zero in any of the date part which we need to handle as all-zero
reader - Variable in class io.debezium.connector.mysql.EventBuffer
 
Reader - Interface in io.debezium.connector.mysql
A component that reads a portion of the MySQL server history or current state.
Reader.State - Enum in io.debezium.connector.mysql
The possible states of a reader.
readerCompletedPolling() - Method in class io.debezium.connector.mysql.ChainedReader
Called when the previously-started reader has returned all of its records via polling.
ReaderMetricsMXBean - Interface in io.debezium.connector.mysql
Metrics that are common for both snapshot and binlog readers
readers - Variable in class io.debezium.connector.mysql.ChainedReader.Builder
 
readers - Variable in class io.debezium.connector.mysql.ChainedReader
 
readers - Variable in class io.debezium.connector.mysql.MySqlConnectorTask
 
ReaderThreadLifecycleListener() - Constructor for class io.debezium.connector.mysql.BinlogReader.ReaderThreadLifecycleListener
 
readField(ResultSet, int, Column, Table) - Method in class io.debezium.connector.mysql.SnapshotReader
 
readMySqlCharsetSystemVariables() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
Read the MySQL charset-related system variables.
readMySqlSystemVariables() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
Read the MySQL system variables.
readTableSchema(AtomicReference<String>, JdbcConnection, MySqlSchema, SourceInfo, String, TableId) - Method in class io.debezium.connector.mysql.SnapshotReader
 
readTimeField(ResultSet, int) - Method in class io.debezium.connector.mysql.SnapshotReader
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.SnapshotReader
In non-string mode the time field can contain zero in any of the date part which we need to handle as all-zero
ReconcilingBinlogReader - Class in io.debezium.connector.mysql
A reader that unifies the binlog positions of two binlog readers.
ReconcilingBinlogReader(BinlogReader, BinlogReader, BinlogReader, long) - Constructor for class io.debezium.connector.mysql.ReconcilingBinlogReader
Create a reconciling Binlog Reader.
ReconcilingBinlogReader.OffsetLimitPredicate - Class in io.debezium.connector.mysql
A Predicate that returns false for any record beyond a given offset.
reconcilingReader - Variable in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
recordCounter - Variable in class io.debezium.connector.mysql.BinlogReader
 
recorder - Variable in class io.debezium.connector.mysql.SnapshotReader
 
recordMakers - Variable in class io.debezium.connector.mysql.BinlogReader
 
RecordMakers - Class in io.debezium.connector.mysql
A component that makes SourceRecords for tables.
RecordMakers(MySqlSchema, SourceInfo, TopicSelector<TableId>, boolean, Map<String, ?>) - Constructor for class io.debezium.connector.mysql.RecordMakers
Create the record makers using the supplied components.
RecordMakers.Converter - Interface in io.debezium.connector.mysql
 
RecordMakers.RecordsForTable - Class in io.debezium.connector.mysql
A SourceRecord factory for a specific table and consumer.
recordProcessor - Variable in class io.debezium.connector.mysql.MySqlTaskContext
 
recordRow(RecordMakers.RecordsForTable, Object[], Instant) - Method in interface io.debezium.connector.mysql.SnapshotReader.RecordRecorder
 
recordRowAsInsert(RecordMakers.RecordsForTable, Object[], Instant) - Method in class io.debezium.connector.mysql.SnapshotReader
 
recordRowAsRead(RecordMakers.RecordsForTable, Object[], Instant) - Method in class io.debezium.connector.mysql.SnapshotReader
 
records - Variable in class io.debezium.connector.mysql.AbstractReader
 
recordSchemaChangesInSourceRecords - Variable in class io.debezium.connector.mysql.BinlogReader
 
RecordsForTable(RecordMakers.Converter, BitSet, BlockingConsumer<SourceRecord>) - Constructor for class io.debezium.connector.mysql.RecordMakers.RecordsForTable
 
recoveredTables - Variable in class io.debezium.connector.mysql.MySqlSchema
 
refreshSchemas() - Method in class io.debezium.connector.mysql.MySqlSchema
Discard any currently-cached schemas and rebuild them using the filters.
regenerate() - Method in class io.debezium.connector.mysql.RecordMakers
Clear all of the cached record makers and generate new ones.
remainingReaders - Variable in class io.debezium.connector.mysql.ChainedReader
 
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
 
replaceOffsetAndSource(SourceRecord) - Method in class io.debezium.connector.mysql.SnapshotReader
Utility method to replace the offset and the source in the given record with the latest.
reset() - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
resolveColumnDataType(MySqlParser.DataTypeContext) - Method in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
 
RESTART_PREFIX - Static variable in class io.debezium.connector.mysql.SourceInfo
 
restartBinlogFilename - Variable in class io.debezium.connector.mysql.SourceInfo
 
restartBinlogPosition - Variable in class io.debezium.connector.mysql.SourceInfo
 
restartBinlogPosition() - Method in class io.debezium.connector.mysql.SourceInfo
Get the position within the MySQL binary log file of the most recently processed event.
restartEventsToSkip - Variable in class io.debezium.connector.mysql.SourceInfo
 
restartGtidSet - Variable in class io.debezium.connector.mysql.SourceInfo
 
restartOffset - Variable in class io.debezium.connector.mysql.RecordMakers
 
restartRowsToSkip - Variable in class io.debezium.connector.mysql.SourceInfo
 
retainAll(Predicate<String>) - Method in class io.debezium.connector.mysql.GtidSet
Obtain a copy of this GtidSet except with only the GTID ranges that have server UUIDs that match the given predicate.
rewindBinaryLogClient(BinlogReader.BinlogPosition) - Method in class io.debezium.connector.mysql.BinlogReader
 
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.MySqlTaskContext
 
RowDeserializers - Class in io.debezium.connector.mysql
Custom deserializers for the MySQL Binlog Client library.
RowDeserializers() - Constructor for class io.debezium.connector.mysql.RowDeserializers
 
RowDeserializers.DeleteRowsDeserializer - Class in io.debezium.connector.mysql
A specialization of DeleteRowsEventDataDeserializer that converts MySQL DATE, TIME, DATETIME, and TIMESTAMP values to LocalDate, LocalTime, LocalDateTime, and OffsetDateTime objects, respectively.
RowDeserializers.UpdateRowsDeserializer - Class in io.debezium.connector.mysql
A specialization of UpdateRowsEventDataDeserializer that converts MySQL DATE, TIME, DATETIME, and TIMESTAMP values to LocalDate, LocalTime, LocalDateTime, and OffsetDateTime objects, respectively.
RowDeserializers.WriteRowsDeserializer - Class in io.debezium.connector.mysql
A specialization of WriteRowsEventDataDeserializer that converts MySQL DATE, TIME, DATETIME, and TIMESTAMP values to LocalDate, LocalTime, LocalDateTime, and OffsetDateTime objects, respectively.
rowsToSkipUponRestart() - Method in class io.debezium.connector.mysql.SourceInfo
Get the number of rows beyond the last completely processed event to be skipped upon restart.
runIfNotNull(Runnable, Object...) - Method in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
Runs a function if all given object are not null.
running - Variable in class io.debezium.connector.mysql.AbstractReader
 
running - Variable in class io.debezium.connector.mysql.ChainedReader
 
running - Variable in class io.debezium.connector.mysql.ParallelSnapshotReader
 
running - Variable in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
runningLogMessage - Variable in class io.debezium.connector.mysql.BlockingReader
 

S

schema - Variable in class io.debezium.connector.mysql.BinlogReaderMetrics
 
schema - Variable in class io.debezium.connector.mysql.LegacyV1MySqlSourceInfoStructMaker
 
schema() - Method in class io.debezium.connector.mysql.LegacyV1MySqlSourceInfoStructMaker
 
schema - Variable in class io.debezium.connector.mysql.MySqlSourceInfoStructMaker
 
schema() - Method in class io.debezium.connector.mysql.MySqlSourceInfoStructMaker
 
schema - Variable in class io.debezium.connector.mysql.RecordMakers
 
schema - Variable in class io.debezium.connector.mysql.SnapshotReaderMetrics
 
schemaBuilder(Column) - Method in class io.debezium.connector.mysql.MySqlValueConverters
 
schemaChangeKeySchema - Variable in class io.debezium.connector.mysql.RecordMakers
 
schemaChangeRecordKey(String) - Method in class io.debezium.connector.mysql.RecordMakers
 
schemaChangeRecordValue(String, Set<TableId>, String) - Method in class io.debezium.connector.mysql.RecordMakers
 
schemaChanges(String, Set<TableId>, String, BlockingConsumer<SourceRecord>) - Method in class io.debezium.connector.mysql.RecordMakers
Produce a schema change record for the given DDL statements.
schemaChangeValueSchema - Variable in class io.debezium.connector.mysql.RecordMakers
 
schemaNameAdjuster - Variable in class io.debezium.connector.mysql.RecordMakers
 
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_PROPERTY - Static variable in class io.debezium.connector.mysql.converters.TinyIntOneToBooleanConverter
 
selectTableEditor - Variable in class io.debezium.connector.mysql.antlr.listener.ViewSelectedColumnsParserListener
 
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.SourceInfo
 
SERVER_ID_OFFSET - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
SERVER_NAME - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
SERVER_PARTITION_KEY - Static variable in class io.debezium.connector.mysql.SourceInfo
 
serverId() - Method in class io.debezium.connector.mysql.MySqlTaskContext
 
serverId - Variable in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
serverId - Variable in class io.debezium.connector.mysql.SourceInfo
 
ServerIdGenerator(long, long) - Constructor for class io.debezium.connector.mysql.MySqlConnectorTask.ServerIdGenerator
 
serverIdGenerator - Variable in class io.debezium.connector.mysql.ParallelSnapshotReader
 
setBinlogServerId(long) - Method in class io.debezium.connector.mysql.SourceInfo
Set the server ID as found within the MySQL binary log file.
setBinlogStartPoint(String, long) - Method in class io.debezium.connector.mysql.SourceInfo
Set the position in the MySQL binlog where we will start reading.
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.
setColumnDefaultValue(ColumnEditor) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
 
setColumnEditor(ColumnEditor) - Method in class io.debezium.connector.mysql.antlr.listener.ColumnDefinitionParserListener
 
setCompletedGtidSet(String) - Method in class io.debezium.connector.mysql.SourceInfo
Set the GTID set that captures all of the GTID transactions that have been completely processed.
setEventPosition(long, long) - Method in class io.debezium.connector.mysql.SourceInfo
Set the position within the MySQL binary log file of the current event.
setFilterDataFromConfig(Configuration) - Method in class io.debezium.connector.mysql.SourceInfo
Set the filter data for the offset from the given Configuration
setFiltersFromFilters(Filters) - Method in class io.debezium.connector.mysql.Filters.Builder
Set the filter to match the given other filter.
setFiltersFromOffsets(Map<String, ?>) - Method in class io.debezium.connector.mysql.Filters.Builder
Completely reset the filter to match the filter info in the given offsets.
setFiltersFromStrings(String, String, String, String) - Method in class io.debezium.connector.mysql.Filters.Builder
 
setIsGtidModeEnabled(boolean) - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
setMilliSecondsBehindSource(long) - Method in class io.debezium.connector.mysql.BinlogReaderMetrics
 
setOffset(Map<String, ?>) - Method in class io.debezium.connector.mysql.SourceInfo
Set the source offset, as read from Kafka Connect.
setQuery(String) - Method in class io.debezium.connector.mysql.SourceInfo
Set the original SQL query.
setStatementFor(Map<String, String>) - Method in class io.debezium.connector.mysql.MySqlJdbcContext
 
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.MySqlJdbcContext
 
setSystemVariables(Map<String, String>) - Method in class io.debezium.connector.mysql.MySqlSchema
Set the system variables on the DDL parser.
setupUnifiedReader() - Method in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
shouldRecordTableSchema(MySqlSchema, Filters, TableId) - Method in class io.debezium.connector.mysql.SnapshotReader
 
shutdown() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
 
shutdown() - Method in class io.debezium.connector.mysql.MySqlSchema
Stop recording history and release any resources acquired since MySqlSchema.start().
shutdown() - Method in class io.debezium.connector.mysql.MySqlTaskContext
 
skipEvent - Variable in class io.debezium.connector.mysql.BinlogReader
 
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.
skipUnparseableDDL - Variable in class io.debezium.connector.mysql.MySqlSchema
 
SMALLINT_CORRECTION - Static variable in class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
 
SMALLINT_MAX_VALUE - Static variable in class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
 
snapshot() - Method in class io.debezium.connector.mysql.SourceInfo
 
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
 
snapshotLockingMode - Variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
SnapshotLockingMode(String) - Constructor for enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotLockingMode
 
snapshotLockingMode - Variable in class io.debezium.connector.mysql.SnapshotReader
 
SnapshotMode(String, boolean) - Constructor for enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotMode
 
snapshotMode() - Method in class io.debezium.connector.mysql.MySqlTaskContext
 
snapshotNewTables - Variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
SnapshotNewTables(String) - Constructor for enum io.debezium.connector.mysql.MySqlConnectorConfig.SnapshotNewTables
 
SnapshotReader - Class in io.debezium.connector.mysql
A component that performs a snapshot of a MySQL server, and records the schema changes in MySqlSchema.
SnapshotReader(String, MySqlTaskContext) - Constructor for class io.debezium.connector.mysql.SnapshotReader
Create a snapshot reader.
SnapshotReader(String, MySqlTaskContext, boolean) - Constructor for class io.debezium.connector.mysql.SnapshotReader
Create a snapshot reader that can use global locking only optionally.
SnapshotReader.RecordRecorder - Interface in io.debezium.connector.mysql
 
SnapshotReaderMetrics - Class in io.debezium.connector.mysql
 
SnapshotReaderMetrics(MySqlTaskContext, MySqlSchema, ChangeEventQueueMetrics) - Constructor for class io.debezium.connector.mysql.SnapshotReaderMetrics
 
SnapshotReaderMetricsMXBean - Interface in io.debezium.connector.mysql
 
source - Variable in class io.debezium.connector.mysql.BinlogReader
 
source - Variable in class io.debezium.connector.mysql.MySqlTaskContext
 
source() - Method in class io.debezium.connector.mysql.MySqlTaskContext
 
source - Variable in class io.debezium.connector.mysql.RecordMakers
 
SourceInfo - Class in io.debezium.connector.mysql
Information about the source of information, which includes the position in the source binary log we have previously processed.
SourceInfo(MySqlConnectorConfig) - Constructor for class io.debezium.connector.mysql.SourceInfo
 
sourcePartition - Variable in class io.debezium.connector.mysql.SourceInfo
 
split(long, int, int) - Static method in class io.debezium.connector.mysql.RowDeserializers
Split the integer into multiple integers.
SQL_SHOW_SESSION_VARIABLE_SSL_VERSION - Static variable in class io.debezium.connector.mysql.MySqlJdbcContext
 
SQL_SHOW_SYSTEM_VARIABLES - Static variable in class io.debezium.connector.mysql.MySqlJdbcContext
 
SQL_SHOW_SYSTEM_VARIABLES_CHARACTER_SET - Static variable in class io.debezium.connector.mysql.MySqlJdbcContext
 
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
 
sslMode() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
 
sslModeEnabled() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
 
sslModeFor(MySqlConnectorConfig.SecureConnectionMode) - Static method in class io.debezium.connector.mysql.BinlogReader
 
start() - Method in class io.debezium.connector.mysql.AbstractReader
 
start() - Method in class io.debezium.connector.mysql.BlockingReader
 
start() - Method in class io.debezium.connector.mysql.ChainedReader
 
start - Variable in class io.debezium.connector.mysql.GtidSet.Interval
 
start(Map<String, String>) - Method in class io.debezium.connector.mysql.MySqlConnector
 
start(Configuration) - Method in class io.debezium.connector.mysql.MySqlConnectorTask
 
start() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
 
start() - Method in class io.debezium.connector.mysql.MySqlSchema
Start by acquiring resources needed to persist the database history
start() - Method in class io.debezium.connector.mysql.MySqlTaskContext
 
start() - Method in class io.debezium.connector.mysql.ParallelSnapshotReader
 
start() - Method in interface io.debezium.connector.mysql.Reader
Start the reader and return immediately.
start() - Method in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
start() - Method in class io.debezium.connector.mysql.TimedBlockingReader
 
startGtid(String, String) - Method in class io.debezium.connector.mysql.SourceInfo
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.BinlogReader
 
startNextReader() - Method in class io.debezium.connector.mysql.ChainedReader
Start the next reader.
startNextTransaction() - Method in class io.debezium.connector.mysql.SourceInfo
 
startSnapshot() - Method in class io.debezium.connector.mysql.SourceInfo
Denote that a snapshot is being (or has been) started.
state() - Method in class io.debezium.connector.mysql.AbstractReader
 
state - Variable in class io.debezium.connector.mysql.BlockingReader
 
state() - Method in class io.debezium.connector.mysql.BlockingReader
 
state() - Method in class io.debezium.connector.mysql.ChainedReader
 
state() - Method in class io.debezium.connector.mysql.ParallelSnapshotReader
 
state() - Method in interface io.debezium.connector.mysql.Reader
Get the current state of this reader.
State() - Constructor for enum io.debezium.connector.mysql.Reader.State
 
state() - Method in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
stats - Variable in class io.debezium.connector.mysql.BinlogReaderMetrics
 
stop() - Method in class io.debezium.connector.mysql.AbstractReader
 
stop() - Method in class io.debezium.connector.mysql.BlockingReader
 
stop() - Method in class io.debezium.connector.mysql.ChainedReader
 
stop() - Method in class io.debezium.connector.mysql.MySqlConnector
 
stop() - Method in class io.debezium.connector.mysql.ParallelSnapshotReader
 
stop() - Method in interface io.debezium.connector.mysql.Reader
Stop the reader from running and transition to the Reader.State.STOPPING state until all remaining records are consumed, at which point its state transitions to Reader.State.STOPPED.
stop() - Method in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
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
 
storeOnlyMonitoredTablesDdl - Variable in class io.debezium.connector.mysql.MySqlSchema
 
stringToDuration(String) - Static method in class io.debezium.connector.mysql.MySqlValueConverters
 
stringToLocalDate(String, Column, Table) - Static method in class io.debezium.connector.mysql.MySqlValueConverters
 
struct(SourceInfo) - Method in class io.debezium.connector.mysql.LegacyV1MySqlSourceInfoStructMaker
 
struct(SourceInfo) - Method in class io.debezium.connector.mysql.MySqlSourceInfoStructMaker
 
subtractGtidSet(GtidSet, GtidSet) - Method in class io.debezium.connector.mysql.MySqlJdbcContext
Determine the difference between two sets.
success - Variable in class io.debezium.connector.mysql.AbstractReader
 
switchToBufferFullMode() - Method in class io.debezium.connector.mysql.EventBuffer
 
systemVariables() - Method in class io.debezium.connector.mysql.MySqlSchema
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_BLACKLIST_KEY - Static variable in class io.debezium.connector.mysql.SourceInfo
 
TABLE_WHITELIST_KEY - Static variable in class io.debezium.connector.mysql.SourceInfo
 
tableBlacklist - Variable in class io.debezium.connector.mysql.SourceInfo
 
tableByAlias - Variable in class io.debezium.connector.mysql.antlr.listener.ViewSelectedColumnsParserListener
 
tableEditor - Variable in class io.debezium.connector.mysql.antlr.listener.AlterTableParserListener
 
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.CreateTableParserListener
 
tableEditor - Variable in class io.debezium.connector.mysql.antlr.listener.CreateViewParserListener
 
tableEditor - Variable in class io.debezium.connector.mysql.antlr.listener.ViewSelectedColumnsParserListener
 
tableEvent(Set<TableId>) - Method in class io.debezium.connector.mysql.SourceInfo
 
tableEvent(TableId) - Method in class io.debezium.connector.mysql.SourceInfo
 
tableFilter - Variable in class io.debezium.connector.mysql.antlr.MySqlAntlrDdlParser
 
tableFilter - Variable in class io.debezium.connector.mysql.Filters.Builder
 
tableFilter - Variable in class io.debezium.connector.mysql.Filters
 
tableFilter() - Method in class io.debezium.connector.mysql.Filters
 
tableIdCaseInsensitive - Variable in class io.debezium.connector.mysql.MySqlTaskContext
Whether table ids are compared ignoring letter casing.
tableIds - Variable in class io.debezium.connector.mysql.SourceInfo
 
tableIdsByTableNumber - Variable in class io.debezium.connector.mysql.RecordMakers
 
tableInformationComplete() - Method in class io.debezium.connector.mysql.MySqlSchema
 
tableNumbersByTableId - Variable in class io.debezium.connector.mysql.RecordMakers
 
TABLES_IGNORE_BUILTIN - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
tableWhitelist - Variable in class io.debezium.connector.mysql.SourceInfo
 
taskClass() - Method in class io.debezium.connector.mysql.MySqlConnector
 
taskConfigs(int) - Method in class io.debezium.connector.mysql.MySqlConnector
 
taskContext - Variable in class io.debezium.connector.mysql.MySqlConnectorTask
 
temporalPrecisionMode - Variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
temporaryLoggingContext(String, Runnable) - Method in class io.debezium.connector.mysql.MySqlTaskContext
Run the supplied function in the temporary connector MDC context, and when complete always return the MDC context to its state before this method was called.
thisReaderNearEnd - Variable in class io.debezium.connector.mysql.ParallelSnapshotReader.ParallelHaltingPredicate
 
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
 
TimedBlockingReader - Class in io.debezium.connector.mysql
A component that blocks doing nothing for a specified period of time or until the connector task is stopped
TimedBlockingReader(String, Duration) - Constructor for class io.debezium.connector.mysql.TimedBlockingReader
 
timeout - Variable in class io.debezium.connector.mysql.TimedBlockingReader
 
timer - Variable in class io.debezium.connector.mysql.TimedBlockingReader
 
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.SourceInfo
 
timestampFormat(int) - Method in class io.debezium.connector.mysql.MySqlDefaultValueConverter
 
TINYINT_CORRECTION - Static variable in class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
 
TINYINT_MAX_VALUE - Static variable in class io.debezium.connector.mysql.MySqlUnsignedIntegerConverter
Maximum values for Unsigned Integer Types.
TinyIntOneToBooleanConverter - Class in io.debezium.connector.mysql.converters
MySQL reports BOOLEAN values as TINYINT(1) in snapshot phase even as a result of DESCRIBE CREATE TABLE.
TinyIntOneToBooleanConverter() - Constructor for class io.debezium.connector.mysql.converters.TinyIntOneToBooleanConverter
 
toByteBuffer(Column, byte[]) - Method in class io.debezium.connector.mysql.MySqlValueConverters
 
topicSelector - Variable in class io.debezium.connector.mysql.MySqlTaskContext
 
topicSelector() - Method in class io.debezium.connector.mysql.MySqlTaskContext
 
topicSelector - Variable in class io.debezium.connector.mysql.RecordMakers
 
toString() - Method in class io.debezium.connector.mysql.AbstractReader
 
toString() - Method in class io.debezium.connector.mysql.BinlogReader.BinlogPosition
 
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.SourceInfo
 
toString() - Method in class io.debezium.connector.mysql.StopEventData
 
totalRecordCounter - Variable in class io.debezium.connector.mysql.BinlogReader
 
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
 
txStarted - Variable in class io.debezium.connector.mysql.EventBuffer
 

U

unifiedReader - Variable in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
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.BinlogReader
 
update(SourceInfo, Object[], Object[], int, int, BitSet, Instant, BlockingConsumer<SourceRecord>) - Method in interface io.debezium.connector.mysql.RecordMakers.Converter
 
update(Object[], Object[], Instant) - Method in class io.debezium.connector.mysql.RecordMakers.RecordsForTable
Produce an update record for the row.
update(Object[], Object[], Instant, int, int) - Method in class io.debezium.connector.mysql.RecordMakers.RecordsForTable
Produce an update record for the row.
UpdateRowsDeserializer(Map<Long, TableMapEventData>) - Constructor for class io.debezium.connector.mysql.RowDeserializers.UpdateRowsDeserializer
 
uponCompletion - Variable in class io.debezium.connector.mysql.AbstractReader
 
uponCompletion(Runnable) - Method in class io.debezium.connector.mysql.AbstractReader
 
uponCompletion - Variable in class io.debezium.connector.mysql.BlockingReader
 
uponCompletion(Runnable) - Method in class io.debezium.connector.mysql.BlockingReader
 
uponCompletion - Variable in class io.debezium.connector.mysql.ChainedReader
 
uponCompletion(Runnable) - Method in class io.debezium.connector.mysql.ChainedReader
 
uponCompletion - Variable in class io.debezium.connector.mysql.ParallelSnapshotReader
 
uponCompletion(Runnable) - Method in class io.debezium.connector.mysql.ParallelSnapshotReader
 
uponCompletion(Runnable) - Method in interface io.debezium.connector.mysql.Reader
Set the function that should be called when this reader transitions from the Reader.State.STOPPING to Reader.State.STOPPED state, which is after all generated records have been consumed via the poll method.
uponCompletion - Variable in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
uponCompletion(Runnable) - Method in class io.debezium.connector.mysql.ReconcilingBinlogReader
 
useGlobalLock - Variable in class io.debezium.connector.mysql.SnapshotReader
 
USER - Static variable in class io.debezium.connector.mysql.MySqlConnectorConfig
 
userHasPrivileges(String) - Method in class io.debezium.connector.mysql.MySqlJdbcContext
Determine if the current user has the named privilege.
username() - Method in class io.debezium.connector.mysql.MySqlJdbcContext
 
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
 
uuidSetsByServerId - Variable in class io.debezium.connector.mysql.GtidSet
 

V

validate(Map<String, String>) - Method in class io.debezium.connector.mysql.MySqlConnector
 
validateDatabaseBlacklist(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mysql.MySqlConnectorConfig
 
validateEventDeserializationFailureHandlingModeNotSet(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mysql.MySqlConnectorConfig
 
validateGtidNewChannelPositionNotSet(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
 
validateInconsistentSchemaHandlingModeNotIgnore(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mysql.MySqlConnectorConfig
 
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.
validateTableBlacklist(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mysql.MySqlConnectorConfig
 
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.GtidNewChannelPosition
 
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.GtidNewChannelPosition
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.
valueOf(String) - Static method in enum io.debezium.connector.mysql.Reader.State
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.GtidNewChannelPosition
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.
values() - Static method in enum io.debezium.connector.mysql.Reader.State
Returns an array containing the constants of this enum type, in the order they are declared.
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(Event) - Method in class io.debezium.connector.mysql.BinlogReader
Handle a EventType.VIEW_CHANGE event.
ViewSelectedColumnsParserListener - Class in io.debezium.connector.mysql.antlr.listener
Parser listener that is parsing MySQL SELECT statements used for definition of VIEW.
ViewSelectedColumnsParserListener(TableEditor, MySqlAntlrDdlParser) - Constructor for class io.debezium.connector.mysql.antlr.listener.ViewSelectedColumnsParserListener
 
visitErrorNode(ErrorNode) - Method in class io.debezium.connector.mysql.antlr.listener.MySqlAntlrDdlParserListener
 
visitTerminal(TerminalNode) - Method in class io.debezium.connector.mysql.antlr.listener.MySqlAntlrDdlParserListener
 

W

with(GtidSet) - Method in class io.debezium.connector.mysql.GtidSet
Obtain a copy of this GtidSet except overwritten with all of the GTID ranges in the supplied GtidSet.
withoutBuiltInDatabases(Collection<String>) - Static method in class io.debezium.connector.mysql.Filters
 
withoutBuiltIns(Collection<TableId>) - Static method in class io.debezium.connector.mysql.Filters
 
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.AbstractReader
Wraps the specified exception in a ConnectException, ensuring that all useful state is captured inside the new exception's message.
WriteRowsDeserializer(Map<Long, TableMapEventData>) - Constructor for class io.debezium.connector.mysql.RowDeserializers.WriteRowsDeserializer
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links
Debezium Connector for MySQL 1.2.0.Final

Copyright © 2020 JBoss by Red Hat. All rights reserved.