Class Db2ChangeTable


  • public class Db2ChangeTable
    extends io.debezium.relational.ChangeTable
    A logical representation of change table containing changes for a given source table. There is usually one change table for each source table. When the schema of the source table is changed then two change tables could be present.
    Author:
    Jiri Pechanec, Peter Urbanetz, Luis Garcés-Erice
    • Field Detail

      • startLsn

        private final Lsn startLsn
        A LSN from which the data in the change table are relevant
      • stopLsn

        private Lsn stopLsn
        A LSN to which the data in the change table are relevant
      • db2CaptureInstance

        private final String db2CaptureInstance
        The table in the CDC schema that captures changes, suitably quoted for Db2
    • Constructor Detail

      • Db2ChangeTable

        public Db2ChangeTable​(io.debezium.relational.TableId sourceTableId,
                              String captureInstance,
                              int changeTableObjectId,
                              Lsn startLsn,
                              Lsn stopLsn)
      • Db2ChangeTable

        public Db2ChangeTable​(String captureInstance,
                              int changeTableObjectId,
                              Lsn startLsn,
                              Lsn stopLsn)
    • Method Detail

      • getCaptureInstance

        public String getCaptureInstance()
        Overrides:
        getCaptureInstance in class io.debezium.relational.ChangeTable
      • getStartLsn

        public Lsn getStartLsn()
      • getStopLsn

        public Lsn getStopLsn()
      • setStopLsn

        public void setStopLsn​(Lsn stopLsn)
      • toString

        public String toString()
        Overrides:
        toString in class io.debezium.relational.ChangeTable
      • resolveChangeTableId

        private static io.debezium.relational.TableId resolveChangeTableId​(io.debezium.relational.TableId sourceTableId,
                                                                           String captureInstance)