Index
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
EventMetadataProviderimplementation 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
HistoryRecordComparatorfor 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
CommonOffsetContextfor 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
SnapshotChangeEventSourcefor 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
sourcestruct 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
StreamingChangeEventSourcefor 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
Charsetinstance 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_PATTERNtimestamp field pattern contains0in 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
- 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 aSourceRecord. - 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
- 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 aSourceRecord. - 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
- 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
LocalDateorLocalDateTimein 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 aDate. - 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
Documentfrom 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
GtidSetfrom 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
DATEvalue to aLocalDate. - 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
DATETIMEvalue without fractional seconds to aLocalDateTime. - 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
DATETIMEvalue with fractional seconds to aLocalDateTime. - 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
TIMEvalue without fractional seconds to aDuration. - 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
TIMESTAMPvalue without fractional seconds to aOffsetDateTime. - 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
TIMESTAMPvalue with fractional seconds to aOffsetDateTime. - 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
TIMEvalue with fractional seconds to aDuration. - 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
YEARvalue to aYearobject. - 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.
- 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
ROLLBACKorCOMMIT. - 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.INCIDENTthat 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 inBinlogConnectorConfig.GTID_SOURCE_INCLUDESandBinlogConnectorConfig.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
QueryEventDataby 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
RowsQueryEventDataorAnnotateRowsEventDataby 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
RotateEventDatathat 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_MODEconfiguration. - 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_MODEconfiguration. - 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
thisset 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
TableIdrefers 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 UNSIGNEDvalues as preciselongvalues. - 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 UNSIGNEDvalues as preciseBigDecimalvalues, 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_PREPAREevent. - 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 predicatefilter. - 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
- ROW_ESTIMATE_LOGGER - Static variable in class io.debezium.connector.binlog.BinlogSnapshotChangeEventSource
- 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
DeleteRowsEventDataDeserializerthat convertsDATE,TIME,DATETIME, andTIMESTAMPvalues toLocalDate,LocalTime,LocalDateTime, andOffsetDateTimeobjects, respectively. - RowDeserializers.UpdateRowsDeserializer - Class in io.debezium.connector.binlog.event
-
A specialization of
UpdateRowsEventDataDeserializerthat convertsDATE,TIME,DATETIME, andTIMESTAMPvalues toLocalDate,LocalTime,LocalDateTime, andOffsetDateTimeobjects, respectively. - RowDeserializers.WriteRowsDeserializer - Class in io.debezium.connector.binlog.event
-
A specialization of
WriteRowsEventDataDeserializerthat convertsDATE,TIME,DATETIME, andTIMESTAMPvalues toLocalDate,LocalTime,LocalDateTime, andOffsetDateTimeobjects, respectively. - rowsToSkipUponRestart() - Method in class io.debezium.connector.binlog.BinlogOffsetContext
-
Get the number of rows beyond the
last completely processed eventto 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
SETstatement, 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_PATTERNtime field pattern string to aDuration. - stringToLocalDate(String, Column, Table) - Static method in class io.debezium.connector.binlog.jdbc.BinlogValueConverters
-
Converts a
BinlogValueConverters.DATE_FIELD_PATTERNdate string field pattern to aLocalDatevalue. - 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
BOOLEANvalues asTINYINT(1)in snapshot phase, even as a result of the SQL statementDESCRIBE 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.
- USE_NONGRACEFUL_DISCONNECT - Static variable in class io.debezium.connector.binlog.BinlogConnectorConfig
- 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
- usesNonGracefulDisconnect() - Method in class io.debezium.connector.binlog.BinlogConnectorConfig
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
-
Logs a deprecation warning when using
BinlogConnectorConfig.EVENT_DESERIALIZATION_FAILURE_HANDLING_MODE. - 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_CHANGEevent.
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
GtidSetthat 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
CommonConnectorConfig.EVENT_PROCESSING_FAILURE_HANDLING_MODEinstead, will be removed in Debezium 3.0.