Class JdbcSourceConfig

    • Field Detail

      • driverClassName

        protected final String driverClassName
      • hostname

        protected final String hostname
      • port

        protected final int port
      • username

        protected final String username
      • password

        protected final String password
      • databaseList

        protected final List<String> databaseList
      • schemaList

        protected final List<String> schemaList
      • tableList

        protected final List<String> tableList
      • fetchSize

        protected final int fetchSize
      • serverTimeZone

        protected final String serverTimeZone
      • connectTimeout

        protected final java.time.Duration connectTimeout
      • connectMaxRetries

        protected final int connectMaxRetries
      • connectionPoolSize

        protected final int connectionPoolSize
      • chunkKeyColumn

        protected final String chunkKeyColumn
    • Constructor Detail

      • JdbcSourceConfig

        public JdbcSourceConfig​(StartupOptions startupOptions,
                                List<String> databaseList,
                                List<String> schemaList,
                                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 isScanNewlyAddedTableEnabled,
                                boolean assignUnboundedChunkFirst,
                                boolean releaseSnapshotMetadataEnabled)
    • Method Detail

      • getDbzConnectorConfig

        public abstract io.debezium.relational.RelationalDatabaseConnectorConfig getDbzConnectorConfig()
      • getDriverClassName

        public String getDriverClassName()
      • getHostname

        public String getHostname()
      • getPort

        public int getPort()
      • getUsername

        public String getUsername()
      • getPassword

        public String getPassword()
      • getDatabaseList

        public List<String> getDatabaseList()
      • getTableList

        public List<String> getTableList()
      • getFetchSize

        public int getFetchSize()
      • getServerTimeZone

        public String getServerTimeZone()
      • getConnectTimeout

        public java.time.Duration getConnectTimeout()
      • getConnectMaxRetries

        public int getConnectMaxRetries()
      • getConnectionPoolSize

        public int getConnectionPoolSize()
      • getChunkKeyColumn

        public String getChunkKeyColumn()
      • isScanNewlyAddedTableEnabled

        public boolean isScanNewlyAddedTableEnabled()