Class Db2SourceConfig
- java.lang.Object
-
- org.apache.flink.cdc.connectors.base.config.BaseSourceConfig
-
- org.apache.flink.cdc.connectors.base.config.JdbcSourceConfig
-
- org.apache.flink.cdc.connectors.db2.source.config.Db2SourceConfig
-
- All Implemented Interfaces:
Serializable,SourceConfig
public class Db2SourceConfig extends JdbcSourceConfig
Describes the connection information of the Db2 database and the configuration information for performing snapshotting and streaming reading, such as splitSize.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.flink.cdc.connectors.base.config.SourceConfig
SourceConfig.Factory<C extends SourceConfig>
-
-
Field Summary
-
Fields inherited from class org.apache.flink.cdc.connectors.base.config.JdbcSourceConfig
chunkKeyColumn, connectionPoolSize, connectMaxRetries, connectTimeout, databaseList, driverClassName, fetchSize, hostname, password, port, schemaList, serverTimeZone, tableList, username
-
Fields inherited from class org.apache.flink.cdc.connectors.base.config.BaseSourceConfig
assignUnboundedChunkFirst, closeIdleReaders, dbzConfiguration, dbzProperties, distributionFactorLower, distributionFactorUpper, includeSchemaChanges, isScanNewlyAddedTableEnabled, releaseSnapshotMetadataEnabled, skipSnapshotBackfill, splitMetaGroupSize, splitSize, startupOptions
-
-
Constructor Summary
Constructors Constructor Description Db2SourceConfig(StartupOptions startupOptions, List<String> databaseList, List<String> tableList, int splitSize, int splitMetaGroupSize, double distributionFactorUpper, double distributionFactorLower, boolean includeSchemaChanges, boolean closeIdleReaders, Properties dbzProperties, io.debezium.config.Configuration dbzConfiguration, String driverClassName, String hostname, int port, String username, String password, int fetchSize, String serverTimeZone, java.time.Duration connectTimeout, int connectMaxRetries, int connectionPoolSize, String chunkKeyColumn, boolean skipSnapshotBackfill, boolean assignUnboundedChunkFirst, boolean releaseSnapshotMetadataEnabled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.debezium.connector.db2.Db2ConnectorConfiggetDbzConnectorConfig()-
Methods inherited from class org.apache.flink.cdc.connectors.base.config.JdbcSourceConfig
getChunkKeyColumn, getConnectionPoolSize, getConnectMaxRetries, getConnectTimeout, getDatabaseList, getDriverClassName, getFetchSize, getHostname, getPassword, getPort, getServerTimeZone, getTableFilters, getTableList, getUsername, isScanNewlyAddedTableEnabled
-
Methods inherited from class org.apache.flink.cdc.connectors.base.config.BaseSourceConfig
getDbzConfiguration, getDbzProperties, getDistributionFactorLower, getDistributionFactorUpper, getSplitMetaGroupSize, getSplitSize, getStartupOptions, isAssignUnboundedChunkFirst, isCloseIdleReaders, isIncludeSchemaChanges, isReleaseSnapshotMetadataEnabled, isSkipSnapshotBackfill
-
-
-
-
Constructor Detail
-
Db2SourceConfig
public Db2SourceConfig(StartupOptions startupOptions, List<String> databaseList, List<String> tableList, int splitSize, int splitMetaGroupSize, double distributionFactorUpper, double distributionFactorLower, boolean includeSchemaChanges, boolean closeIdleReaders, Properties dbzProperties, io.debezium.config.Configuration dbzConfiguration, String driverClassName, String hostname, int port, String username, String password, int fetchSize, String serverTimeZone, java.time.Duration connectTimeout, int connectMaxRetries, int connectionPoolSize, String chunkKeyColumn, boolean skipSnapshotBackfill, boolean assignUnboundedChunkFirst, boolean releaseSnapshotMetadataEnabled)
-
-
Method Detail
-
getDbzConnectorConfig
public io.debezium.connector.db2.Db2ConnectorConfig getDbzConnectorConfig()
- Specified by:
getDbzConnectorConfigin classJdbcSourceConfig
-
-