- 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
Reader
s 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- generateInsertEvents() - Method in class io.debezium.connector.mysql.SnapshotReader
-
- generateReadEvents() - Method in class io.debezium.connector.mysql.SnapshotReader
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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)
- 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 SourceRecord
s 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
-
- RowDeserializers.UpdateRowsDeserializer - Class in io.debezium.connector.mysql
-
- RowDeserializers.WriteRowsDeserializer - Class in io.debezium.connector.mysql
-
- rowsToSkipUponRestart() - Method in class io.debezium.connector.mysql.SourceInfo
-
- 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
-
- 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
-
- 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
-
- 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() - 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.
- 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
-