Interface RemoveDuplicateFields.IDuplicateFieldsPolicy

All Known Implementing Classes:
RemoveDuplicateFields.DuplicateFieldsPolicy, RemoveDuplicateFields.RenamePolicy
Enclosing class:
RemoveDuplicateFields

public static interface RemoveDuplicateFields.IDuplicateFieldsPolicy
Strategy for resolving fields that share a name in a record, used by RemoveDuplicateFields.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    handleDuplicateFields(Record record, Map<String,List<Field>> duplicateFieldsMap)
    Resolves the duplicates in record; duplicateFieldsMap maps each duplicated name to its fields (two or more) in record order.
  • Method Details

    • handleDuplicateFields

      void handleDuplicateFields(Record record, Map<String,List<Field>> duplicateFieldsMap)
      Resolves the duplicates in record; duplicateFieldsMap maps each duplicated name to its fields (two or more) in record order.