@Override
    public void process(boolean validate, boolean documentsOnly) {
        for (var summary : schema.getSummaries().values()) {
            for (var summaryField : summary.getSummaryFields().values()) {
                makeDocumentIdTransformIfAppropriate(summaryField);
                makeAttributeTransformIfAppropriate(summaryField, schema);
                makeAttributeCombinerTransformIfAppropriate(summaryField, schema);
                makeAttributeTokensTransformIfAppropriate(summaryField, summary.name(), schema);
                makeCopyTransformIfAppropriate(summaryField, schema);
            }
        }
    }
Adds the corresponding summary transform for all "documentid" summary fields.
For summary fields without an existing transform:
- Adds the attribute transforms  where the source field has an attribute vector.
- Adds the attribute combiner transform where the source field is a struct field where all subfields have attribute
  vector.
- Add the copy transform where the source field is a struct or map field with a different name.

@author geirst
config-model/src/main/java/com/yahoo/schema/processing/AdjustSummaryTransforms.java