Class BaseSourceConfig

    • Field Detail

      • splitSize

        protected final int splitSize
      • splitMetaGroupSize

        protected final int splitMetaGroupSize
      • distributionFactorUpper

        protected final double distributionFactorUpper
      • distributionFactorLower

        protected final double distributionFactorLower
      • includeSchemaChanges

        protected final boolean includeSchemaChanges
      • closeIdleReaders

        protected final boolean closeIdleReaders
      • skipSnapshotBackfill

        protected final boolean skipSnapshotBackfill
      • isScanNewlyAddedTableEnabled

        protected final boolean isScanNewlyAddedTableEnabled
      • assignUnboundedChunkFirst

        protected final boolean assignUnboundedChunkFirst
      • releaseSnapshotMetadataEnabled

        protected final boolean releaseSnapshotMetadataEnabled
      • dbzProperties

        protected final Properties dbzProperties
      • dbzConfiguration

        protected transient io.debezium.config.Configuration dbzConfiguration
    • Constructor Detail

      • BaseSourceConfig

        public BaseSourceConfig​(StartupOptions startupOptions,
                                int splitSize,
                                int splitMetaGroupSize,
                                double distributionFactorUpper,
                                double distributionFactorLower,
                                boolean includeSchemaChanges,
                                boolean closeIdleReaders,
                                boolean skipSnapshotBackfill,
                                boolean isScanNewlyAddedTableEnabled,
                                Properties dbzProperties,
                                io.debezium.config.Configuration dbzConfiguration,
                                boolean assignUnboundedChunkFirst,
                                boolean releaseSnapshotMetadataEnabled)
    • Method Detail

      • getDistributionFactorUpper

        public double getDistributionFactorUpper()
      • getDistributionFactorLower

        public double getDistributionFactorLower()
      • getDbzProperties

        public Properties getDbzProperties()
      • getDbzConfiguration

        public io.debezium.config.Configuration getDbzConfiguration()
      • isReleaseSnapshotMetadataEnabled

        public boolean isReleaseSnapshotMetadataEnabled()
        Description copied from interface: SourceConfig
        Whether releasing the snapshot split metadata held by the source coordinator once the stream split is assembled and checkpoint-covered is enabled. Default false so existing jobs and configs that do not set the option are unaffected.
        Specified by:
        isReleaseSnapshotMetadataEnabled in interface SourceConfig