static List<String> scanColumns(ManifestContent content) {
    switch (content) {
      case DATA:
        return BaseScan.SCAN_COLUMNS;
      case DELETES:
        return BaseScan.DELETE_SCAN_COLUMNS;
      default:
        throw new UnsupportedOperationException("Cannot read unknown manifest type: " + content);
    }
  }
Retrieves a list of column names based on the type of manifest content provided.

@param content the manifest content type to scan.
@return a list of column names corresponding to the specified manifest content type.
iceberg/patched-iceberg-core/src/main/java/org/apache/iceberg/BaseScan.java