@Override
  public void initialize(Configuration conf, boolean formatJson) {
    super.initialize(conf, formatJson);
    this.retrievers = Arrays.asList(
        new WriteFormatSummary(),
        new DistributionModeSummary(),
        new UpdateModeSummary());
  }
Collect the summary based on the table's properties.
It could be the version, write mode or compression, etc.
iceberg/iceberg-handler/src/main/java/org/apache/iceberg/metasummary/TablePropertySummary.java