@Override
  public int compareTo(MixedFormatSplit that) {
    return this.taskIndex().compareTo(that.taskIndex());
  }
update split current file offset and record offset if this split is {@link SnapshotSplit}
recordOffsets means [insertFileOffset, insertRecordOffset] if this split is {@link
ChangelogSplit} recordOffsets means [insertFileOffset, insertRecordOffset, deleteFileOffset,
deleteRecordOffset, ]

@param recordOffsets [insertFileOffset, insertRecordOffset]
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/read/hybrid/split/MixedFormatSplit.java