private int dataFileFieldIndex(String fieldName) {
    if (lazyIndexOfDataFileType == null) {
      List<Types.NestedField> fields =
          getMetadataTable()
              .schema()
              .findType(ManifestEntryFields.DATA_FILE_FIELD_NAME)
              .asStructType()
              .fields();
      Map<String, Integer> map = Maps.newHashMap();
      for (int i = 0; i < fields.size(); i++) {
        map.put(fields.get(i).name(), i);
      }
      lazyIndexOfDataFileType = map;
    }
    return lazyIndexOfDataFileType.get(fieldName);
  }
Set the sequence number, fetch all entries greater than or equal to this sequence number.

@param fromSequence nullable.
@return this for chains
amoro-format-iceberg/src/main/java/org/apache/amoro/scan/TableEntriesScan.java