Class ChangeTableResultSet<C extends ChangeTable,T extends Comparable<T>>

java.lang.Object
io.debezium.pipeline.source.spi.ChangeTableResultSet<C,T>
Type Parameters:
C - source connector implementation of ChangeTable
T - source connector implementation of transaction log position

public abstract class ChangeTableResultSet<C extends ChangeTable,T extends Comparable<T>> extends Object
A wrapper around a JDBC ResultSet for a change table for processing rows.
Author:
Jiri Pechanec, Chris Cranford
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • changeTable

      private final C extends ChangeTable changeTable
    • resultSet

      private final ResultSet resultSet
    • columnDataOffset

      private final int columnDataOffset
    • completed

      private boolean completed
    • currentChangePosition

      private T extends Comparable<T> currentChangePosition
    • previousChangePosition

      private T extends Comparable<T> previousChangePosition
  • Constructor Details

    • ChangeTableResultSet

      public ChangeTableResultSet(C changeTable, ResultSet resultSet, int columnDataOffset)
  • Method Details