Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

acceptableDatabase(String) - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
 
add(P, O, Event) - Method in class io.debezium.connector.binlog.EventBuffer
An entry point to the buffer that should be used by the streaming change event source to push events.
addDataCollectionNamesToSnapshot(SignalPayload<P>, SnapshotConfiguration) - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotChangeEventSource
 
addSchemaEvent(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, String, String) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
addToBuffer(Event) - Method in class io.debezium.connector.binlog.EventBuffer
Adds an event to the buffer if there is a space available.
adjustTemporal(Temporal) - Static method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
A utility method that adjusts ambiguous 2-digit year values of DATETIME, DATE, and TIMESTAMP types using these database-specific rules: Year values in the range 00-69 are converted to 2000-2069. Year values in the range 70-99 are converted to 1970-1999.
after - Variable in class io.debezium.connector.binlog.BinlogChangeRecordEmitter
 
ALWAYS - Enum constant in enum io.debezium.connector.binlog.BinlogConnectorConfig.SnapshotMode
Performs a snapshot of data and schema upon each connector start.
appendToDdlStatement(String, StringBuilder) - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection.DatabaseLocales
 
applySchemaChange(SchemaChangeEvent) - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
 
asBigIntUnsignedMode() - Method in enum io.debezium.connector.binlog.BinlogConnectorConfig.BigIntUnsignedHandlingMode
 
assignTableNumber(long, TableId) - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
Assign the given table number to the table with the specified TableId.
availableBinlogFiles() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
Query the database server and get the list of binlog files that are currently available.
availableDatabases() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
Query the available databases.

B

baseName - Variable in class io.debezium.connector.binlog.history.BinlogHistoryRecordComparator.BinlogFileName
 
before - Variable in class io.debezium.connector.binlog.BinlogChangeRecordEmitter
 
beginTransaction(P, O, Event) - Method in class io.debezium.connector.binlog.EventBuffer
Starts the transaction
bigEndianLong(byte[], int, int) - Static method in class io.debezium.connector.binlog.event.RowDeserializers
Read a big-endian long value.
BIGINT_CORRECTION - Static variable in class io.debezium.connector.binlog.BinlogUnsignedIntegerConverter
 
BIGINT_MAX_VALUE - Static variable in class io.debezium.connector.binlog.BinlogUnsignedIntegerConverter
 
BIGINT_UNSIGNED_HANDLING_MODE - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
bigIntUnsignedHandlingMode - Variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
BigIntUnsignedHandlingMode(String) - Constructor for enum io.debezium.connector.binlog.BinlogConnectorConfig.BigIntUnsignedHandlingMode
 
binaryLogClient - Variable in class io.debezium.connector.binlog.BinlogTaskContext
 
binaryLogClientThreads - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
BINLOG_FILENAME_OFFSET_KEY - Static variable in class io.debezium.connector.binlog.BinlogSourceInfo
 
BINLOG_POSITION_OFFSET_KEY - Static variable in class io.debezium.connector.binlog.BinlogSourceInfo
 
BINLOG_ROW_IN_EVENT_OFFSET_KEY - Static variable in class io.debezium.connector.binlog.BinlogSourceInfo
 
BinlogChangeRecordEmitter<P extends BinlogPartition> - Class in io.debezium.connector.binlog
Emits change data.
BinlogChangeRecordEmitter(P, OffsetContext, Clock, Envelope.Operation, Serializable[], Serializable[], BinlogConnectorConfig) - Constructor for class io.debezium.connector.binlog.BinlogChangeRecordEmitter
 
BinlogConnectionConfiguration - Class in io.debezium.connector.binlog.jdbc
 
BinlogConnectionConfiguration(Configuration) - Constructor for class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
BinlogConnector<T extends BinlogConnectorConfig> - Class in io.debezium.connector.binlog
Abstract base class for binlog-based connectors.
BinlogConnector() - Constructor for class io.debezium.connector.binlog.BinlogConnector
 
BinlogConnectorConfig - Class in io.debezium.connector.binlog
Configuration properties for binlog-based connectors.
BinlogConnectorConfig(Class<? extends SourceConnector>, Configuration, int) - Constructor for class io.debezium.connector.binlog.BinlogConnectorConfig
Create a binlog-based connector configuration.
BinlogConnectorConfig.BigIntUnsignedHandlingMode - Enum in io.debezium.connector.binlog
Set of predefined BigIntUnsignedHandlingMode options or aliases.
BinlogConnectorConfig.SecureConnectionMode - Enum in io.debezium.connector.binlog
The set of predefined SecureConnectionMode options or aliases.
BinlogConnectorConfig.SnapshotLockingStrategy - Interface in io.debezium.connector.binlog
A common strategy across binlog-based connectors to express snapshot locking requirements.
BinlogConnectorConfig.SnapshotMode - Enum in io.debezium.connector.binlog
Set of predefined SnapshotMode options or aliases.
BinlogConnectorConnection - Class in io.debezium.connector.binlog.jdbc
An abstract binlog-based connector connection implementation of JdbcConnection.
BinlogConnectorConnection(ConnectionConfiguration, BinlogFieldReader) - Constructor for class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
 
BinlogConnectorConnection.DatabaseLocales - Class in io.debezium.connector.binlog.jdbc
 
BinlogDatabaseSchema<P extends BinlogPartition,O extends BinlogOffsetContext<?>,V extends ValueConverterProvider,D extends DefaultValueConverter> - Class in io.debezium.connector.binlog
Abstract implementation that records schema history for binlog-based databases.
BinlogDatabaseSchema(BinlogConnectorConfig, V, D, TopicNamingStrategy<TableId>, SchemaNameAdjuster, boolean) - Constructor for class io.debezium.connector.binlog.BinlogDatabaseSchema
Creates a binlog-connector based relational schema based on the supplied configuration.
BinlogDefaultValueConverter - Class in io.debezium.connector.binlog.jdbc
Used by binlog-based connector DDL parsers to convert string default values to a specific Java type recognized by value converters for a subset of types.
BinlogDefaultValueConverter(BinlogValueConverters) - Constructor for class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
 
BinlogEventMetadataProvider - Class in io.debezium.connector.binlog
An EventMetadataProvider implementation for binlog-based connectors to extract metrics related data from change events.
BinlogEventMetadataProvider() - Constructor for class io.debezium.connector.binlog.BinlogEventMetadataProvider
 
BinlogFieldReader - Class in io.debezium.connector.binlog.jdbc
Decodes a binlog connector's JDBC result set return value based on configured protocols.
BinlogFieldReader(BinlogConnectorConfig) - Constructor for class io.debezium.connector.binlog.jdbc.BinlogFieldReader
 
binlogFilename() - Method in class io.debezium.connector.binlog.BinlogSourceInfo
Get the name of the binary log file that has last been processed.
BinlogFileName(String, long) - Constructor for class io.debezium.connector.binlog.history.BinlogHistoryRecordComparator.BinlogFileName
 
BinlogGeometry - Class in io.debezium.connector.binlog
A simple parser API for binlog-based connector geometry data types.
BinlogGeometry(byte[], Integer) - Constructor for class io.debezium.connector.binlog.BinlogGeometry
Create a BinlogGeometry using the supplied wkb, note this should be the cleaned wkb
BinlogHeartbeatErrorHandler() - Constructor for class io.debezium.connector.binlog.BinlogSourceTask.BinlogHeartbeatErrorHandler
 
BinlogHistoryRecordComparator - Class in io.debezium.connector.binlog.history
Base implementation of the HistoryRecordComparator for binlog-based connectors.
BinlogHistoryRecordComparator(Predicate<String>, GtidSetFactory) - Constructor for class io.debezium.connector.binlog.history.BinlogHistoryRecordComparator
 
BinlogHistoryRecordComparator.BinlogFileName - Class in io.debezium.connector.binlog.history
 
BinlogOffsetContext<T extends BinlogSourceInfo> - Class in io.debezium.connector.binlog
A concrete implementation of the CommonOffsetContext for binlog-based connectors that tracks the current offset within the source database change stream.
BinlogOffsetContext(boolean, boolean, TransactionContext, IncrementalSnapshotContext<TableId>, T) - Constructor for class io.debezium.connector.binlog.BinlogOffsetContext
 
BinlogOffsetContext.Loader<O extends BinlogOffsetContext> - Class in io.debezium.connector.binlog
 
BinlogPartition - Class in io.debezium.connector.binlog
Describes the source partition details for a binlog-based connector.
BinlogPartition(String, String) - Constructor for class io.debezium.connector.binlog.BinlogPartition
 
binlogPosition() - Method in class io.debezium.connector.binlog.BinlogSourceInfo
Get the position within the binary log file of the next event to be processed.
BinlogPosition(String, long) - Constructor for class io.debezium.connector.binlog.BinlogStreamingChangeEventSource.BinlogPosition
 
BinlogReadOnlyIncrementalSnapshotChangeEventSource<P extends BinlogPartition,O extends BinlogOffsetContext> - Class in io.debezium.connector.binlog
 
BinlogReadOnlyIncrementalSnapshotChangeEventSource(BinlogConnectorConfig, JdbcConnection, EventDispatcher<P, TableId>, DatabaseSchema<?>, Clock, SnapshotProgressListener<P>, DataChangeEventListener<P>, NotificationService<P, O>) - Constructor for class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotChangeEventSource
 
BinlogReadOnlyIncrementalSnapshotContext<T> - Class in io.debezium.connector.binlog
Abstract common base class for binlog-based connector read only incremental snapshot context state.
BinlogReadOnlyIncrementalSnapshotContext(boolean) - Constructor for class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotContext
 
BinlogScope(int) - Constructor for enum io.debezium.connector.binlog.jdbc.BinlogSystemVariables.BinlogScope
 
BinlogSnapshotChangeEventSource<P extends BinlogPartition,O extends BinlogOffsetContext<?>> - Class in io.debezium.connector.binlog
An abstract implementation of SnapshotChangeEventSource for binlog-based connectors.
BinlogSnapshotChangeEventSource(BinlogConnectorConfig, MainConnectionProvidingConnectionFactory<BinlogConnectorConnection>, BinlogDatabaseSchema<P, O, ?, ?>, EventDispatcher<P, TableId>, Clock, BinlogSnapshotChangeEventSourceMetrics<P>, BlockingConsumer<Function<SourceRecord, SourceRecord>>, Runnable, NotificationService<P, O>, SnapshotterService) - Constructor for class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
BinlogSnapshotChangeEventSource.BinlogSnapshotContext<P extends BinlogPartition,O extends BinlogOffsetContext> - Class in io.debezium.connector.binlog
Mutable context which is populated in the course of snapshotting.
BinlogSnapshotChangeEventSourceMetrics<P extends BinlogPartition> - Class in io.debezium.connector.binlog.metrics
Tracks the snapshot metrics for binlog-based connectors.
BinlogSnapshotChangeEventSourceMetrics(BinlogTaskContext<S>, ChangeEventQueueMetrics, EventMetadataProvider) - Constructor for class io.debezium.connector.binlog.metrics.BinlogSnapshotChangeEventSourceMetrics
 
BinlogSnapshotChangeEventSourceMetricsMXBean - Interface in io.debezium.connector.binlog.metrics
Binlog-based connector snapshot metrics.
BinlogSnapshotContext(P, boolean) - Constructor for class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource.BinlogSnapshotContext
 
BinlogSourceInfo - Class in io.debezium.connector.binlog
Information about the source, including the position in the source binary log we have processed.
BinlogSourceInfo(BinlogConnectorConfig) - Constructor for class io.debezium.connector.binlog.BinlogSourceInfo
 
BinlogSourceInfoStructMaker<T extends BinlogSourceInfo> - Class in io.debezium.connector.binlog
An abstract implementation of the source struct maker for binlog connectors.
BinlogSourceInfoStructMaker() - Constructor for class io.debezium.connector.binlog.BinlogSourceInfoStructMaker
 
