Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- aborted(AbstractSnapshotChangeEventSource.SnapshotContext<Db2Partition, Db2OffsetContext>) - Method in class io.debezium.connector.db2.Db2SnapshotChangeEventSource
- ALL_FIELDS - Static variable in class io.debezium.connector.db2.Db2ConnectorConfig
-
The set of
Fields defined as part of this configuration. - applyFetchSizeToJdbcConfig(Configuration) - Static method in class io.debezium.connector.db2.Db2ConnectorTask
-
Applies the fetch size to the driver/jdbc configuration from the connector configuration.
- applySchemaChange(SchemaChangeEvent) - Method in class io.debezium.connector.db2.Db2DatabaseSchema
B
- binary - Variable in class io.debezium.connector.db2.Lsn
- booleanDefaultValueMapper() - Static method in class io.debezium.connector.db2.Db2DefaultValueConverter
C
- captureName - Variable in class io.debezium.connector.db2.Db2Connection.CdcEnabledTable
- castTemporalFunctionCall(Db2Connection, int) - Static method in class io.debezium.connector.db2.Db2DefaultValueConverter
- CDC_SCHEMA - Static variable in class io.debezium.connector.db2.Db2ChangeTable
- CDC_SCHEMA - Static variable in class io.debezium.connector.db2.Db2Connection
- CdcEnabledTable(String, String, Lsn) - Constructor for class io.debezium.connector.db2.Db2Connection.CdcEnabledTable
- cdcNameForTable(TableId) - Method in class io.debezium.connector.db2.Db2Connection
- ceId() - Method in class io.debezium.connector.db2.converters.Db2CloudEventsMaker
- CHANGE_LSN_KEY - Static variable in class io.debezium.connector.db2.converters.Db2RecordParser
- CHANGE_LSN_KEY - Static variable in class io.debezium.connector.db2.SourceInfo
- CHANGE_TABLE_DATA_COLUMN_OFFSET - Static variable in class io.debezium.connector.db2.Db2Connection
- changeLsn - Variable in class io.debezium.connector.db2.SourceInfo
- changeTable - Variable in class io.debezium.connector.db2.Db2SchemaChangeEventEmitter
- ChangeTablePointer(Db2ChangeTable, ResultSet) - Constructor for class io.debezium.connector.db2.Db2StreamingChangeEventSource.ChangeTablePointer
- clock - Variable in class io.debezium.connector.db2.Db2ChangeEventSourceFactory
- clock - Variable in class io.debezium.connector.db2.Db2StreamingChangeEventSource
- close(AbstractSnapshotChangeEventSource.SnapshotContext<Db2Partition, Db2OffsetContext>) - Method in class io.debezium.connector.db2.Db2SnapshotChangeEventSource
- closePreparedStatement(PreparedStatement) - Method in class io.debezium.connector.db2.Db2Connection
- COL_COMMIT_LSN - Static variable in class io.debezium.connector.db2.Db2StreamingChangeEventSource
- COL_DATA - Static variable in class io.debezium.connector.db2.Db2StreamingChangeEventSource
- COL_OPERATION - Static variable in class io.debezium.connector.db2.Db2StreamingChangeEventSource
- COL_ROW_LSN - Static variable in class io.debezium.connector.db2.Db2StreamingChangeEventSource
- COMMIT_LSN_KEY - Static variable in class io.debezium.connector.db2.converters.Db2RecordParser
- COMMIT_LSN_KEY - Static variable in class io.debezium.connector.db2.SourceInfo
- commitLsn - Variable in class io.debezium.connector.db2.SourceInfo
- commitLsn - Variable in class io.debezium.connector.db2.TxLogPosition
- compareTo(Lsn) - Method in class io.debezium.connector.db2.Lsn
-
Enables ordering of LSNs.
- compareTo(TxLogPosition) - Method in class io.debezium.connector.db2.TxLogPosition
- completed(AbstractSnapshotChangeEventSource.SnapshotContext<Db2Partition, Db2OffsetContext>) - Method in class io.debezium.connector.db2.Db2SnapshotChangeEventSource
- config() - Method in class io.debezium.connector.db2.Db2Connector
- CONFIG_DEFINITION - Static variable in class io.debezium.connector.db2.Db2ConnectorConfig
- configDef() - Static method in class io.debezium.connector.db2.Db2ConnectorConfig
- configuration - Variable in class io.debezium.connector.db2.Db2ChangeEventSourceFactory
- connectionCreated(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<Db2Partition, Db2OffsetContext>) - Method in class io.debezium.connector.db2.Db2SnapshotChangeEventSource
- connectionFactory - Variable in class io.debezium.connector.db2.Db2ChangeEventSourceFactory
- connectionString() - Method in class io.debezium.connector.db2.Db2Connection
-
Returns a JDBC connection string for the current configuration.
- connectorConfig - Variable in class io.debezium.connector.db2.Db2OffsetContext.Loader
- connectorConfig - Variable in class io.debezium.connector.db2.Db2Partition.Provider
- connectorConfig - Variable in class io.debezium.connector.db2.Db2SnapshotChangeEventSource
- connectorConfig - Variable in class io.debezium.connector.db2.Db2StreamingChangeEventSource
- CONTEXT_NAME - Static variable in class io.debezium.connector.db2.Db2ConnectorTask
- contextName() - Static method in class io.debezium.connector.db2.Module
- convertDefaultValue(Object, Column) - Method in class io.debezium.connector.db2.Db2DefaultValueConverter
- converter(Column, Field) - Method in class io.debezium.connector.db2.Db2ValueConverters
- convertTimestampWithZone(Column, Field, Object) - Method in class io.debezium.connector.db2.Db2ValueConverters
- copyOffset(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<Db2Partition, Db2OffsetContext>) - Method in class io.debezium.connector.db2.Db2SnapshotChangeEventSource
- createDefaultValueMappers(Db2Connection) - Static method in class io.debezium.connector.db2.Db2DefaultValueConverter
- createMaker(RecordParser, SerializerType, String) - Method in class io.debezium.connector.db2.converters.Db2CloudEventsProvider
- createParser(Schema, Struct) - Method in class io.debezium.connector.db2.converters.Db2CloudEventsProvider
- createPreparedStatement(String) - Method in class io.debezium.connector.db2.Db2Connection
D
- data - Variable in class io.debezium.connector.db2.Db2ChangeRecordEmitter
- database() - Method in class io.debezium.connector.db2.SourceInfo
- databaseName - Variable in class io.debezium.connector.db2.Db2ConnectorConfig
- databaseName - Variable in class io.debezium.connector.db2.SourceInfo
- dataConnection - Variable in class io.debezium.connector.db2.Db2ConnectorTask
- dataConnection - Variable in class io.debezium.connector.db2.Db2StreamingChangeEventSource
-
Connection used for reading CDC tables.
- dataNext - Variable in class io.debezium.connector.db2.Db2ChangeRecordEmitter
- DB2_SOURCE_FIELD - Static variable in class io.debezium.connector.db2.converters.Db2RecordParser
- db2CaptureInstance - Variable in class io.debezium.connector.db2.Db2ChangeTable
-
The table in the CDC schema that captures changes, suitably quoted for Db2
- Db2ChangeEventSourceFactory - Class in io.debezium.connector.db2
- Db2ChangeEventSourceFactory(Db2ConnectorConfig, Db2Connection, MainConnectionProvidingConnectionFactory<Db2Connection>, ErrorHandler, EventDispatcher<Db2Partition, TableId>, Clock, Db2DatabaseSchema) - Constructor for class io.debezium.connector.db2.Db2ChangeEventSourceFactory
- Db2ChangeRecordEmitter - Class in io.debezium.connector.db2
-
Emits change data based on a single (or two in case of updates) CDC data row(s).
- Db2ChangeRecordEmitter(Partition, OffsetContext, int, Object[], Object[], Clock, Db2ConnectorConfig) - Constructor for class io.debezium.connector.db2.Db2ChangeRecordEmitter
- Db2ChangeTable - Class in io.debezium.connector.db2
-
A logical representation of change table containing changes for a given source table.
- Db2ChangeTable(TableId, String, int, Lsn, Lsn) - Constructor for class io.debezium.connector.db2.Db2ChangeTable
- Db2ChangeTable(String, int, Lsn, Lsn) - Constructor for class io.debezium.connector.db2.Db2ChangeTable
- Db2CloudEventsMaker - Class in io.debezium.connector.db2.converters
-
CloudEvents maker for records produced by the Db2 connector.
- Db2CloudEventsMaker(RecordParser, SerializerType, String) - Constructor for class io.debezium.connector.db2.converters.Db2CloudEventsMaker
- Db2CloudEventsProvider - Class in io.debezium.connector.db2.converters
-
An implementation of
CloudEventsProviderfor Db2. - Db2CloudEventsProvider() - Constructor for class io.debezium.connector.db2.converters.Db2CloudEventsProvider
- Db2Connection - Class in io.debezium.connector.db2
-
JdbcConnectionextension to be used with IBM Db2 - Db2Connection(JdbcConfiguration) - Constructor for class io.debezium.connector.db2.Db2Connection
-
Creates a new connection using the supplied configuration.
- Db2Connection.CdcEnabledTable - Class in io.debezium.connector.db2
- Db2Connector - Class in io.debezium.connector.db2
-
The main connector class used to instantiate configuration and execution classes
- Db2Connector() - Constructor for class io.debezium.connector.db2.Db2Connector
- Db2ConnectorConfig - Class in io.debezium.connector.db2
-
The list of configuration options for DB2 connector
- Db2ConnectorConfig(Configuration) - Constructor for class io.debezium.connector.db2.Db2ConnectorConfig
- Db2ConnectorConfig.SnapshotIsolationMode - Enum in io.debezium.connector.db2
-
The set of predefined snapshot isolation mode options.
- Db2ConnectorConfig.SnapshotMode - Enum in io.debezium.connector.db2
-
The set of predefined SnapshotMode options or aliases.
- Db2ConnectorConfig.SystemTablesPredicate - Class in io.debezium.connector.db2
- Db2ConnectorTask - Class in io.debezium.connector.db2
-
The main task executing streaming from DB2.
- Db2ConnectorTask() - Constructor for class io.debezium.connector.db2.Db2ConnectorTask
- Db2DatabaseSchema - Class in io.debezium.connector.db2
-
Logical representation of DB2 schema.
- Db2DatabaseSchema(Db2ConnectorConfig, Db2ValueConverters, SchemaNameAdjuster, TopicNamingStrategy<TableId>, Db2Connection) - Constructor for class io.debezium.connector.db2.Db2DatabaseSchema
- Db2DefaultValueConverter - Class in io.debezium.connector.db2
-
Converter for table column's default values.
- Db2DefaultValueConverter(Db2ValueConverters, Db2Connection) - Constructor for class io.debezium.connector.db2.Db2DefaultValueConverter
- Db2EventMetadataProvider - Class in io.debezium.connector.db2
- Db2EventMetadataProvider() - Constructor for class io.debezium.connector.db2.Db2EventMetadataProvider
- Db2ObjectNameQuoter - Class in io.debezium.connector.db2
-
By default, names in Db2 are upper case.
- Db2ObjectNameQuoter() - Constructor for class io.debezium.connector.db2.Db2ObjectNameQuoter
- Db2OffsetContext - Class in io.debezium.connector.db2
- Db2OffsetContext(Db2ConnectorConfig, TxLogPosition, boolean, boolean) - Constructor for class io.debezium.connector.db2.Db2OffsetContext
- Db2OffsetContext(Db2ConnectorConfig, TxLogPosition, boolean, boolean, long, TransactionContext, IncrementalSnapshotContext<TableId>) - Constructor for class io.debezium.connector.db2.Db2OffsetContext
- Db2OffsetContext.Loader - Class in io.debezium.connector.db2
- Db2Partition - Class in io.debezium.connector.db2
- Db2Partition(String) - Constructor for class io.debezium.connector.db2.Db2Partition
- Db2Partition.Provider - Class in io.debezium.connector.db2
- Db2RecordParser - Class in io.debezium.connector.db2.converters
-
Parser for records produced by the Db2 connector.
- Db2RecordParser(Schema, Struct) - Constructor for class io.debezium.connector.db2.converters.Db2RecordParser
- Db2SchemaChangeEventEmitter - Class in io.debezium.connector.db2
-
SchemaChangeEventEmitterimplementation based on DB2. - Db2SchemaChangeEventEmitter(Db2Partition, Db2OffsetContext, Db2ChangeTable, Table, Db2DatabaseSchema, SchemaChangeEvent.SchemaChangeEventType) - Constructor for class io.debezium.connector.db2.Db2SchemaChangeEventEmitter
- Db2SchemaFactory - Class in io.debezium.connector.db2
- Db2SchemaFactory() - Constructor for class io.debezium.connector.db2.Db2SchemaFactory
- db2SchemaFactoryObject - Static variable in class io.debezium.connector.db2.Db2SchemaFactory
- Db2SnapshotChangeEventSource - Class in io.debezium.connector.db2
- Db2SnapshotChangeEventSource(Db2ConnectorConfig, MainConnectionProvidingConnectionFactory<Db2Connection>, Db2DatabaseSchema, EventDispatcher<Db2Partition, TableId>, Clock, SnapshotProgressListener<Db2Partition>) - Constructor for class io.debezium.connector.db2.Db2SnapshotChangeEventSource
- Db2SnapshotChangeEventSource.Db2SnapshotContext - Class in io.debezium.connector.db2
-
Mutable context which is populated in the course of snapshotting.
- Db2SnapshotContext(Db2Partition, String) - Constructor for class io.debezium.connector.db2.Db2SnapshotChangeEventSource.Db2SnapshotContext
- Db2SourceInfoStructMaker - Class in io.debezium.connector.db2
- Db2SourceInfoStructMaker(String, String, CommonConnectorConfig) - Constructor for class io.debezium.connector.db2.Db2SourceInfoStructMaker
- Db2StreamingChangeEventSource - Class in io.debezium.connector.db2
-
A
StreamingChangeEventSourcebased on DB2 change data capture functionality. - Db2StreamingChangeEventSource(Db2ConnectorConfig, Db2Connection, Db2Connection, EventDispatcher<Db2Partition, TableId>, ErrorHandler, Clock, Db2DatabaseSchema) - Constructor for class io.debezium.connector.db2.Db2StreamingChangeEventSource
- Db2StreamingChangeEventSource.ChangeTablePointer - Class in io.debezium.connector.db2
-
The logical representation of a position for the change in the transaction log.
- Db2TaskContext - Class in io.debezium.connector.db2
-
A state (context) associated with a DB2 task
- Db2TaskContext(Db2ConnectorConfig, Db2DatabaseSchema) - Constructor for class io.debezium.connector.db2.Db2TaskContext
- Db2TopicSelector - Class in io.debezium.connector.db2
-
Deprecated.
- Db2TopicSelector() - Constructor for class io.debezium.connector.db2.Db2TopicSelector
-
Deprecated.
- Db2ValueConverters - Class in io.debezium.connector.db2
-
Conversion of DB2 specific datatypes.
- Db2ValueConverters() - Constructor for class io.debezium.connector.db2.Db2ValueConverters
- Db2ValueConverters(JdbcValueConverters.DecimalMode, TemporalPrecisionMode) - Constructor for class io.debezium.connector.db2.Db2ValueConverters
-
Create a new instance that always uses UTC for the default time zone when converting values without timezone information to values that require timezones.
- DEFAULT_PORT - Static variable in class io.debezium.connector.db2.Db2ConnectorConfig
- DEFAULT_QUERY_FETCH_SIZE - Static variable in class io.debezium.connector.db2.Db2ConnectorConfig
- defaultSelector(Db2ConnectorConfig) - Static method in class io.debezium.connector.db2.Db2TopicSelector
-
Deprecated.
- defaultValueMappers - Variable in class io.debezium.connector.db2.Db2DefaultValueConverter
- determineSnapshotOffset(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<Db2Partition, Db2OffsetContext>, Db2OffsetContext) - Method in class io.debezium.connector.db2.Db2SnapshotChangeEventSource
- dispatcher - Variable in class io.debezium.connector.db2.Db2ChangeEventSourceFactory
- dispatcher - Variable in class io.debezium.connector.db2.Db2StreamingChangeEventSource
- doPoll() - Method in class io.debezium.connector.db2.Db2ConnectorTask
- doStop() - Method in class io.debezium.connector.db2.Db2ConnectorTask
E
- effectiveOffsetContext - Variable in class io.debezium.connector.db2.Db2StreamingChangeEventSource
- emitSchemaChangeEvent(SchemaChangeEventEmitter.Receiver) - Method in class io.debezium.connector.db2.Db2SchemaChangeEventEmitter
- enforceCharFieldPadding() - Static method in class io.debezium.connector.db2.Db2DefaultValueConverter
- enforceStringUnquote() - Static method in class io.debezium.connector.db2.Db2DefaultValueConverter
- equals(Object) - Method in class io.debezium.connector.db2.Db2Partition
- equals(Object) - Method in class io.debezium.connector.db2.Lsn
- equals(Object) - Method in class io.debezium.connector.db2.TxLogPosition
- errorHandler - Variable in class io.debezium.connector.db2.Db2ChangeEventSourceFactory
- errorHandler - Variable in class io.debezium.connector.db2.Db2ConnectorTask
- errorHandler - Variable in class io.debezium.connector.db2.Db2StreamingChangeEventSource
- event(DataCollectionId, Instant) - Method in class io.debezium.connector.db2.Db2OffsetContext
- EVENT_SERIAL_NO_KEY - Static variable in class io.debezium.connector.db2.Db2OffsetContext
- eventSerialNo - Variable in class io.debezium.connector.db2.Db2OffsetContext
-
The index of the current event within the current transaction.
- eventType - Variable in class io.debezium.connector.db2.Db2SchemaChangeEventEmitter
- EXCLUSIVE - Enum constant in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotIsolationMode
-
This mode will block all reads and writes for the entire duration of the snapshot.
- execute(ChangeEventSource.ChangeEventSourceContext, Db2Partition, Db2OffsetContext) - Method in class io.debezium.connector.db2.Db2StreamingChangeEventSource
F
- FACTORY - Static variable in class io.debezium.connector.db2.Db2Connection
- fromLsn - Variable in class io.debezium.connector.db2.Db2Connection.CdcEnabledTable
G
- get() - Static method in class io.debezium.connector.db2.Db2SchemaFactory
- GET_ALL_CHANGES_FOR_TABLE - Static variable in class io.debezium.connector.db2.Db2Connection
- GET_DATABASE_NAME - Static variable in class io.debezium.connector.db2.Db2Connection
- GET_LIST_OF_CDC_ENABLED_TABLES - Static variable in class io.debezium.connector.db2.Db2Connection
- GET_LIST_OF_KEY_COLUMNS - Static variable in class io.debezium.connector.db2.Db2Connection
- GET_LIST_OF_NEW_CDC_ENABLED_TABLES - Static variable in class io.debezium.connector.db2.Db2Connection
- GET_MAX_LSN - Static variable in class io.debezium.connector.db2.Db2Connection
- getAllConfigurationFields() - Method in class io.debezium.connector.db2.Db2ConnectorTask
- getAllTableIds(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<Db2Partition, Db2OffsetContext>) - Method in class io.debezium.connector.db2.Db2SnapshotChangeEventSource
- getBinary() - Method in class io.debezium.connector.db2.Lsn
- getCaptureInstance() - Method in class io.debezium.connector.db2.Db2ChangeTable
- getCaptureName() - Method in class io.debezium.connector.db2.Db2Connection.CdcEnabledTable
- getCdcTablesToQuery(Db2Partition, Db2OffsetContext) - Method in class io.debezium.connector.db2.Db2StreamingChangeEventSource
- getChangeLsn() - Method in class io.debezium.connector.db2.SourceInfo
- getChangePosition() - Method in class io.debezium.connector.db2.Db2OffsetContext
- getChangesForTable(TableId, Lsn, Lsn, JdbcConnection.ResultSetConsumer) - Method in class io.debezium.connector.db2.Db2Connection
-
Provides all changes recorded by the DB2 CDC capture process for a given table.
- getChangesForTables(Db2ChangeTable[], Lsn, Lsn, JdbcConnection.BlockingMultiResultSetConsumer) - Method in class io.debezium.connector.db2.Db2Connection
-
Provides all changes recorder by the DB2 CDC capture process for a set of tables.
- getCommitLsn() - Method in class io.debezium.connector.db2.SourceInfo
- getCommitLsn() - Method in class io.debezium.connector.db2.TxLogPosition
- getConnectorName() - Method in class io.debezium.connector.db2.Db2ConnectorConfig
- getContextName() - Method in class io.debezium.connector.db2.Db2ConnectorConfig
- getCreateTableEvent(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<Db2Partition, Db2OffsetContext>, Table) - Method in class io.debezium.connector.db2.Db2SnapshotChangeEventSource
- getCurrentTimestamp() - Method in class io.debezium.connector.db2.Db2Connection
- getDatabaseName() - Method in class io.debezium.connector.db2.Db2ConnectorConfig
- getDdlParser() - Method in class io.debezium.connector.db2.Db2DatabaseSchema
- getEventSerialNo() - Method in class io.debezium.connector.db2.Db2OffsetContext
- getEventSourcePosition(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.db2.Db2EventMetadataProvider
- getEventTimestamp(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.db2.Db2EventMetadataProvider
- getFromLsn() - Method in class io.debezium.connector.db2.Db2Connection.CdcEnabledTable
- getHistoryRecordComparator() - Method in class io.debezium.connector.db2.Db2ConnectorConfig
- getIncrementalSnapshotChangeEventSource(Db2OffsetContext, SnapshotProgressListener<Db2Partition>, DataChangeEventListener<Db2Partition>, NotificationService<Db2Partition, Db2OffsetContext>) - Method in class io.debezium.connector.db2.Db2ChangeEventSourceFactory
- getIncrementalSnapshotContext() - Method in class io.debezium.connector.db2.Db2OffsetContext
- getInTxLsn() - Method in class io.debezium.connector.db2.TxLogPosition
- getMaxLsn() - Method in class io.debezium.connector.db2.Db2Connection
- getMetadata(String) - Method in class io.debezium.connector.db2.converters.Db2RecordParser
- getName() - Method in class io.debezium.connector.db2.converters.Db2CloudEventsProvider
- getNameOfChangeTable(String) - Method in class io.debezium.connector.db2.Db2Connection
- getNewColumnValues() - Method in class io.debezium.connector.db2.Db2ChangeRecordEmitter
- getNextChangePosition(ResultSet) - Method in class io.debezium.connector.db2.Db2StreamingChangeEventSource.ChangeTablePointer
- getOffset() - Method in class io.debezium.connector.db2.Db2OffsetContext
- getOffsetContext() - Method in class io.debezium.connector.db2.Db2StreamingChangeEventSource
- getOldColumnValues() - Method in class io.debezium.connector.db2.Db2ChangeRecordEmitter
- getOperation() - Method in class io.debezium.connector.db2.Db2ChangeRecordEmitter
- getOperation(ResultSet) - Method in class io.debezium.connector.db2.Db2StreamingChangeEventSource.ChangeTablePointer
- getPartitions() - Method in class io.debezium.connector.db2.Db2Partition.Provider
- getRealDatabaseName() - Method in class io.debezium.connector.db2.Db2Connection
- getSnapshotChangeEventSource(SnapshotProgressListener<Db2Partition>) - Method in class io.debezium.connector.db2.Db2ChangeEventSourceFactory
- getSnapshotIsolationMode() - Method in class io.debezium.connector.db2.Db2ConnectorConfig
- getSnapshotMode() - Method in class io.debezium.connector.db2.Db2ConnectorConfig
- getSnapshotSelect(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<Db2Partition, Db2OffsetContext>, TableId, List<String>) - Method in class io.debezium.connector.db2.Db2SnapshotChangeEventSource
-
Generate a valid db2 query string for the specified table
- getSnapshotSelectOverridesByTable() - Method in class io.debezium.connector.db2.Db2ConnectorConfig
-
Returns any SELECT overrides, if present.
- getSnapshottingTask(Db2Partition, Db2OffsetContext) - Method in class io.debezium.connector.db2.Db2SnapshotChangeEventSource
- getSourceInfoSchema() - Method in class io.debezium.connector.db2.Db2OffsetContext
- getSourceInfoStructMaker(CommonConnectorConfig.Version) - Method in class io.debezium.connector.db2.Db2ConnectorConfig
- getSourcePartition() - Method in class io.debezium.connector.db2.Db2Partition
- getStartLsn() - Method in class io.debezium.connector.db2.Db2ChangeTable
- getStopLsn() - Method in class io.debezium.connector.db2.Db2ChangeTable
- getStreamingChangeEventSource() - Method in class io.debezium.connector.db2.Db2ChangeEventSourceFactory
- getTableId() - Method in class io.debezium.connector.db2.Db2Connection.CdcEnabledTable
- getTableId() - Method in class io.debezium.connector.db2.SourceInfo
- getTableSchemaFromChangeTable(Db2ChangeTable) - Method in class io.debezium.connector.db2.Db2Connection
- getTableSchemaFromTable(Db2ChangeTable) - Method in class io.debezium.connector.db2.Db2Connection
- getTimePrecision(Column) - Method in class io.debezium.connector.db2.Db2ValueConverters
-
Time precision in DB2 is defined in scale, the default one is 7
- getTransactionContext() - Method in class io.debezium.connector.db2.Db2OffsetContext
- getTransactionId(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.db2.Db2EventMetadataProvider
- getUnsignedBinary() - Method in class io.debezium.connector.db2.Lsn
- getValue() - Method in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotIsolationMode
- getValue() - Method in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotMode
H
- hashCode() - Method in class io.debezium.connector.db2.Db2Partition
- hashCode() - Method in class io.debezium.connector.db2.Lsn
- hashCode() - Method in class io.debezium.connector.db2.TxLogPosition
I
- includeData - Variable in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotMode
- includeData() - Method in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotMode
-
Whether this snapshotting mode should include the actual data or just the schema of captured tables.
- increment() - Method in class io.debezium.connector.db2.Lsn
-
Return the next LSN in sequence
- incrementalSnapshotContext - Variable in class io.debezium.connector.db2.Db2OffsetContext
- incrementLsn(Lsn) - Method in class io.debezium.connector.db2.Db2Connection
-
Obtain the next available position in the database log.
- INFO - Static variable in class io.debezium.connector.db2.Module
- init(Db2OffsetContext) - Method in class io.debezium.connector.db2.Db2StreamingChangeEventSource
- INITIAL - Enum constant in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotMode
-
Perform a snapshot of data and schema upon initial startup of a connector.
- INITIAL_ONLY - Enum constant in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotMode
-
Perform a snapshot of data and schema upon initial startup of a connector and stop after initial consistent snapshot.
- inTxLsn - Variable in class io.debezium.connector.db2.TxLogPosition
- io.debezium.connector.db2 - package io.debezium.connector.db2
- io.debezium.connector.db2.converters - package io.debezium.connector.db2.converters
- isAvailable() - Method in class io.debezium.connector.db2.Lsn
- isAvailable() - Method in class io.debezium.connector.db2.TxLogPosition
- isBetween(Lsn, Lsn) - Method in class io.debezium.connector.db2.Lsn
-
Verifies whether the LSN falls into a LSN interval
- isIncluded(TableId) - Method in class io.debezium.connector.db2.Db2ConnectorConfig.SystemTablesPredicate
- isolationLevelBeforeStart - Variable in class io.debezium.connector.db2.Db2SnapshotChangeEventSource.Db2SnapshotContext
- isSnapshotCompleted() - Method in class io.debezium.connector.db2.Db2OffsetContext
- isSnapshotRunning() - Method in class io.debezium.connector.db2.Db2OffsetContext
- isTableUniqueIndexIncluded(String, String) - Method in class io.debezium.connector.db2.Db2Connection
J
- jdbcConnection - Variable in class io.debezium.connector.db2.Db2SnapshotChangeEventSource
L
- listOfChangeTables() - Method in class io.debezium.connector.db2.Db2Connection
- listOfNewChangeTables(Lsn, Lsn) - Method in class io.debezium.connector.db2.Db2Connection
- load(Map<String, ?>) - Method in class io.debezium.connector.db2.Db2OffsetContext.Loader
- Loader(Db2ConnectorConfig) - Constructor for class io.debezium.connector.db2.Db2OffsetContext.Loader
- LOCK_TABLE - Static variable in class io.debezium.connector.db2.Db2Connection
- lockTable(TableId) - Method in class io.debezium.connector.db2.Db2Connection
-
Creates an exclusive lock for a given table.
- lockTablesForSchemaSnapshot(ChangeEventSource.ChangeEventSourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<Db2Partition, Db2OffsetContext>) - Method in class io.debezium.connector.db2.Db2SnapshotChangeEventSource
- LOGGER - Static variable in class io.debezium.connector.db2.Db2Connection
- LOGGER - Static variable in class io.debezium.connector.db2.Db2Connector
- LOGGER - Static variable in class io.debezium.connector.db2.Db2ConnectorTask
- LOGGER - Static variable in class io.debezium.connector.db2.Db2DatabaseSchema
- LOGGER - Static variable in class io.debezium.connector.db2.Db2DefaultValueConverter
- LOGGER - Static variable in class io.debezium.connector.db2.Db2SnapshotChangeEventSource
- LOGGER - Static variable in class io.debezium.connector.db2.Db2StreamingChangeEventSource
- Lsn - Class in io.debezium.connector.db2
-
A logical representation of DB2 LSN (log sequence number) position.
- Lsn(byte[]) - Constructor for class io.debezium.connector.db2.Lsn
- LSN_TO_TIMESTAMP - Static variable in class io.debezium.connector.db2.Db2Connection
- lsnToInstantCache - Variable in class io.debezium.connector.db2.Db2Connection
M
- metadataConnection - Variable in class io.debezium.connector.db2.Db2ChangeEventSourceFactory
- metadataConnection - Variable in class io.debezium.connector.db2.Db2ConnectorTask
- metadataConnection - Variable in class io.debezium.connector.db2.Db2StreamingChangeEventSource
-
A separate connection for retrieving timestamps; without it, adaptive buffering will not work.
- migrateTable(Db2Partition, Db2OffsetContext, Queue<Db2ChangeTable>) - Method in class io.debezium.connector.db2.Db2StreamingChangeEventSource
- MISSING_CDC_FUNCTION_CHANGES_ERROR - Static variable in class io.debezium.connector.db2.Db2StreamingChangeEventSource
- Module - Class in io.debezium.connector.db2
-
Information about this module.
- Module() - Constructor for class io.debezium.connector.db2.Module
N
- name() - Static method in class io.debezium.connector.db2.Module
- NULL - Static variable in class io.debezium.connector.db2.Lsn
- NULL - Static variable in class io.debezium.connector.db2.TxLogPosition
- NULL_STRING - Static variable in class io.debezium.connector.db2.Lsn
- nullableDefaultValueMapper() - Static method in class io.debezium.connector.db2.Db2DefaultValueConverter
- nullableDefaultValueMapper(DefaultValueConverter.DefaultValueMapper) - Static method in class io.debezium.connector.db2.Db2DefaultValueConverter
O
- offsetContext - Variable in class io.debezium.connector.db2.Db2SchemaChangeEventEmitter
- OP_DELETE - Static variable in class io.debezium.connector.db2.Db2ChangeRecordEmitter
- OP_INSERT - Static variable in class io.debezium.connector.db2.Db2ChangeRecordEmitter
- OP_UPDATE_AFTER - Static variable in class io.debezium.connector.db2.Db2ChangeRecordEmitter
- OP_UPDATE_BEFORE - Static variable in class io.debezium.connector.db2.Db2ChangeRecordEmitter
- operation - Variable in class io.debezium.connector.db2.Db2ChangeRecordEmitter
P
- parse(String) - Static method in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotIsolationMode
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotMode
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotIsolationMode
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotMode
-
Determine if the supplied value is one of the predefined options.
- parseDefaultValue(Column, String) - Method in class io.debezium.connector.db2.Db2DefaultValueConverter
- partition - Variable in class io.debezium.connector.db2.Db2SchemaChangeEventEmitter
- pollInterval - Variable in class io.debezium.connector.db2.Db2StreamingChangeEventSource
- PORT - Static variable in class io.debezium.connector.db2.Db2ConnectorConfig
- prepare(Db2Partition) - Method in class io.debezium.connector.db2.Db2SnapshotChangeEventSource
- prepareQuery(String) - Method in class io.debezium.connector.db2.Db2Connection
- prepareQuery(String[], JdbcConnection.StatementPreparer[], JdbcConnection.BlockingMultiResultSetConsumer) - Method in class io.debezium.connector.db2.Db2Connection
- prepareQuery(String, JdbcConnection.StatementPreparer, JdbcConnection.ResultSetConsumer) - Method in class io.debezium.connector.db2.Db2Connection
- prepareQuery(String, List<?>, JdbcConnection.ParameterResultSetConsumer) - Method in class io.debezium.connector.db2.Db2Connection
- prepareQueryAndMap(String, JdbcConnection.StatementPreparer, JdbcConnection.ResultSetMapper<T>) - Method in class io.debezium.connector.db2.Db2Connection
- prepareQueryWithBlockingConsumer(String, JdbcConnection.StatementPreparer, JdbcConnection.BlockingResultSetConsumer) - Method in class io.debezium.connector.db2.Db2Connection
- prepareUpdate(String, JdbcConnection.StatementPreparer) - Method in class io.debezium.connector.db2.Db2Connection
- preSchemaSnapshotSavepoint - Variable in class io.debezium.connector.db2.Db2SnapshotChangeEventSource.Db2SnapshotContext
- preSnapshotCompletion() - Method in class io.debezium.connector.db2.Db2OffsetContext
- preSnapshotStart() - Method in class io.debezium.connector.db2.Db2OffsetContext
- processErrorFromChangeTableQuery(SQLException, Db2ChangeTable[]) - Method in class io.debezium.connector.db2.Db2StreamingChangeEventSource
- properties - Variable in class io.debezium.connector.db2.Db2Connector
- Provider(Db2ConnectorConfig) - Constructor for class io.debezium.connector.db2.Db2Partition.Provider
Q
- QUERY_FETCH_SIZE - Static variable in class io.debezium.connector.db2.Db2ConnectorConfig
- queue - Variable in class io.debezium.connector.db2.Db2ConnectorTask
- QUOTED_CHARACTER - Static variable in class io.debezium.connector.db2.Db2Connection
- quotedTableIdString(TableId) - Method in class io.debezium.connector.db2.Db2Connection
- quoteNameIfNecessary(String) - Static method in class io.debezium.connector.db2.Db2ObjectNameQuoter
-
This function quotes a table or schema name in Db2 if the name contains at least one lower case character.
R
- READ_COMMITTED - Enum constant in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotIsolationMode
-
This mode uses READ COMMITTED isolation level.
- READ_UNCOMMITTED - Enum constant in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotIsolationMode
-
This mode uses READ UNCOMMITTED isolation level.
- readTableStructure(ChangeEventSource.ChangeEventSourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<Db2Partition, Db2OffsetContext>, Db2OffsetContext) - Method in class io.debezium.connector.db2.Db2SnapshotChangeEventSource
- realDatabaseName - Variable in class io.debezium.connector.db2.Db2Connection
-
actual name of the database, which could differ in casing from the database name given in the connector config.
- releaseSchemaSnapshotLocks(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<Db2Partition, Db2OffsetContext>) - Method in class io.debezium.connector.db2.Db2SnapshotChangeEventSource
- REPEATABLE_READ - Enum constant in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotIsolationMode
-
This mode uses REPEATABLE READ isolation level.
- resolveChangeTableId(TableId, String) - Static method in class io.debezium.connector.db2.Db2ChangeTable
- retrieveRealDatabaseName() - Method in class io.debezium.connector.db2.Db2Connection
S
- schema - Variable in class io.debezium.connector.db2.Db2ChangeEventSourceFactory
- schema - Variable in class io.debezium.connector.db2.Db2ConnectorTask
- schema - Variable in class io.debezium.connector.db2.Db2SchemaChangeEventEmitter
- schema - Variable in class io.debezium.connector.db2.Db2SourceInfoStructMaker
- schema - Variable in class io.debezium.connector.db2.Db2StreamingChangeEventSource
- schema() - Method in class io.debezium.connector.db2.Db2SourceInfoStructMaker
- SCHEMA_ONLY - Enum constant in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotMode
-
Perform a snapshot of the schema but no data upon initial startup of a connector.
- schemaBuilder(Column) - Method in class io.debezium.connector.db2.Db2ValueConverters
- SERVER_PARTITION_KEY - Static variable in class io.debezium.connector.db2.Db2OffsetContext
- SERVER_PARTITION_KEY - Static variable in class io.debezium.connector.db2.Db2Partition
- serverName - Variable in class io.debezium.connector.db2.Db2Partition
- setChangeLsn(Lsn) - Method in class io.debezium.connector.db2.SourceInfo
- setChangePosition(TxLogPosition, int) - Method in class io.debezium.connector.db2.Db2OffsetContext
- setCommitLsn(Lsn) - Method in class io.debezium.connector.db2.SourceInfo
- setSourceTime(Instant) - Method in class io.debezium.connector.db2.SourceInfo
- setStopLsn(Lsn) - Method in class io.debezium.connector.db2.Db2ChangeTable
- setTableId(TableId) - Method in class io.debezium.connector.db2.SourceInfo
- shouldStream - Variable in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotMode
- shouldStream() - Method in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotMode
-
Whether the snapshot mode is followed by streaming.
- SNAPSHOT_COMPLETED_KEY - Static variable in class io.debezium.connector.db2.Db2OffsetContext
- SNAPSHOT_ISOLATION_MODE - Static variable in class io.debezium.connector.db2.Db2ConnectorConfig
- SNAPSHOT_MODE - Static variable in class io.debezium.connector.db2.Db2ConnectorConfig
- snapshotCompleted - Variable in class io.debezium.connector.db2.Db2OffsetContext
- snapshotIsolationMode - Variable in class io.debezium.connector.db2.Db2ConnectorConfig
- SnapshotIsolationMode(String) - Constructor for enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotIsolationMode
- snapshotMode - Variable in class io.debezium.connector.db2.Db2ConnectorConfig
- SnapshotMode(String, boolean, boolean) - Constructor for enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotMode
- SourceInfo - Class in io.debezium.connector.db2
-
Coordinates from the database log to establish the relation between the change streamed and the source log position.
- SourceInfo(Db2ConnectorConfig) - Constructor for class io.debezium.connector.db2.SourceInfo
- sourceInfoSchema - Variable in class io.debezium.connector.db2.Db2OffsetContext
- sourceTime - Variable in class io.debezium.connector.db2.SourceInfo
- start(Configuration) - Method in class io.debezium.connector.db2.Db2ConnectorTask
- start(Map<String, String>) - Method in class io.debezium.connector.db2.Db2Connector
- startLsn - Variable in class io.debezium.connector.db2.Db2ChangeTable
-
A LSN from which the data in the change table are relevant
- STATEMENTS_PLACEHOLDER - Static variable in class io.debezium.connector.db2.Db2Connection
- stop() - Method in class io.debezium.connector.db2.Db2Connector
- stopLsn - Variable in class io.debezium.connector.db2.Db2ChangeTable
-
A LSN to which the data in the change table are relevant
- string - Variable in class io.debezium.connector.db2.Lsn
- struct(SourceInfo) - Method in class io.debezium.connector.db2.Db2SourceInfoStructMaker
- SystemTablesPredicate() - Constructor for class io.debezium.connector.db2.Db2ConnectorConfig.SystemTablesPredicate
T
- tableId - Variable in class io.debezium.connector.db2.Db2Connection.CdcEnabledTable
- tableId - Variable in class io.debezium.connector.db2.SourceInfo
- tableSchema - Variable in class io.debezium.connector.db2.Db2SchemaChangeEventEmitter
- taskClass() - Method in class io.debezium.connector.db2.Db2Connector
- taskConfigs(int) - Method in class io.debezium.connector.db2.Db2Connector
- taskContext - Variable in class io.debezium.connector.db2.Db2ConnectorTask
- timestamp() - Method in class io.debezium.connector.db2.SourceInfo
- timestampOfLsn(Lsn) - Method in class io.debezium.connector.db2.Db2Connection
-
Map a commit LSN to a point in time when the commit happened.
- toString() - Method in class io.debezium.connector.db2.Db2ChangeTable
- toString() - Method in class io.debezium.connector.db2.Db2OffsetContext
- toString() - Method in class io.debezium.connector.db2.Db2Partition
- toString() - Method in class io.debezium.connector.db2.Lsn
- toString() - Method in class io.debezium.connector.db2.SourceInfo
- toString() - Method in class io.debezium.connector.db2.TxLogPosition
- transactionContext - Variable in class io.debezium.connector.db2.Db2OffsetContext
- TxLogPosition - Class in io.debezium.connector.db2
-
Defines a position of change in the transaction log.
- TxLogPosition(Lsn, Lsn) - Constructor for class io.debezium.connector.db2.TxLogPosition
U
- unquote(String) - Static method in class io.debezium.connector.db2.Db2DefaultValueConverter
- unsignedBinary - Variable in class io.debezium.connector.db2.Lsn
- URL_PATTERN - Static variable in class io.debezium.connector.db2.Db2Connection
V
- validateAllFields(Configuration) - Method in class io.debezium.connector.db2.Db2Connector
- validateConnection(Map<String, ConfigValue>, Configuration) - Method in class io.debezium.connector.db2.Db2Connector
- value - Variable in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotIsolationMode
- value - Variable in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotMode
- valueConverters - Variable in class io.debezium.connector.db2.Db2DefaultValueConverter
- valueOf(byte[]) - Static method in class io.debezium.connector.db2.Lsn
- valueOf(Lsn) - Static method in class io.debezium.connector.db2.TxLogPosition
- valueOf(Lsn, Lsn) - Static method in class io.debezium.connector.db2.TxLogPosition
- valueOf(String) - Static method in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotIsolationMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in class io.debezium.connector.db2.Lsn
- values() - Static method in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotIsolationMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.db2.Db2ConnectorConfig.SnapshotMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version() - Method in class io.debezium.connector.db2.Db2Connector
- version() - Method in class io.debezium.connector.db2.Db2ConnectorTask
- version() - Static method in class io.debezium.connector.db2.Module
All Classes and Interfaces|All Packages|Constant Field Values
SchemaTopicNamingStrategyinstead.