public void set(
      T newRecord,
      int insertFileOffset,
      long insertRecordOffset,
      int deleteFileOffset,
      long deleteRecordOffset) {
    this.record = newRecord;
    this.insertFileOffset = insertFileOffset;
    this.deleteFileOffset = deleteFileOffset;
    this.insertRecordOffset = insertRecordOffset;
    this.deleteRecordOffset = deleteRecordOffset;
  }
A record along with the reader position to be stored in the checkpoint.
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/read/hybrid/reader/MixedFormatRecordWithOffset.java