BinlogSourceTask<P extends Partition,O extends OffsetContext> - Class in io.debezium.connector.binlog
Abstract base class for all binlog-based source tasks.
BinlogSourceTask() - Constructor for class io.debezium.connector.binlog.BinlogSourceTask
 
BinlogSourceTask.BinlogHeartbeatErrorHandler - Class in io.debezium.connector.binlog
Common heartbeat error handler for binlog-based connectors.
BinlogStreamingChangeEventSource<P extends BinlogPartition,O extends BinlogOffsetContext> - Class in io.debezium.connector.binlog
An abstract common implementation of StreamingChangeEventSource for binlog-based connectors.
BinlogStreamingChangeEventSource(BinlogConnectorConfig, BinlogConnectorConnection, EventDispatcher<P, TableId>, ErrorHandler, Clock, BinlogTaskContext<?>, BinlogDatabaseSchema, BinlogStreamingChangeEventSourceMetrics<?, P>, SnapshotterService) - Constructor for class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
BinlogStreamingChangeEventSource.BinlogChangeEmitter<T> - Interface in io.debezium.connector.binlog
 
BinlogStreamingChangeEventSource.BinlogPosition - Class in io.debezium.connector.binlog
Class that represents a binlog file and position
BinlogStreamingChangeEventSource.ChangeEventValidator<U> - Interface in io.debezium.connector.binlog
 
BinlogStreamingChangeEventSource.ReaderThreadLifecycleListener - Class in io.debezium.connector.binlog
 
BinlogStreamingChangeEventSource.RowsProvider<E extends com.github.shyiko.mysql.binlog.event.EventData,U> - Interface in io.debezium.connector.binlog
 
BinlogStreamingChangeEventSource.TableIdProvider<E extends com.github.shyiko.mysql.binlog.event.EventData> - Interface in io.debezium.connector.binlog
 
BinlogStreamingChangeEventSourceMetrics<T extends BinlogDatabaseSchema,P extends Partition> - Class in io.debezium.connector.binlog.metrics
Tracks the streaming metrics for binlog-based connectors.
BinlogStreamingChangeEventSourceMetrics(BinlogTaskContext<T>, ChangeEventQueueMetrics, EventMetadataProvider) - Constructor for class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
BinlogStreamingChangeEventSourceMetricsMXBean - Interface in io.debezium.connector.binlog.metrics
 
BinlogSystemVariables - Class in io.debezium.connector.binlog.jdbc
Binlog-specific connector implementation of SystemVariables, which defines scopes and constants of used system variable names.
BinlogSystemVariables() - Constructor for class io.debezium.connector.binlog.jdbc.BinlogSystemVariables
 
BinlogSystemVariables.BinlogScope - Enum in io.debezium.connector.binlog.jdbc
Various defined binlog scopes.
BinlogTaskContext<T extends RelationalDatabaseSchema> - Class in io.debezium.connector.binlog
Abstract implementation of CdcSourceTaskContext (state) for binlog-based connectors.
BinlogTaskContext(BinlogConnectorConfig, T) - Constructor for class io.debezium.connector.binlog.BinlogTaskContext
 
BinlogUnsignedIntegerConverter - Class in io.debezium.connector.binlog
A converter for unsigned integer types.
BinlogUnsignedIntegerConverter() - Constructor for class io.debezium.connector.binlog.BinlogUnsignedIntegerConverter
 
BinlogValueConverters - Class in io.debezium.connector.binlog.jdbc
Binlog-based connector-specific customizations for converting JDBC values obtained from the binlog client library.
BinlogValueConverters(JdbcValueConverters.DecimalMode, TemporalPrecisionMode, JdbcValueConverters.BigIntUnsignedMode, CommonConnectorConfig.BinaryHandlingMode, TemporalAdjuster, CommonConnectorConfig.EventConvertingFailureHandlingMode) - Constructor for class io.debezium.connector.binlog.jdbc.BinlogValueConverters
Create a new instance of the value converters that always uses UTC for the default time zone when converting values without timezone information to values that require timezones.
bitSlice(long, int, int, int) - Static method in class io.debezium.connector.binlog.event.RowDeserializers
Slice an integer out of a portion of long value.
buffer - Variable in class io.debezium.connector.binlog.EventBuffer
 
BUFFER_SIZE_FOR_BINLOG_READER - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
BUILT_IN_DB_NAMES - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
Set of all built-in database names that will generally be ignored by the connector.
byteOrderOfBitType() - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
 

C

capacity - Variable in class io.debezium.connector.binlog.EventBuffer
 
capturedTablesAsStringArray() - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
Get all table names for all databases that are captured.
cause - Variable in class io.debezium.connector.binlog.event.EventDataDeserializationExceptionData
 
changeEventCompleted() - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
changeEventSourceContext - Variable in class io.debezium.connector.binlog.EventBuffer
 
charset - Variable in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection.DatabaseLocales
 
CHARSET_INTRODUCER_PATTERN - Static variable in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
 
CHARSET_NAME_CLIENT - Static variable in class io.debezium.connector.binlog.jdbc.BinlogSystemVariables
The system variable name of the character set used for queries from the client.
CHARSET_NAME_CONNECTION - Static variable in class io.debezium.connector.binlog.jdbc.BinlogSystemVariables
The system variable name of the character set used for number to string conversion and literals.
CHARSET_NAME_DATABASE - Static variable in class io.debezium.connector.binlog.jdbc.BinlogSystemVariables
The system variable name of the character set used by the database.
CHARSET_NAME_RESULT - Static variable in class io.debezium.connector.binlog.jdbc.BinlogSystemVariables
The system variable name of the character set used for results and error messages sent to the client.
CHARSET_NAME_SERVER - Static variable in class io.debezium.connector.binlog.jdbc.BinlogSystemVariables
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.binlog.jdbc.BinlogValueConverters
Return the Charset instance with the database-specific character set name used by the given column.
cleanTimestamp(String) - Method in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
Clean input timestamp to yyyy-mm-dd hh:mm:ss[.fffffffff] format
clear() - Method in class io.debezium.connector.binlog.EventBuffer
Cleans-up the buffer after the transaction is either thrown away or streamed into a Kafka topic
clearTableMappings() - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
Clear all table mappings.
client - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
client - Variable in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
clock - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
closeWindow() - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotContext
Closes the current open incremental snapshot window.
collation - Variable in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection.DatabaseLocales
 
commitTransaction() - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
compareTo(BinlogHistoryRecordComparator.BinlogFileName) - Method in class io.debezium.connector.binlog.history.BinlogHistoryRecordComparator.BinlogFileName
 
completeEvent() - Method in class io.debezium.connector.binlog.BinlogOffsetContext
Capture that we're starting a new event.
completeTransaction(P, O, boolean, Event) - Method in class io.debezium.connector.binlog.EventBuffer
Sends all events from the buffer int a final handler.
config - Variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
config() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
config() - Method in interface io.debezium.connector.binlog.jdbc.ConnectionConfiguration
 
CONFIG_DEFINITION - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
configuration - Variable in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
CONFIGURATION_BASED - Enum constant in enum io.debezium.connector.binlog.BinlogConnectorConfig.SnapshotMode
Allows control over snapshots by setting connectors properties prefixed with 'snapshot.mode.configuration.based'.
configure(Properties) - Method in class io.debezium.connector.binlog.converters.JdbcSinkDataTypesConverter
 
configure(Properties) - Method in class io.debezium.connector.binlog.converters.TinyIntOneToBooleanConverter
 
configureReplicaCompatibility(BinaryLogClient) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
connection - Variable in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
connection - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
CONNECTION_TIMEOUT_MS - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
connectionConfig - Variable in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
 
connectionConfig() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
 
ConnectionConfiguration - Interface in io.debezium.connector.binlog.jdbc
 
connectionString() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
 
connectionTimeout - Variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
connectorConfig - Variable in class io.debezium.connector.binlog.BinlogDatabaseSchema
 
connectorConfig - Variable in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
connectorConfig - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
connectorConfig - Variable in class io.debezium.connector.binlog.jdbc.BinlogFieldReader
 
consumeEvent(P, O, Event) - Method in class io.debezium.connector.binlog.EventBuffer
Consumes the specific event.
contains(String) - Method in interface io.debezium.connector.binlog.gtid.GtidSet
Checks whether the provided global transaction identifier is contained within this set.
containsZeroValuesInDatePart(String, Column, Table) - Static method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
Checks if the BinlogValueConverters.TIMESTAMP_FIELD_PATTERN timestamp field pattern contains 0 in its year, month, or day parts of the parsed value.
convert(Column, String) - Method in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
Converts a default value from the expected format to a logical object acceptable by the main JDBC converter.
convertBigInt(Column, Field, Object) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
 
convertDurationToMicroseconds(Column, Field, Object) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
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.binlog.jdbc.BinlogValueConverters
Converts a value object for an 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.binlog.jdbc.BinlogValueConverters
 
converterFor(RelationalColumn, CustomConverter.ConverterRegistration<SchemaBuilder>) - Method in class io.debezium.connector.binlog.converters.JdbcSinkDataTypesConverter
 
converterFor(RelationalColumn, CustomConverter.ConverterRegistration<SchemaBuilder>) - Method in class io.debezium.connector.binlog.converters.TinyIntOneToBooleanConverter
 
converters - Variable in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
 
convertFloat(Column, Field, Object) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
FLOAT(p) values are reported as FLOAT and DOUBLE.
convertGeometry(Column, Field, Object) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
Convert a value representing a GEOMETRY byte[] value to a Geometry value used in a SourceRecord.
convertInteger(Column, Field, Object) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
 
convertJson(Column, Field, Object) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
Convert the String byte[] value to a string value used in a SourceRecord.
convertPoint(Column, Field, Object) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
Convert 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.binlog.jdbc.BinlogValueConverters
Converts a value object for a 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.binlog.jdbc.BinlogValueConverters
 
convertSmallInt(Column, Field, Object) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
 
convertString(Column, Field, Charset, Object) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
Convert the String or byte[] value to a string value used in a SourceRecord.
convertTimestampToLocalDateTime(Column, Field, Object) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
 
convertToBit(String) - Method in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
 
convertToBits(Column, String) - Method in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
Converts a string object for an expected JDBC type of Types.BIT.
convertToBits(String) - Method in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
 
