@Override
  public void updateOffset(Object[] offsets) {
    Preconditions.checkArgument(offsets.length == 4);
    insertFileOffset = (int) offsets[0];
    insertRecordOffset = (long) offsets[1];
    deleteFileOffset = (int) offsets[2];
    deleteRecordOffset = (long) offsets[3];
  }
A changelog split generated during planning change table.
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/read/hybrid/split/ChangelogSplit.java