Class ChangeTableResultSet<C extends ChangeTable,​T extends Comparable<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 Detail

      • 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 Detail

      • ChangeTableResultSet

        public ChangeTableResultSet​(C changeTable,
                                    ResultSet resultSet,
                                    int columnDataOffset)