convertToBoolean(String) - Method in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
Converts a string object for an expected JDBC type of Types.BOOLEAN.
convertToDecimal(Column, String) - Method in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
Converts a string object for an expected JDBC type of Types.DECIMAL.
convertToDouble(String) - Method in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
Converts a string object for an expected JDBC type of Types.DOUBLE.
convertToDuration(Column, String) - Method in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
Converts a string object for an object type of Duration.
convertToLocalDate(Column, String) - Method in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
Converts a string object for an object type of LocalDate or LocalDateTime in case of a data type.
convertToLocalDateTime(Column, String) - Method in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
Converts a string object for an object type of LocalDateTime.
convertToTimestamp(Column, String) - Method in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
Converts a string object for an object type of Timestamp.
convertUnsignedBigint(Column, Field, Object) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
Convert a value representing a Unsigned BIGINT value to the correct Unsigned INT representation.
convertUnsignedBigint(BigDecimal) - Static method in class io.debezium.connector.binlog.BinlogUnsignedIntegerConverter
Convert original value insertion of type 'BIGINT' into the correct BIGINT UNSIGNED representation Note: Unsigned BIGINT (64-bit) is represented in 'BigDecimal' data type.
convertUnsignedInt(Column, Field, Object) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
Convert a value representing a Unsigned INT value to the correct Unsigned INT representation.
convertUnsignedInteger(long) - Static method in class io.debezium.connector.binlog.BinlogUnsignedIntegerConverter
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.binlog.BinlogUnsignedIntegerConverter
Convert original value insertion of type 'MEDIUMINT' into the correct MEDIUMINT UNSIGNED representation Note: Unsigned MEDIUMINT (24-bit) is represented in 'Integer' 32-bit data type since the MAX value of Unsigned MEDIUMINT 16777215 < Max value of Integer 2147483647
convertUnsignedMediumint(Column, Field, Object) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
Convert a value representing a Unsigned MEDIUMINT value to the correct Unsigned SMALLINT representation.
convertUnsignedSmallint(int) - Static method in class io.debezium.connector.binlog.BinlogUnsignedIntegerConverter
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.binlog.jdbc.BinlogValueConverters
Convert a value representing a Unsigned SMALLINT value to the correct Unsigned SMALLINT representation.
convertUnsignedTinyint(short) - Static method in class io.debezium.connector.binlog.BinlogUnsignedIntegerConverter
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.binlog.jdbc.BinlogValueConverters
Convert a value representing a Unsigned TINYINT value to the correct Unsigned TINYINT representation.
convertYearToInt(Column, Field, Object) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
Converts a value object for a YEAR, which appear in the binlog as an integer though returns from the the JDBC driver as either a short or a Date.
createBinaryLogClient(BinlogTaskContext<?>, BinlogConnectorConfig, Map<String, Thread>, BinlogConnectorConnection) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
createConnection(Configuration, T) - Method in class io.debezium.connector.binlog.BinlogConnector
Create the connection.
createConnectorConfig(Configuration) - Method in class io.debezium.connector.binlog.BinlogConnector
Create the connector configuration.
createDdlForTableCallable(TableId, Queue<JdbcConnection>) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
createDdlParser(BinlogConnectorConfig, V) - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
Creates the connector-specific DDL parser instance.
createDocumentFromOffset(Map<String, ?>) - Static method in class io.debezium.connector.binlog.BinlogSourceInfo
Create a Document from the given offset.
createEmpty() - Static method in class io.debezium.connector.binlog.BinlogGeometry
Create a GEOMETRYCOLLECTION EMPTY BinlogGeometry
createEventDeserializer() - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
createFactory(Configuration) - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
createGtidSet(String) - Method in interface io.debezium.connector.binlog.gtid.GtidSetFactory
Constructs a GtidSet from a string value.
createSchemaChangeEventsForTables(ChangeEventSource.ChangeEventSourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, SnapshottingTask) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
createSchemaEventsForTables(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, Collection<TableId>, boolean) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
createSchemaEventsForTables(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, Collection<TableId>, boolean, ExecutorService) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
createStatementWithLargeResultSet(BinlogConnectorConnection) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
Create a JDBC statement that can be used for large result sets.
currentBinlogFilename - Variable in class io.debezium.connector.binlog.BinlogSourceInfo
 
currentBinlogPosition - Variable in class io.debezium.connector.binlog.BinlogSourceInfo
 
currentEventLengthInBytes - Variable in class io.debezium.connector.binlog.BinlogOffsetContext
 
currentGtid - Variable in class io.debezium.connector.binlog.BinlogSourceInfo
 
currentGtidSet - Variable in class io.debezium.connector.binlog.BinlogOffsetContext
 
currentQuery - Variable in class io.debezium.connector.binlog.BinlogSourceInfo
 
currentRowNumber - Variable in class io.debezium.connector.binlog.BinlogSourceInfo
 
CUSTOM - Enum constant in enum io.debezium.connector.binlog.BinlogConnectorConfig.SnapshotMode
Inject a custom snapshotter, which allows for more control over snapshots.

D

database() - Method in class io.debezium.connector.binlog.BinlogSourceInfo
 
databaseEvent(String) - Method in class io.debezium.connector.binlog.BinlogSourceInfo
Set the database that the current binlog event represents.
databaseEvent(String, Instant) - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
DatabaseLocales(String, String) - Constructor for class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection.DatabaseLocales
 
databaseName - Variable in class io.debezium.connector.binlog.BinlogSourceInfo
 
databaseSchema - Variable in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
DATE_FIELD_PATTERN - Static variable in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
Used to parse values of DATE columns.
ddlChanges - Variable in class io.debezium.connector.binlog.BinlogDatabaseSchema
 
ddlParser - Variable in class io.debezium.connector.binlog.BinlogDatabaseSchema
 
DEFAULT_BINLOG_BUFFER_SIZE - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
The default size of the binlog buffer used for examining transactions and deciding whether to propagate them or not.
DEFAULT_PORT - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
The default port for the binlog-based database.
delayedSchemaSnapshotTables - Variable in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
DeleteRowsDeserializer(Map<Long, TableMapEventData>, CommonConnectorConfig.EventProcessingFailureHandlingMode) - Constructor for class io.debezium.connector.binlog.event.RowDeserializers.DeleteRowsDeserializer
 
