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