Index

A B C D E F G H I J L M N O P Q R S T U V 
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(Db2Partition, 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 CloudEventsProvider for Db2.
Db2CloudEventsProvider() - Constructor for class io.debezium.connector.db2.converters.Db2CloudEventsProvider
 
Db2Connection - Class in io.debezium.connector.db2
JdbcConnection extension 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
SchemaChangeEventEmitter implementation 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>, NotificationService<Db2Partition, Db2OffsetContext>) - 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() - Constructor for class io.debezium.connector.db2.Db2SourceInfoStructMaker
 
Db2StreamingChangeEventSource - Class in io.debezium.connector.db2
A StreamingChangeEventSource based 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.
Use SchemaTopicNamingStrategy instead.
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>, NotificationService<Db2Partition, Db2OffsetContext>) - 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
 
init(String, String, CommonConnectorConfig) - Method in class io.debezium.connector.db2.Db2SourceInfoStructMaker
 
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
 
SOURCE_INFO_STRUCT_MAKER - Static variable in class io.debezium.connector.db2.Db2ConnectorConfig
 
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
 
A B C D E F G H I J L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values