deserialize(ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.StopEventDataDeserializer
 
deserialize(ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.TransactionPayloadDeserializer
 
deserializeDate(ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.DeleteRowsDeserializer
 
deserializeDate(ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.UpdateRowsDeserializer
 
deserializeDate(ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.WriteRowsDeserializer
 
deserializeDate(ByteArrayInputStream, CommonConnectorConfig.EventProcessingFailureHandlingMode) - Static method in class io.debezium.connector.binlog.event.RowDeserializers
Converts a DATE value to a LocalDate.
deserializeDatetime(ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.DeleteRowsDeserializer
 
deserializeDatetime(ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.UpdateRowsDeserializer
 
deserializeDatetime(ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.WriteRowsDeserializer
 
deserializeDatetime(ByteArrayInputStream, CommonConnectorConfig.EventProcessingFailureHandlingMode) - Static method in class io.debezium.connector.binlog.event.RowDeserializers
Converts a DATETIME value without fractional seconds to a LocalDateTime.
deserializeDatetimeV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.DeleteRowsDeserializer
 
deserializeDatetimeV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.UpdateRowsDeserializer
 
deserializeDatetimeV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.WriteRowsDeserializer
 
deserializeDatetimeV2(int, ByteArrayInputStream, CommonConnectorConfig.EventProcessingFailureHandlingMode) - Static method in class io.debezium.connector.binlog.event.RowDeserializers
Converts a DATETIME value with fractional seconds to a LocalDateTime.
deserializeFractionalSecondsInNanos(int, ByteArrayInputStream) - Static method in class io.debezium.connector.binlog.event.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.binlog.event.RowDeserializers.DeleteRowsDeserializer
 
deserializeString(int, ByteArrayInputStream) - Static method in class io.debezium.connector.binlog.event.RowDeserializers
Converts a database string to a byte[].
deserializeString(int, ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.UpdateRowsDeserializer
 
deserializeString(int, ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.WriteRowsDeserializer
 
deserializeTime(ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.DeleteRowsDeserializer
 
deserializeTime(ByteArrayInputStream) - Static method in class io.debezium.connector.binlog.event.RowDeserializers
Converts a TIME value without fractional seconds to a Duration.
deserializeTime(ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.UpdateRowsDeserializer
 
deserializeTime(ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.WriteRowsDeserializer
 
deserializeTimestamp(ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.DeleteRowsDeserializer
 
deserializeTimestamp(ByteArrayInputStream) - Static method in class io.debezium.connector.binlog.event.RowDeserializers
Converts a TIMESTAMP value without fractional seconds to a OffsetDateTime.
deserializeTimestamp(ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.UpdateRowsDeserializer
 
deserializeTimestamp(ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.WriteRowsDeserializer
 
deserializeTimestampV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.DeleteRowsDeserializer
 
deserializeTimestampV2(int, ByteArrayInputStream) - Static method in class io.debezium.connector.binlog.event.RowDeserializers
Converts a TIMESTAMP value with fractional seconds to a OffsetDateTime.
deserializeTimestampV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.UpdateRowsDeserializer
 
deserializeTimestampV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.WriteRowsDeserializer
 
deserializeTimeV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.DeleteRowsDeserializer
 
deserializeTimeV2(int, ByteArrayInputStream) - Static method in class io.debezium.connector.binlog.event.RowDeserializers
Converts a TIME value with fractional seconds to a Duration.
deserializeTimeV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.UpdateRowsDeserializer
 
deserializeTimeV2(int, ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.WriteRowsDeserializer
 
deserializeVarString(int, ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.DeleteRowsDeserializer
 
deserializeVarString(int, ByteArrayInputStream) - Static method in class io.debezium.connector.binlog.event.RowDeserializers
Converts a database string to a byte[].
deserializeVarString(int, ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.UpdateRowsDeserializer
 
deserializeVarString(int, ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.WriteRowsDeserializer
 
deserializeYear(ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.DeleteRowsDeserializer
 
deserializeYear(ByteArrayInputStream) - Static method in class io.debezium.connector.binlog.event.RowDeserializers
Converts a YEAR value to a Year object.
deserializeYear(ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.UpdateRowsDeserializer
 
deserializeYear(ByteArrayInputStream) - Method in class io.debezium.connector.binlog.event.RowDeserializers.WriteRowsDeserializer
 
determineSnapshotOffset(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, O) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
DISABLED - Enum constant in enum io.debezium.connector.binlog.BinlogConnectorConfig.SecureConnectionMode
Establish an unencrypted connection.

E

earliestBinlogFilename() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
Determine the earliest binlog filename that is still available in the server.
effectiveOffsetContext - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
emit(TableId, T) - Method in interface io.debezium.connector.binlog.BinlogStreamingChangeEventSource.BinlogChangeEmitter
 
emitChangeEvent(P, O, List<SchemaChangeEvent>, String, DdlParserListener.Event, TableId, SchemaChangeEvent.SchemaChangeEventType, boolean) - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
 
emitTruncateRecord(ChangeRecordEmitter.Receiver<P>, TableSchema) - Method in class io.debezium.connector.binlog.BinlogChangeRecordEmitter
 
emitWindowClose(P, OffsetContext) - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotChangeEventSource
 
emitWindowOpen() - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotChangeEventSource
 
ENABLE_TIME_ADJUSTER - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
EPOCH_DATE - Static variable in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
 
EPOCH_EQUIVALENT_DATE - Static variable in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
 
EPOCH_EQUIVALENT_TIMESTAMP - Static variable in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
 
EPOCH_TIMESTAMP - Static variable in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
 
equals(Object) - Method in class io.debezium.connector.binlog.BinlogPartition
 
equals(Object) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource.BinlogPosition
 
errorHandler - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
event(DataCollectionId, Instant) - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
EVENT_DESERIALIZATION_FAILURE_HANDLING_MODE - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
Deprecated.
Use CommonConnectorConfig.EVENT_PROCESSING_FAILURE_HANDLING_MODE instead, will be removed in Debezium 3.0.
EventBuffer<T extends BinlogStreamingChangeEventSource<P,O>,P extends BinlogPartition,O extends BinlogOffsetContext> - Class in io.debezium.connector.binlog
This class represents a look-ahead buffer that allows Debezium to accumulate binlog events and decide if the last event in transaction is either ROLLBACK or COMMIT.
EventBuffer(int, T, ChangeEventSource.ChangeEventSourceContext) - Constructor for class io.debezium.connector.binlog.EventBuffer
 
eventConvertingFailureHandlingMode - Variable in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
 
EventDataDeserializationExceptionData - Class in io.debezium.connector.binlog.event
Event data for an event of type EventType.INCIDENT that represents a failure to deserialize a binlog event.
EventDataDeserializationExceptionData(EventDataDeserializationException) - Constructor for class io.debezium.connector.binlog.event.EventDataDeserializationExceptionData
 
eventDeserializationFailureHandlingMode - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
eventDeserializationFailureHandlingMode - Variable in class io.debezium.connector.binlog.event.TransactionPayloadDeserializer
 
eventDispatcher - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
eventHandlers - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
eventProcessingFailureHandlingMode - Variable in class io.debezium.connector.binlog.event.RowDeserializers.DeleteRowsDeserializer
 
eventProcessingFailureHandlingMode - Variable in class io.debezium.connector.binlog.event.RowDeserializers.UpdateRowsDeserializer
 
eventProcessingFailureHandlingMode - Variable in class io.debezium.connector.binlog.event.RowDeserializers.WriteRowsDeserializer
 
EVENTS_TO_SKIP_OFFSET_KEY - Static variable in class io.debezium.connector.binlog.BinlogOffsetContext
 
eventsToSkipUponRestart() - Method in class io.debezium.connector.binlog.BinlogOffsetContext
Get the number of events after the last transaction BEGIN that we've already processed.
eventTimestamp - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
excludeTableIdsByTableNumber - Variable in class io.debezium.connector.binlog.BinlogDatabaseSchema
 
execute(ChangeEventSource.ChangeEventSourceContext, P, O) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
extension - Variable in class io.debezium.connector.binlog.history.BinlogHistoryRecordComparator.BinlogFileName
 
extractEnumAndSetOptions(Column) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
 
extractEnumAndSetOptionsAsString(Column) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
 

F

factory - Variable in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
factory() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
factory() - Method in interface io.debezium.connector.binlog.jdbc.ConnectionConfiguration
 
FALLBACK - Static variable in class io.debezium.connector.binlog.converters.TinyIntOneToBooleanConverter
 
fieldReader - Variable in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
 
filename - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource.BinlogPosition
 
filterGtidSet(Predicate<String>, String, GtidSet, GtidSet) - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
Apply the include/exclude GTID source filters to the current offset's GTID set and merge them onto the currently available GTID set from the database server.
filters - Variable in class io.debezium.connector.binlog.BinlogDatabaseSchema
 
filters - Variable in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
FLOAT32_FALLBACK - Static variable in class io.debezium.connector.binlog.converters.JdbcSinkDataTypesConverter
 
FLOAT64_FALLBACK - Static variable in class io.debezium.connector.binlog.converters.JdbcSinkDataTypesConverter
 
forScope(SystemVariables.Scope) - Method in class io.debezium.connector.binlog.jdbc.BinlogSystemVariables
 
forwardTillPosition - Variable in class io.debezium.connector.binlog.EventBuffer
Contains the position of the last event belonging to the transaction that has not fit into the buffer.
fromBytes(byte[]) - Static method in class io.debezium.connector.binlog.BinlogGeometry
Create a BinlogGeometry from the original byte array from binlog event

G

getAllTableIds(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
getBigIntUnsignedHandlingMode() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
getBinaryLogClient() - Method in class io.debezium.connector.binlog.BinlogTaskContext
Get the task's underlying binary log client instance.
getBinlogFilename() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
getBinlogFilename() - Method in interface io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetricsMXBean
Name of the current binlog file being read by underlying binlog client.
getBinlogFileName(Document) - Method in class io.debezium.connector.binlog.history.BinlogHistoryRecordComparator
Get the binlog file name.
getBinlogPosition() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
getBinlogPosition() - Method in interface io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetricsMXBean
Current binlog offset position being read by underlying binlog client.
getBinlogPosition(Document) - Method in class io.debezium.connector.binlog.history.BinlogHistoryRecordComparator
Get the binlog position.
getBinlogRowInEvent(Document) - Method in class io.debezium.connector.binlog.history.BinlogHistoryRecordComparator
Get the binlog row in event value.
getBinlogSslSocketFactory(BinlogConnectorConfig, BinlogConnectorConnection) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
getBooleanConverter(RelationalColumn) - Method in class io.debezium.connector.binlog.converters.JdbcSinkDataTypesConverter
 
getBufferSizeForStreamingChangeEventSource() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
getCapturedTables() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
getCause() - Method in class io.debezium.connector.binlog.event.EventDataDeserializationExceptionData
 
getCharacterSet(Column) - Method in class io.debezium.connector.binlog.jdbc.BinlogFieldReader
Read the column's character set.
getColumnValue(ResultSet, int, Column, Table) - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
 
getConnectionTimeout() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
getConnectionTimeout(Configuration) - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
getConnectionTimeZonePropertyName() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
getConnectorClass() - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
getConnectorName() - Method in class io.debezium.connector.binlog.BinlogSourceInfoStructMaker
 
getContext() - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotChangeEventSource
 
getCreateTableEvent(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, Table) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
getCurrentBinlogFilename() - Method in class io.debezium.connector.binlog.BinlogSourceInfo
Get the current binlog file being processed.
getCurrentBinlogPosition() - Method in class io.debezium.connector.binlog.BinlogSourceInfo
Get the current binlog file position.
getCurrentBinlogPosition() - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
getCurrentGtid() - Method in class io.debezium.connector.binlog.BinlogSourceInfo
Get the current recorded global transaction identifier (GTID).
getCurrentGtid(OffsetContext) - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotContext
 
getCurrentRowNumber() - Method in class io.debezium.connector.binlog.BinlogSourceInfo
Returns the computed row number within a binlog event.
getDatabaseConfiguration(Configuration) - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
getDdlParser() - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
 
getEstimatedTableSize(TableId) - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
Get the estimated table size, aka number of rows.
getEventSourcePosition(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.binlog.BinlogEventMetadataProvider
 
getEventsToSkip(Document) - Method in class io.debezium.connector.binlog.history.BinlogHistoryRecordComparator
Get the number of events to skip.
getEventTimestamp(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.binlog.BinlogEventMetadataProvider
 
getExcludeTableId(long) - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
Return the excluded table id associated with connector-specific table number.
getExecutedGtidSet(Consumer<GtidSet>) - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotChangeEventSource
 
getFilename() - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource.BinlogPosition
 
getGtidDmlSourceFilter() - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
getGtidEventType() - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
getGtidSet() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
getGtidSet() - Method in interface io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetricsMXBean
Current global transaction identifier (GTID) being read by underlying binlog client.
getGtidSet(Document) - Method in class io.debezium.connector.binlog.history.BinlogHistoryRecordComparator
Get the global transaction identifier set.
getGtidSetFactory() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
getGtidSourceFilter() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
getHoldingGlobalLock() - Method in class io.debezium.connector.binlog.metrics.BinlogSnapshotChangeEventSourceMetrics
 
getHoldingGlobalLock() - Method in interface io.debezium.connector.binlog.metrics.BinlogSnapshotChangeEventSourceMetricsMXBean
Get whether the connector is currently holding a global database block.
getHostName() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
getIncludeQueryEventType() - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
getInconsistentSchemaFailureHandlingMode() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
getIncrementalSnapshotContext() - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
getInitialOffsetContext(BinlogConnectorConfig) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
getIsGtidModeEnabled() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
getIsGtidModeEnabled() - Method in interface io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetricsMXBean
Tracks if the connector is running using global transaction identifiers (GTID) to track current offset.
getJavaEncodingForCharSet(String) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
 
getJdbcConfiguration(Configuration) - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
getLastEvent() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
getLastTransactionId() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
getMatchingCollections(Configuration) - Method in class io.debezium.connector.binlog.BinlogConnector
 
getMetrics() - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
getMilliSecondsBehindSource() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
getMilliSecondsSinceLastEvent() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
getNewColumnValues() - Method in class io.debezium.connector.binlog.BinlogChangeRecordEmitter
 
getNumberOfCommittedTransactions() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
getNumberOfCommittedTransactions() - Method in interface io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetricsMXBean
Tracks the number of committed transactions.
getNumberOfDisconnects() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
getNumberOfDisconnects() - Method in interface io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetricsMXBean
Tracks the number of times the underlying binlog client has been disconnected from the database.
getNumberOfLargeTransactions() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
getNumberOfLargeTransactions() - Method in interface io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetricsMXBean
Tracks the number of transactions that contains events that had more entries than could be contained within the connectors binlog connector's instance.
getNumberOfNotWellFormedTransactions() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
getNumberOfNotWellFormedTransactions() - Method in interface io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetricsMXBean
Tracks the number of transactions which are not well-formed.
getNumberOfRolledBackTransactions() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
getNumberOfRolledBackTransactions() - Method in interface io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetricsMXBean
Tracks the number of rolled back transactions.
getNumberOfSkippedEvents() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
getNumberOfSkippedEvents() - Method in interface io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetricsMXBean
Tracks the number of events skipped by underlying binlog client, generally due to the client being unable to properly deserialize the event.
getOffset() - Method in class io.debezium.connector.binlog.BinlogChangeRecordEmitter
 
getOffset() - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
getOffsetContext() - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
getOldColumnValues() - Method in class io.debezium.connector.binlog.BinlogChangeRecordEmitter
 
getOperation() - Method in class io.debezium.connector.binlog.BinlogChangeRecordEmitter
 
getPassword() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
getPort() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
getPosition() - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource.BinlogPosition
 
getQualifiedTableName(TableId) - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
 
getQuery() - Method in class io.debezium.connector.binlog.BinlogSourceInfo
 
getReadOnlyIncrementalSnapshotSignalOffset(O) - Method in class io.debezium.connector.binlog.BinlogSourceTask
Obtain the read-only incremental snapshot signal offset.
getRealConverterDouble(RelationalColumn) - Method in class io.debezium.connector.binlog.converters.JdbcSinkDataTypesConverter
 
getRealConverterFloat(RelationalColumn) - Method in class io.debezium.connector.binlog.converters.JdbcSinkDataTypesConverter
 
getRowCountForLargeTable() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
getRows(E) - Method in interface io.debezium.connector.binlog.BinlogStreamingChangeEventSource.RowsProvider
 
getSchema() - Method in class io.debezium.connector.binlog.BinlogTaskContext
Get the task's database schema instance.
getServerId() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
getServerId() - Method in class io.debezium.connector.binlog.BinlogSourceInfo
Get the server ID
getServerId(Document) - Method in class io.debezium.connector.binlog.history.BinlogHistoryRecordComparator
Get the server unique identifier.
getSessionVariableForSslVersion() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
Read the SSL version session variable.
getSignalOffset() - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotContext
 
getSnapshotConnectionFirstSelect(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, TableId) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
getSnapshotLockingStrategy() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
getSnapshotMode() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
getSnapshotSelect(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, TableId, List<String>) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
Generate a valid MySQL query string for the specified table and columns
getSnapshotSelect(TableId, List<String>) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
getSource() - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
getSourceEventPosition() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
getSourceInfoSchema() - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
getSourcePartition() - Method in class io.debezium.connector.binlog.BinlogPartition
 
getSrid() - Method in class io.debezium.connector.binlog.BinlogGeometry
Returns the coordinate reference system identifier (SRID)
getSslMode() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
getStringConverter(RelationalColumn) - Method in class io.debezium.connector.binlog.converters.JdbcSinkDataTypesConverter
 
getTable(TableId, SchemaChangeEvent.SchemaChangeEventType) - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
 
getTableId(long) - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
Return the table id associated with connector-specific table number.
getTableId(E) - Method in interface io.debezium.connector.binlog.BinlogStreamingChangeEventSource.TableIdProvider
 
getTableId(DdlParserListener.Event) - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
 
getTemporalPrecisionMode() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
getThreadId() - Method in class io.debezium.connector.binlog.BinlogSourceInfo
Get the identifier of the binlog thread
getTimestamp(Document) - Method in class io.debezium.connector.binlog.history.BinlogHistoryRecordComparator
Get the timestamp.
getTotalNumberOfEventsSeen() - Method in class io.debezium.connector.binlog.metrics.BinlogSnapshotChangeEventSourceMetrics
 
getTotalNumberOfEventsSeen() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
getTransactionContext() - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
getTransactionId() - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
getTransactionId(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.binlog.BinlogEventMetadataProvider
 
getUrlPattern() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
getUrlPattern() - Method in interface io.debezium.connector.binlog.jdbc.ConnectionConfiguration
 
getUserName() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
getValue() - Method in enum io.debezium.connector.binlog.BinlogConnectorConfig.BigIntUnsignedHandlingMode
 
getValue() - Method in enum io.debezium.connector.binlog.BinlogConnectorConfig.SecureConnectionMode
 
getValue() - Method in enum io.debezium.connector.binlog.BinlogConnectorConfig.SnapshotMode
 
getWkb() - Method in class io.debezium.connector.binlog.BinlogGeometry
Returns the standard well-known binary representation.
GLOBAL - Enum constant in enum io.debezium.connector.binlog.jdbc.BinlogSystemVariables.BinlogScope
Specifies the global scope.
globalLock() - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
globalLockAcquiredAt - Variable in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
globalUnlock() - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
GTID_KEY - Static variable in class io.debezium.connector.binlog.BinlogSourceInfo
 
GTID_SET_KEY - Static variable in class io.debezium.connector.binlog.BinlogOffsetContext
 
GTID_SOURCE_EXCLUDES - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
Specifies the GTID ranges to be excluded.
GTID_SOURCE_FILTER_DML_EVENTS - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
When set to true, the connector will produce DML events for transactions that were written by the binlog-based database servers based on the matching GTID filters that were included in the connector configuration in BinlogConnectorConfig.GTID_SOURCE_INCLUDES and BinlogConnectorConfig.GTID_SOURCE_EXCLUDES, if specified.
GTID_SOURCE_INCLUDES - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
Specifies the GTID ranges to be included.
gtidDmlSourceFilter - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
gtidSet() - Method in class io.debezium.connector.binlog.BinlogOffsetContext
Get the string representation of the GTID range for the MySQL binary log file.
GtidSet - Interface in io.debezium.connector.binlog.gtid
Common contract for specifying a Global Transaction Identifier (GTID).
gtidSetFactory - Variable in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotChangeEventSource
 
gtidSetFactory - Variable in class io.debezium.connector.binlog.history.BinlogHistoryRecordComparator
 
GtidSetFactory - Interface in io.debezium.connector.binlog.gtid
Contract for a factory that creates global transaction identifier sets.
gtidSourceFilter - Variable in class io.debezium.connector.binlog.history.BinlogHistoryRecordComparator
 

H

handleChange(P, O, Event, Envelope.Operation, Class<T>, BinlogStreamingChangeEventSource.TableIdProvider<T>, BinlogStreamingChangeEventSource.RowsProvider<T, U>, BinlogStreamingChangeEventSource.BinlogChangeEmitter<U>, BinlogStreamingChangeEventSource.ChangeEventValidator<U>) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
handleDatabaseEvent(O, String, Instant) - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
Update offsets based on a database-specific event.
handleDelete(P, O, Event) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
Generate source records for the supplied event with an DeleteRowsEventData.
handleEvent(P, O, ChangeEventSource.ChangeEventSourceContext, Event) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
handleException(CommonConnectorConfig.EventProcessingFailureHandlingMode, String, Exception, Serializable) - Static method in class io.debezium.connector.binlog.event.RowDeserializers
 
handleGtidEvent(P, O, Event, Predicate<String>) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
Handle the GTID event.
handleInsert(P, O, Event) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
Generate source records for the supplied event with an WriteRowsEventData.
handleQueryEvent(P, O, Event) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
Handle the supplied event with an QueryEventData by possibly recording the DDL statements as changes in the database schemas.
handleRecordingQuery(O, Event) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
Handle the supplied event with a RowsQueryEventData or AnnotateRowsEventData by recording the original SQL query that generated the event.
handleRotateLogsEvent(O, Event) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
Handle the supplied event with a RotateEventData that signals the logs are being rotated.
handleServerHeartbeat(P, O, Event) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
Handle the supplied event that is sent by a primary to a replica to let the replica know that the primary is still alive.
handleServerIncident(P, O, Event) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
Handle the supplied event that signals that an out of the ordinary event that occurred on the master.
handleServerStop(O, Event) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
Handle the supplied event that signals that the database has stopped.
handleTableEvent(O, String, Set<TableId>, Instant) - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
Update offsets based on a table-specific event.
handleTransactionBegin(P, O, Event, Long) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
handleTransactionCompletion(P, O, Event) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
handleTransactionPayload(P, O, Event) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
Handle an event of type TRANSACTION_PAYLOAD_EVENT
handleUnknownData(Column, Field, Object) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
 
handleUpdate(P, O, Event) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
Generate source records for the supplied event with an UpdateRowsEventData.
handleUpdateTableMetadata(P, O, Event) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
Handle a change in the table metadata.
hashCode() - Method in class io.debezium.connector.binlog.BinlogPartition
 
hashCode() - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource.BinlogPosition
 
hasServerIdentifierChanged() - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotContext
 
hasValueConverter(Column, TableId) - Method in class io.debezium.connector.binlog.jdbc.BinlogFieldReader
 
heartbeatIntervalFactor - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
holdingGlobalLock - Variable in class io.debezium.connector.binlog.metrics.BinlogSnapshotChangeEventSourceMetrics
 
hostname() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
hostname() - Method in interface io.debezium.connector.binlog.jdbc.ConnectionConfiguration
 

I

ignoreDmlEventByGtidSource - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
ignoredQueryStatements - Variable in class io.debezium.connector.binlog.BinlogDatabaseSchema
 
ignoreEvent(O, Event) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
INCLUDE_SQL_QUERY - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
INCONSISTENT_SCHEMA_HANDLING_MODE - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
inconsistentSchemaFailureHandlingMode - Variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
inconsistentSchemaHandlingMode - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
incrementalSnapshotContext - Variable in class io.debezium.connector.binlog.BinlogOffsetContext
 
informAboutUnknownTableIfRequired(P, O, Event, TableId) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
If we receive an event for a table that is monitored but whose metadata we don't know, either ignore that event or raise a warning or error per the BinlogConnectorConfig.INCONSISTENT_SCHEMA_HANDLING_MODE configuration.
informAboutUnknownTableIfRequired(P, O, Event, TableId, Envelope.Operation) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
If we receive an event for a table that is monitored but whose metadata we don't know, either ignore that event or raise a warning or error per the BinlogConnectorConfig.INCONSISTENT_SCHEMA_HANDLING_MODE configuration.
init(BinlogReadOnlyIncrementalSnapshotContext<U>, Map<String, ?>) - Static method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotContext
Initialize the incremental snapshot context.
init(String, String, CommonConnectorConfig) - Method in class io.debezium.connector.binlog.BinlogSourceInfoStructMaker
 
INITIAL - Enum constant in enum io.debezium.connector.binlog.BinlogConnectorConfig.SnapshotMode
Perform a snapshot only upon initial startup of a connector.
INITIAL_ONLY - Enum constant in enum io.debezium.connector.binlog.BinlogConnectorConfig.SnapshotMode
Perform a snapshot and then stop before attempting to read the binlog.
initialEventsToSkip - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
initializeGtidSet(String) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
Initialize the connector's global transaction identifier set.
INT_CORRECTION - Static variable in class io.debezium.connector.binlog.BinlogUnsignedIntegerConverter
 
INT_MAX_VALUE - Static variable in class io.debezium.connector.binlog.BinlogUnsignedIntegerConverter
 
INT16_FALLBACK - Static variable in class io.debezium.connector.binlog.converters.JdbcSinkDataTypesConverter
 
inTransaction - Variable in class io.debezium.connector.binlog.BinlogOffsetContext
 
INVALID_VALUE_LOGGER - Static variable in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
 
io.debezium.connector.binlog - package io.debezium.connector.binlog
 
io.debezium.connector.binlog.converters - package io.debezium.connector.binlog.converters
 
io.debezium.connector.binlog.event - package io.debezium.connector.binlog.event
 
io.debezium.connector.binlog.gtid - package io.debezium.connector.binlog.gtid
 
io.debezium.connector.binlog.history - package io.debezium.connector.binlog.history
 
io.debezium.connector.binlog.jdbc - package io.debezium.connector.binlog.jdbc
 
io.debezium.connector.binlog.metrics - package io.debezium.connector.binlog.metrics
 
isBinlogFormatRow() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
Determine whether the database server has the row-level binlog enabled.
isBinlogPositionAvailable(BinlogConnectorConfig, String, String) - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
Determine whether the binlog position as set in the offset details is available on the server.
isBinlogRowImageFull() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
Determines whether the binlog format used by the database server is binlog_row_image='FULL'.
isBuiltInDatabase(String) - Static method in class io.debezium.connector.binlog.BinlogConnectorConfig
Check whether the specified database name is a built-in database.
isConnected() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
isContainedWithin(GtidSet) - Method in interface io.debezium.connector.binlog.gtid.GtidSet
Checks whether all GTIDs represented by this set are contained within the supplied set.
isEmpty() - Method in interface io.debezium.connector.binlog.gtid.GtidSet
 
isGeometryCollection(String) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
Determine if the uppercase form of a column's type is geometry collection independent of JDBC driver or server version.
isGlobalLockUseRequested() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
Check whether tests request global lock usage.
isGloballyLocked() - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
isGlobalSetVariableStatement(String, String) - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
Checks whether the provided DDL is a global set variable statement.
isGtidModeEnabled - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
isGtidModeEnabled - Variable in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
isGtidModeEnabled() - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
isGtidModeEnabled() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
Determine whether the server has enabled GTID support.
isInBufferFullMode() - Method in class io.debezium.connector.binlog.EventBuffer
 
isIsolationLevelResetOnFlush() - Method in interface io.debezium.connector.binlog.BinlogConnectorConfig.SnapshotLockingStrategy
 
isLockingEnabled() - Method in interface io.debezium.connector.binlog.BinlogConnectorConfig.SnapshotLockingStrategy
 
isMinimalLockingEnabled() - Method in interface io.debezium.connector.binlog.BinlogConnectorConfig.SnapshotLockingStrategy
 
isNotBuiltInTable(TableId) - Static method in class io.debezium.connector.binlog.BinlogConnectorConfig
Checks whether the TableId refers to a built-in table.
ISO_LOCAL_DATE_WITH_OPTIONAL_TIME - Static variable in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
 
isPoint() - Method in class io.debezium.connector.binlog.BinlogGeometry
Returns whether this geometry is a 2D POINT type.
isPositionAtOrBefore(Document, Document) - Method in class io.debezium.connector.binlog.history.BinlogHistoryRecordComparator
Determine whether the first offset is at or before the point in time of the second offset, where the offsets are given in JSON representations of maps returned by the connector's offset context.
isReadOnlyConnection() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
isReplayingEventsBeyondBufferCapacity() - Method in class io.debezium.connector.binlog.EventBuffer
Whether we are replaying TX events from binlog that have not fit into the buffer before
isSnapshot(Document) - Method in class io.debezium.connector.binlog.history.BinlogHistoryRecordComparator
Get whether the event is part of the connector's snapshot phase.
isSnapshotCompleted() - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
isSnapshotRunning() - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
isSqlQueryIncluded() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
isSslModeEnabled() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
isTableIdCaseSensitive() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
Return whether the table identifiers are case-sensitive.
isTablesLocked() - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
isTimeAdjustedEnabled() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
isTrue(Map<String, ?>, String) - Static method in class io.debezium.connector.binlog.BinlogOffsetContext.Loader
 

J

jdbcConfig - Variable in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
JdbcSinkDataTypesConverter - Class in io.debezium.connector.binlog.converters
MySQL handles several data types differently between streaming and snapshot and its important that data types be handled consistently across both phases for JDBC sink connectors to create the sink tables properly that adhere to the data provided in both phases.
JdbcSinkDataTypesConverter() - Constructor for class io.debezium.connector.binlog.converters.JdbcSinkDataTypesConverter
 

K

KEEP_ALIVE - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
KEEP_ALIVE_INTERVAL_MS - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
KEEPALIVE_THREAD_NAME - Static variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
knownGtidSet() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
Returns the most recent executed GTID set or position.

L

largeTxNotBufferedPosition - Variable in class io.debezium.connector.binlog.EventBuffer
Contains the position of the first event that has not fit into the buffer.
lastEventProcessor - Variable in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
lastOffset - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
lastTransactionId - Variable in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
LENGTH_CHECKER - Static variable in class io.debezium.connector.binlog.converters.TinyIntOneToBooleanConverter
 
lengthChecker - Variable in class io.debezium.connector.binlog.converters.TinyIntOneToBooleanConverter
 
Loader() - Constructor for class io.debezium.connector.binlog.BinlogOffsetContext.Loader
 
LOCAL - Enum constant in enum io.debezium.connector.binlog.jdbc.BinlogSystemVariables.BinlogScope
Specifies the local scope.
lockTablesForSchemaSnapshot(ChangeEventSource.ChangeEventSourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
logEvent(O, Event) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
LOGGER - Static variable in class io.debezium.connector.binlog.BinlogConnector
 
LOGGER - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
LOGGER - Static variable in class io.debezium.connector.binlog.BinlogDatabaseSchema
 
LOGGER - Static variable in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotChangeEventSource
 
LOGGER - Static variable in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
LOGGER - Static variable in class io.debezium.connector.binlog.BinlogSourceTask
 
LOGGER - Static variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
LOGGER - Static variable in class io.debezium.connector.binlog.converters.JdbcSinkDataTypesConverter
 
LOGGER - Static variable in class io.debezium.connector.binlog.converters.TinyIntOneToBooleanConverter
 
LOGGER - Static variable in class io.debezium.connector.binlog.event.RowDeserializers
 
LOGGER - Static variable in class io.debezium.connector.binlog.EventBuffer
 
LOGGER - Static variable in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
 
LOGGER - Static variable in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
 
LOGGER - Static variable in class io.debezium.connector.binlog.jdbc.BinlogFieldReader
 
LOGGER - Static variable in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
 
logInvalidValue(ResultSet, int, Object) - Method in class io.debezium.connector.binlog.jdbc.BinlogFieldReader
Common handler for logging invalid values.
logStreamingSourceState() - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
logStreamingSourceState(Level) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
LONG - Enum constant in enum io.debezium.connector.binlog.BinlogConnectorConfig.BigIntUnsignedHandlingMode
Represents BIGINT UNSIGNED values as precise long values.
LOWER_CASE_TABLE_NAMES - Static variable in class io.debezium.connector.binlog.jdbc.BinlogSystemVariables
The system variable name to see if the database tables are stored in a case-sensitive way.

M

MASK_10_BITS - Static variable in class io.debezium.connector.binlog.event.RowDeserializers
 
MASK_6_BITS - Static variable in class io.debezium.connector.binlog.event.RowDeserializers
 
matches(String, String) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
Determine if the uppercase form of a column's type exactly matches or begins with the specified prefix.
MEDIUMINT_CORRECTION - Static variable in class io.debezium.connector.binlog.BinlogUnsignedIntegerConverter
 
MEDIUMINT_MAX_VALUE - Static variable in class io.debezium.connector.binlog.BinlogUnsignedIntegerConverter
 
metrics - Variable in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
metrics - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
milliSecondsBehindMaster - Variable in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 

N

NEVER - Enum constant in enum io.debezium.connector.binlog.BinlogConnectorConfig.SnapshotMode
Never perform a snapshot and only read the binlog.
NO_DATA - Enum constant in enum io.debezium.connector.binlog.BinlogConnectorConfig.SnapshotMode
Perform a snapshot of only the database schemas (without data) and then begin reading the binlog.
NON_GTID_TRANSACTION_ID_FORMAT - Static variable in class io.debezium.connector.binlog.BinlogOffsetContext
 
normalizeBinaryData(Column, byte[]) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
 
nullsSortLast() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
 
NUMBER_DATA_TYPES - Static variable in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
 
numberOfCommittedTransactions - Variable in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
numberOfLargeTransactions - Variable in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
numberOfNotWellFormedTransactions - Variable in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
numberOfRolledBackTransactions - Variable in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 

O

of(String) - Static method in class io.debezium.connector.binlog.history.BinlogHistoryRecordComparator.BinlogFileName
Constructs a BinlogFileName} from a filename string.
offset - Variable in class io.debezium.connector.binlog.BinlogChangeRecordEmitter
 
offsetContext - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource.ReaderThreadLifecycleListener
 
offsetUsingPosition(long) - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
ON_CONNECT_STATEMENTS - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
onCommittedTransaction() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
onCommunicationFailure(BinaryLogClient, Exception) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource.ReaderThreadLifecycleListener
 
onConnect(BinaryLogClient) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource.ReaderThreadLifecycleListener
 
onDisconnect(BinaryLogClient) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource.ReaderThreadLifecycleListener
 
onError(SQLException) - Method in class io.debezium.connector.binlog.BinlogSourceTask.BinlogHeartbeatErrorHandler
 
onEvent(O, Event) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
onEventDeserializationFailure(BinaryLogClient, Exception) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource.ReaderThreadLifecycleListener
 
onGtidChange(String) - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
onLargeTransaction() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
onNotWellFormedTransaction() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
onRolledBackTransaction() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
operation - Variable in class io.debezium.connector.binlog.BinlogChangeRecordEmitter
 
originalConfig() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
originalConfig() - Method in interface io.debezium.connector.binlog.jdbc.ConnectionConfiguration
 

P

parse(String) - Static method in enum io.debezium.connector.binlog.BinlogConnectorConfig.BigIntUnsignedHandlingMode
Determine if the supplied value is one of the predefined options.
parse(String) - Static method in enum io.debezium.connector.binlog.BinlogConnectorConfig.SecureConnectionMode
Determine if the supplied value is one of the predefined options.
parse(String) - Static method in enum io.debezium.connector.binlog.BinlogConnectorConfig.SnapshotMode
Determine if the supplied value is one of the predefined options.
parse(String, String) - Static method in enum io.debezium.connector.binlog.BinlogConnectorConfig.BigIntUnsignedHandlingMode
Determine if the supplied value is one of the predefined options.
parse(String, String) - Static method in enum io.debezium.connector.binlog.BinlogConnectorConfig.SecureConnectionMode
Determine if the supplied value is one of the predefined options.
parse(String, String) - Static method in enum io.debezium.connector.binlog.BinlogConnectorConfig.SnapshotMode
Determine if the supplied value is one of the predefined options.
parseDdl(P, String, String, O, Instant, boolean) - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
 
parseDefaultValue(Column, String) - Method in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
This interface is used by a DDL parser to convert the string default value to a Java type recognized by value converters for a subset of types.
parseSnapshotDdl(P, String, String, O, Instant) - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
Parse DDL from the connector's snapshot phase.
parseStreamingDdl(P, String, String, O, Instant) - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
Parse DDL from the connector's streaming phase.
password() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
password() - Method in interface io.debezium.connector.binlog.jdbc.ConnectionConfiguration
 
port() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
port() - Method in interface io.debezium.connector.binlog.jdbc.ConnectionConfiguration
 
PORT - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
position - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource.BinlogPosition
 
postSnapshot() - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
PRECISE - Enum constant in enum io.debezium.connector.binlog.BinlogConnectorConfig.BigIntUnsignedHandlingMode
Represents BIGINT UNSIGNED values as precise BigDecimal values, which are represented in change events in binary form.
PREFERRED - Enum constant in enum io.debezium.connector.binlog.BinlogConnectorConfig.SecureConnectionMode
Establish a secure (encrypted) connection if the server supports secure connections.
prepare(P, boolean) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
prepareTransaction(O, Event) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
Handle a EventType.XA_PREPARE event.
preSnapshot() - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
preSnapshotAction - Variable in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
preSnapshotCompletion() - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
preSnapshotStart() - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
priority - Variable in enum io.debezium.connector.binlog.jdbc.BinlogSystemVariables.BinlogScope
 
priority() - Method in enum io.debezium.connector.binlog.jdbc.BinlogSystemVariables.BinlogScope
 
processFilteredEvent(P, OffsetContext) - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotChangeEventSource
 
processHeartbeat(P, OffsetContext) - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotChangeEventSource
 
processMessage(P, DataCollectionId, Object, OffsetContext) - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotChangeEventSource
 
processTransactionCommittedEvent(P, OffsetContext) - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotChangeEventSource
 
processTransactionStartedEvent(P, OffsetContext) - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotChangeEventSource
 
properties - Variable in class io.debezium.connector.binlog.BinlogConnector
 
purgedGtidSet() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
Get the purged GTID values from the server.

Q

QUERY_KEY - Static variable in class io.debezium.connector.binlog.BinlogSourceInfo
 
querySystemVariables(String) - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
 
quote(TableId) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
quote(String) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
QUOTED_CHARACTER - Static variable in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
 
quotedTableIdString(TableId) - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
 

R

reachedHighWatermark(String) - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotContext
Checks whether the GTID has reached the high watermark.
READ_ONLY_CONNECTION - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
readCharsetSystemVariables() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
Read the charset-related system variables.
readDatabaseCollations() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
Read the database server's default character sets for existing databases.
readDateField(ResultSet, int, Column, Table) - Method in class io.debezium.connector.binlog.jdbc.BinlogFieldReader
Reads the date field based on the requirements of the concrete field reader.*
ReaderThreadLifecycleListener(O) - Constructor for class io.debezium.connector.binlog.BinlogStreamingChangeEventSource.ReaderThreadLifecycleListener
 
readField(ResultSet, int, Column, Table) - Method in class io.debezium.connector.binlog.jdbc.BinlogFieldReader
Read the field from the provided JDBC ResultSet.
readOnlyConnection - Variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
readSystemVariables() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
Read the system variables.
readTableStatement(JdbcConnection, OptionalLong) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
readTableStructure(ChangeEventSource.ChangeEventSourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, O, SnapshottingTask) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
readTimeField(ResultSet, int, Column, Table) - Method in class io.debezium.connector.binlog.jdbc.BinlogFieldReader
Reads the time field based on the requirements of the concrete field reader.*
readTimestampField(ResultSet, int, Column, Table) - Method in class io.debezium.connector.binlog.jdbc.BinlogFieldReader
Reads the timestamp field based on the requirements of the concrete field reader.*
readUntilGtidChange(P, OffsetContext) - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotChangeEventSource
 
RECOVERY - Enum constant in enum io.debezium.connector.binlog.BinlogConnectorConfig.SnapshotMode
Perform a snapshot of only the database schemas (without data) and then begin reading the binlog at the current binlog position.
refreshSchemas() - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
Discards any currently-cached schemas and rebuild using filters
releaseDataSnapshotLocks(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
releaseSchemaSnapshotLocks(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
removeSetStatement(String) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
replaceFirstNonNumericSubstring(String, int, char) - Method in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
Replace the first non-numeric substring
REQUIRED - Enum constant in enum io.debezium.connector.binlog.BinlogConnectorConfig.SecureConnectionMode
Establish a secure connection if the server supports secure connections.
reset() - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
resetOffset(BinlogConnectorConfig, O, SignalProcessor<P, O>) - Method in class io.debezium.connector.binlog.BinlogSourceTask
Reset the specified offset.
resetTransactionId() - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
resolveConnectionTimeZone(Configuration) - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
restartBinlogFilename - Variable in class io.debezium.connector.binlog.BinlogOffsetContext
 
restartBinlogPosition - Variable in class io.debezium.connector.binlog.BinlogOffsetContext
 
restartEventsToSkip - Variable in class io.debezium.connector.binlog.BinlogOffsetContext
 
restartGtidSet - Variable in class io.debezium.connector.binlog.BinlogOffsetContext
 
restartRowsToSkip - Variable in class io.debezium.connector.binlog.BinlogOffsetContext
 
retainAll(Predicate<String>) - Method in interface io.debezium.connector.binlog.gtid.GtidSet
Obtain a copy of the GtidSet, except with only the GTIDs that are permitted based on the supplied predicate filter.
rewindBinaryLogClient(ChangeEventSource.ChangeEventSourceContext, BinlogStreamingChangeEventSource.BinlogPosition) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
rollbackTransaction() - Method in class io.debezium.connector.binlog.EventBuffer
Rollback the transaction
ROW_COUNT_FOR_STREAMING_RESULT_SETS - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
rowCountForTable(TableId) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
RowDeserializers - Class in io.debezium.connector.binlog.event
Custom deserializers for the binlog client library.
RowDeserializers() - Constructor for class io.debezium.connector.binlog.event.RowDeserializers
 
RowDeserializers.DeleteRowsDeserializer - Class in io.debezium.connector.binlog.event
A specialization of DeleteRowsEventDataDeserializer that converts DATE, TIME, DATETIME, and TIMESTAMP values to LocalDate, LocalTime, LocalDateTime, and OffsetDateTime objects, respectively.
RowDeserializers.UpdateRowsDeserializer - Class in io.debezium.connector.binlog.event
A specialization of UpdateRowsEventDataDeserializer that converts DATE, TIME, DATETIME, and TIMESTAMP values to LocalDate, LocalTime, LocalDateTime, and OffsetDateTime objects, respectively.
RowDeserializers.WriteRowsDeserializer - Class in io.debezium.connector.binlog.event
A specialization of WriteRowsEventDataDeserializer that converts DATE, TIME, DATETIME, and TIMESTAMP values to LocalDate, LocalTime, LocalDateTime, and OffsetDateTime objects, respectively.
rowsToSkipUponRestart() - Method in class io.debezium.connector.binlog.BinlogOffsetContext
Get the number of rows beyond the last completely processed event to be skipped upon restart.

S

schema - Variable in class io.debezium.connector.binlog.BinlogSourceInfoStructMaker
 
schema - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
schema - Variable in class io.debezium.connector.binlog.BinlogTaskContext
 
schema - Variable in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
schema() - Method in class io.debezium.connector.binlog.BinlogSourceInfoStructMaker
 
SCHEMA_ONLY - Enum constant in enum io.debezium.connector.binlog.BinlogConnectorConfig.SnapshotMode
Deprecated.
to be removed in Debezium 3.0, replaced by {BinlogConnectorConfig.SnapshotMode.NO_DATA}
SCHEMA_ONLY_RECOVERY - Enum constant in enum io.debezium.connector.binlog.BinlogConnectorConfig.SnapshotMode
Deprecated.
to be removed in Debezium 3.0, replaced by {BinlogConnectorConfig.SnapshotMode.RECOVERY}
schemaBuilder(Column) - Method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
 
schemaEvents - Variable in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
secureConnectionMode - Variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
SecureConnectionMode(String) - Constructor for enum io.debezium.connector.binlog.BinlogConnectorConfig.SecureConnectionMode
 
selector - Variable in class io.debezium.connector.binlog.converters.TinyIntOneToBooleanConverter
 
SELECTOR_BOOLEAN_PROPERTY - Static variable in class io.debezium.connector.binlog.converters.JdbcSinkDataTypesConverter
 
SELECTOR_PROPERTY - Static variable in class io.debezium.connector.binlog.converters.TinyIntOneToBooleanConverter
 
SELECTOR_REAL_PROPERTY - Static variable in class io.debezium.connector.binlog.converters.JdbcSinkDataTypesConverter
 
SELECTOR_STRING_PROPERTY - Static variable in class io.debezium.connector.binlog.converters.JdbcSinkDataTypesConverter
 
selectorBoolean - Variable in class io.debezium.connector.binlog.converters.JdbcSinkDataTypesConverter
 
selectorReal - Variable in class io.debezium.connector.binlog.converters.JdbcSinkDataTypesConverter
 
selectorString - Variable in class io.debezium.connector.binlog.converters.JdbcSinkDataTypesConverter
 
sendEvent(P, EventDispatcher<P, TableId>, OffsetContext, Object[]) - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotChangeEventSource
 
serialVersionUID - Static variable in class io.debezium.connector.binlog.event.EventDataDeserializationExceptionData
 
serialVersionUID - Static variable in class io.debezium.connector.binlog.event.StopEventData
 
SERVER_ID - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
SERVER_ID_KEY - Static variable in class io.debezium.connector.binlog.BinlogSourceInfo
 
SERVER_ID_OFFSET - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
SERVER_PARTITION_KEY - Static variable in class io.debezium.connector.binlog.BinlogPartition
 
serverId - Variable in class io.debezium.connector.binlog.BinlogSourceInfo
 
serverName - Variable in class io.debezium.connector.binlog.BinlogPartition
 
SESSION - Enum constant in enum io.debezium.connector.binlog.jdbc.BinlogSystemVariables.BinlogScope
Specifies the session scope.
SET_STATEMENT_REGEX - Static variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
setBinlogPosition(String, long) - Method in class io.debezium.connector.binlog.BinlogSourceInfo
Set the position in the binlog where we will start reading.
setBinlogServerId(long) - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
setBinlogServerId(long) - Method in class io.debezium.connector.binlog.BinlogSourceInfo
Set the server ID as found within the binary log file.
setBinlogStartPoint(String, long) - Method in class io.debezium.connector.binlog.BinlogOffsetContext
Set the position in the MySQL binlog where we will start reading.
setBinlogThread(long) - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
setBinlogThread(long) - Method in class io.debezium.connector.binlog.BinlogSourceInfo
Set the identifier of the binlog thread that generated the most recent event.
setCompletedGtidSet(String) - Method in class io.debezium.connector.binlog.BinlogOffsetContext
Set the GTID set that captures all of the GTID transactions that have been completely processed.
setEffectiveOffsetContext(O) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
setEventPosition(long) - Method in class io.debezium.connector.binlog.BinlogSourceInfo
Set the position within the binary log file of the current event.
setEventPosition(long, long) - Method in class io.debezium.connector.binlog.BinlogOffsetContext
Set the position within the MySQL binary log file of the current event.
setEventTimestamp(Event, long) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
setGlobalLockAcquired() - Method in class io.debezium.connector.binlog.metrics.BinlogSnapshotChangeEventSourceMetrics
Sets that the global database lock has been acquired.
setGlobalLockReleased() - Method in class io.debezium.connector.binlog.metrics.BinlogSnapshotChangeEventSourceMetrics
Sets that the global database lock has been released.
setGtidChanged(String) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
setHighWatermark(GtidSet) - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotContext
Set the GTID as the high watermark.
setIgnoreDmlEventByGtidSource(boolean) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
setInitialSkips(long, int) - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
setIsGtidModeEnabled(boolean) - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
setLowWatermark(GtidSet) - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotContext
Set the GTID as the low watermark.
setMilliSecondsBehindSource(long) - Method in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
setOffsetContextBinlogPositionAndGtidDetailsForSnapshot(O, BinlogConnectorConnection, SnapshotterService) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
setQuery(String) - Method in class io.debezium.connector.binlog.BinlogOffsetContext
Set the original SQL query.
setQuery(String) - Method in class io.debezium.connector.binlog.BinlogSourceInfo
Set the original SQL query.
setRowNumber(int) - Method in class io.debezium.connector.binlog.BinlogSourceInfo
Given the row number within a binlog event and the total number of rows in that event, compute the Kafka Connect offset that is to be included in the produced change event describing the row.
setRowNumber(int, int) - Method in class io.debezium.connector.binlog.BinlogOffsetContext
Given the row number within a binlog event and the total number of rows in that event, compute the Kafka Connect offset that is to be included in the produced change event describing the row.
setSignalOffset(Long) - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotContext
 
setSourceTime(Instant) - Method in class io.debezium.connector.binlog.BinlogSourceInfo
Set the instant from the binlog log file for the specified event.
setStatementFor(Map<String, String>) - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
Executes a SET statement, setting each variable with it's specified value.
setSystemVariables(SystemVariables.Scope, Map<String, String>) - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
Sets system variables with use by the DDL parser.
setTransactionId() - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
SHOW_MASTER_STMT - Static variable in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotChangeEventSource
 
SIGNAL_OFFSET - Static variable in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotContext
 
signalOffset - Variable in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotContext
 
skipEvent - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
skipSchemaChangeEvent(SchemaChangeEvent) - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
 
SMALLINT_CORRECTION - Static variable in class io.debezium.connector.binlog.BinlogUnsignedIntegerConverter
 
SMALLINT_MAX_VALUE - Static variable in class io.debezium.connector.binlog.BinlogUnsignedIntegerConverter
 
SNAPSHOT_COMPLETED_KEY - Static variable in class io.debezium.connector.binlog.BinlogOffsetContext
 
SNAPSHOT_MODE - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
snapshotCompleted - Variable in class io.debezium.connector.binlog.BinlogOffsetContext
 
snapshotMode - Variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
SnapshotMode(String) - Constructor for enum io.debezium.connector.binlog.BinlogConnectorConfig.SnapshotMode
 
snapshotterService - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
sourceInfoSchema - Variable in class io.debezium.connector.binlog.BinlogOffsetContext
 
sourceTime - Variable in class io.debezium.connector.binlog.BinlogSourceInfo
 
split(long, int, int) - Static method in class io.debezium.connector.binlog.event.RowDeserializers
Split the integer into multiple integers.
SQL_SHOW_SESSION_VARIABLE_SSL_VERSION - Static variable in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
 
SQL_SHOW_SYSTEM_VARIABLES - Static variable in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
 
SQL_SHOW_SYSTEM_VARIABLES_CHARACTER_SET - Static variable in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
 
srid - Variable in class io.debezium.connector.binlog.BinlogGeometry
Coordinate reference system identifier.
SSL_KEYSTORE - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
SSL_KEYSTORE_PASSWORD - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
SSL_MODE - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
SSL_TRUSTSTORE - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
SSL_TRUSTSTORE_PASSWORD - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
sslKeyStore() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
sslKeyStore() - Method in interface io.debezium.connector.binlog.jdbc.ConnectionConfiguration
 
sslKeyStorePassword() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
sslKeyStorePassword() - Method in interface io.debezium.connector.binlog.jdbc.ConnectionConfiguration
 
sslMode() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
sslMode() - Method in interface io.debezium.connector.binlog.jdbc.ConnectionConfiguration
 
sslModeEnabled() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
sslModeEnabled() - Method in interface io.debezium.connector.binlog.jdbc.ConnectionConfiguration
 
sslModeFor(BinlogConnectorConfig.SecureConnectionMode) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
sslTrustStore() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
sslTrustStore() - Method in interface io.debezium.connector.binlog.jdbc.ConnectionConfiguration
 
sslTrustStorePassword() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
sslTrustStorePassword() - Method in interface io.debezium.connector.binlog.jdbc.ConnectionConfiguration
 
start(Map<String, String>) - Method in class io.debezium.connector.binlog.BinlogConnector
 
startGtid(String) - Method in class io.debezium.connector.binlog.BinlogSourceInfo
Set the starting global transaction identifier
startGtid(String, String) - Method in class io.debezium.connector.binlog.BinlogOffsetContext
Record that a new GTID transaction has been started and has been included in the set of GTIDs known to the MySQL server.
startingRowNumber - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
startNextTransaction() - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
stats - Variable in class io.debezium.connector.binlog.metrics.BinlogStreamingChangeEventSourceMetrics
 
stop() - Method in class io.debezium.connector.binlog.BinlogConnector
 
StopEventData - Class in io.debezium.connector.binlog.event
Indicates a stop event requested.
StopEventData() - Constructor for class io.debezium.connector.binlog.event.StopEventData
 
StopEventDataDeserializer - Class in io.debezium.connector.binlog.event
A deserializer that decodes StopEventData.
StopEventDataDeserializer() - Constructor for class io.debezium.connector.binlog.event.StopEventDataDeserializer
 
stopSnapshot(P, OffsetContext, Map<String, Object>, List<String>) - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotChangeEventSource
 
store(Map<String, Object>) - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotContext
 
STORE_ONLY_CAPTURED_DATABASES_DDL - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
streamingChangeEventSource - Variable in class io.debezium.connector.binlog.EventBuffer
 
stringToDuration(String) - Static method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
Converts a BinlogValueConverters.TIME_FIELD_PATTERN time field pattern string to a Duration.
stringToLocalDate(String, Column, Table) - Static method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
Converts a BinlogValueConverters.DATE_FIELD_PATTERN date string field pattern to a LocalDate value.
stripCharacterSetIntroducer(String) - Method in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
 
struct(T) - Method in class io.debezium.connector.binlog.BinlogSourceInfoStructMaker
 
subtract(GtidSet) - Method in interface io.debezium.connector.binlog.gtid.GtidSet
Subtracts the two global transaction identifier sets.
subtractGtidSet(GtidSet, GtidSet) - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
Determines the difference between two GTID sets.
supportsOperationFiltering() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
supportsSchemaChangesDuringIncrementalSnapshot() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
 
switchToBufferFullMode() - Method in class io.debezium.connector.binlog.EventBuffer
Switches the buffer to operating in full-mode.
systemVariables() - Method in class io.debezium.connector.binlog.BinlogDatabaseSchema
Get all system variables known to the DDL parser.

T

table() - Method in class io.debezium.connector.binlog.BinlogSourceInfo
Returns a string representation of the table(s) affected by the current event.
tableEvent(TableId) - Method in class io.debezium.connector.binlog.BinlogSourceInfo
Sets the associate table identifier that the current binlog event represents.
tableEvent(String, Set<TableId>, Instant) - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
tableEvent(Set<TableId>) - Method in class io.debezium.connector.binlog.BinlogSourceInfo
Sets the associated table identifiers that the current binlog event represents.
tableIds - Variable in class io.debezium.connector.binlog.BinlogSourceInfo
 
tableIdsByTableNumber - Variable in class io.debezium.connector.binlog.BinlogDatabaseSchema
 
tableLock(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>) - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
tableLockAcquiredAt - Variable in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
tableMapEventByTableId - Variable in class io.debezium.connector.binlog.event.TransactionPayloadDeserializer
 
TABLES_IGNORE_BUILTIN - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
tableUnlock() - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
taskConfigs(int) - Method in class io.debezium.connector.binlog.BinlogConnector
 
taskContext - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
temporalPrecisionMode - Variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
TEST_DISABLE_GLOBAL_LOCKING - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
It is not possible to test disabled global locking locally as binlog-based connectors builds always provide global locking.
TEXT_DATA_TYPES - Static variable in class io.debezium.connector.binlog.jdbc.BinlogFieldReader
 
THREAD_KEY - Static variable in class io.debezium.connector.binlog.BinlogSourceInfo
 
threadId - Variable in class io.debezium.connector.binlog.BinlogSourceInfo
 
TIME_FIELD_PATTERN - Static variable in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
Used to parse values of TIME columns.
TIME_PRECISION_MODE - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
timestamp() - Method in class io.debezium.connector.binlog.BinlogSourceInfo
 
TIMESTAMP_FIELD_PATTERN - Static variable in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
Used to parse values of TIMESTAMP columns.
TIMESTAMP_KEY - Static variable in class io.debezium.connector.binlog.BinlogOffsetContext
 
TIMESTAMP_PATTERN - Static variable in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
 
timestampFormat(int) - Method in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
 
TINYINT_CORRECTION - Static variable in class io.debezium.connector.binlog.BinlogUnsignedIntegerConverter
 
TINYINT_FAMILY - Static variable in class io.debezium.connector.binlog.converters.TinyIntOneToBooleanConverter
 
TINYINT_MAX_VALUE - Static variable in class io.debezium.connector.binlog.BinlogUnsignedIntegerConverter
Maximum values for unsigned integer types, used to calculate actual value from binlog.
TinyIntOneToBooleanConverter - Class in io.debezium.connector.binlog.converters
Binlog databases emit BOOLEAN values as TINYINT(1) in snapshot phase, even as a result of the SQL statement DESCRIBE CREATE TABLE.
TinyIntOneToBooleanConverter() - Constructor for class io.debezium.connector.binlog.converters.TinyIntOneToBooleanConverter
 
TOPIC_NAMING_STRATEGY - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
 
toString() - Method in class io.debezium.connector.binlog.BinlogOffsetContext
 
toString() - Method in class io.debezium.connector.binlog.BinlogPartition
 
toString() - Method in class io.debezium.connector.binlog.BinlogSourceInfo
 
toString() - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource.BinlogPosition
 
toString() - Method in class io.debezium.connector.binlog.event.EventDataDeserializationExceptionData
 
toString() - Method in class io.debezium.connector.binlog.event.StopEventData
 
toString() - Method in class io.debezium.connector.binlog.history.BinlogHistoryRecordComparator.BinlogFileName
 
totalRecordCounter - Variable in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
toTinyInt(Boolean) - Static method in class io.debezium.connector.binlog.converters.JdbcSinkDataTypesConverter
 
transactionContext - Variable in class io.debezium.connector.binlog.BinlogOffsetContext
 
transactionId - Variable in class io.debezium.connector.binlog.BinlogOffsetContext
 
TransactionPayloadDeserializer - Class in io.debezium.connector.binlog.event
 
TransactionPayloadDeserializer(Map<Long, TableMapEventData>, CommonConnectorConfig.EventProcessingFailureHandlingMode) - Constructor for class io.debezium.connector.binlog.event.TransactionPayloadDeserializer
 
TREAT_REAL_AS_DOUBLE - Static variable in class io.debezium.connector.binlog.converters.JdbcSinkDataTypesConverter
 
treatRealAsDouble - Variable in class io.debezium.connector.binlog.converters.JdbcSinkDataTypesConverter
 
TRIM_DATA_TYPES_BESIDES_NUMBER - Static variable in class io.debezium.connector.binlog.jdbc.BinlogDefaultValueConverter
 
twoPhaseSchemaSnapshot() - Method in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
 
txStarted - Variable in class io.debezium.connector.binlog.EventBuffer
 

U

unwrapData(Event) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
updateHighWatermark() - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotChangeEventSource
 
updateLowWatermark() - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotChangeEventSource
 
UpdateRowsDeserializer(Map<Long, TableMapEventData>, CommonConnectorConfig.EventProcessingFailureHandlingMode) - Constructor for class io.debezium.connector.binlog.event.RowDeserializers.UpdateRowsDeserializer
 
updateWindowState(OffsetContext) - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotContext
Update the window state in the offsets.
useCursorFetch() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
Specifies whether the connector should use a cursor-fetch to read result sets.
userHasPrivileges(String) - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
Determine whether the current user has the named privilege.
username() - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
 
username() - Method in interface io.debezium.connector.binlog.jdbc.ConnectionConfiguration
 

V

validate(TableId, U) - Method in interface io.debezium.connector.binlog.BinlogStreamingChangeEventSource.ChangeEventValidator
 
validateBinlogConfiguration(Snapshotter, BinlogConnectorConnection) - Method in class io.debezium.connector.binlog.BinlogSourceTask
Validates the binlog configuration.
validateChangeEventWithTable(Table, Object[], Object[]) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
validateConnection(Map<String, ConfigValue>, Configuration) - Method in class io.debezium.connector.binlog.BinlogConnector
 
validateEventDeserializationFailureHandlingModeNotSet(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.binlog.BinlogConnectorConfig
validateGtidSetExcludes(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.binlog.BinlogConnectorConfig
Validate that GTID excludes aren't provided when GTID includes are in the configuration.
validateLogPosition(Partition, OffsetContext, CommonConnectorConfig) - Method in class io.debezium.connector.binlog.jdbc.BinlogConnectorConnection
 
validateSnapshotFeasibility(Snapshotter, O, BinlogConnectorConnection) - Method in class io.debezium.connector.binlog.BinlogSourceTask
Validates the feasibility of snapshot.
validateTimePrecisionMode(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.binlog.BinlogConnectorConfig
Validate the time.precision.mode configuration.
value - Variable in enum io.debezium.connector.binlog.BinlogConnectorConfig.BigIntUnsignedHandlingMode
 
value - Variable in enum io.debezium.connector.binlog.BinlogConnectorConfig.SecureConnectionMode
 
value - Variable in enum io.debezium.connector.binlog.BinlogConnectorConfig.SnapshotMode
 
valueOf(String) - Static method in enum io.debezium.connector.binlog.BinlogConnectorConfig.BigIntUnsignedHandlingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.debezium.connector.binlog.BinlogConnectorConfig.SecureConnectionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.debezium.connector.binlog.BinlogConnectorConfig.SnapshotMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.debezium.connector.binlog.jdbc.BinlogSystemVariables.BinlogScope
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.debezium.connector.binlog.BinlogConnectorConfig.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.binlog.BinlogConnectorConfig.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.binlog.BinlogConnectorConfig.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.binlog.jdbc.BinlogSystemVariables.BinlogScope
Returns an array containing the constants of this enum type, in the order they are declared.
VERIFY_CA - Enum constant in enum io.debezium.connector.binlog.BinlogConnectorConfig.SecureConnectionMode
Like REQUIRED, but additionally verify the server TLS certificate against the configured Certificate Authority (CA) certificates.
VERIFY_IDENTITY - Enum constant in enum io.debezium.connector.binlog.BinlogConnectorConfig.SecureConnectionMode
Like VERIFY_CA, but additionally verify that the server certificate matches the host to which the connection is attempted.
viewChange(O, Event) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
Handle a EventType.VIEW_CHANGE event.

W

waitWhenStreamingPaused(ChangeEventSource.ChangeEventSourceContext) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
 
watermarksChanged() - Method in class io.debezium.connector.binlog.BinlogReadOnlyIncrementalSnapshotContext
 
WHEN_NEEDED - Enum constant in enum io.debezium.connector.binlog.BinlogConnectorConfig.SnapshotMode
Perform a snapshot when it is needed.
with(GtidSet) - Method in interface io.debezium.connector.binlog.gtid.GtidSet
Creates a new GtidSet that contains all global transaction identifiers in this set with those from the supplied other set.
wkb - Variable in class io.debezium.connector.binlog.BinlogGeometry
Open Geospatial Consortium Well-Known-Binary representation of the Geometry.
WKB_EMPTY_GEOMETRYCOLLECTION - Static variable in class io.debezium.connector.binlog.BinlogGeometry
 
WKB_POINT_SIZE - Static variable in class io.debezium.connector.binlog.BinlogGeometry
 
wrap(Throwable) - Method in class io.debezium.connector.binlog.BinlogStreamingChangeEventSource
Wraps the specified exception in a DebeziumException, ensuring that all useful state is captured inside the new exception's message.
WriteRowsDeserializer(Map<Long, TableMapEventData>, CommonConnectorConfig.EventProcessingFailureHandlingMode) - Constructor for class io.debezium.connector.binlog.event.RowDeserializers.WriteRowsDeserializer
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form