public static class RemoveDuplicateFields.RenamePolicy extends Object implements RemoveDuplicateFields.IDuplicateFieldsPolicy
RemoveDuplicateFields.DuplicateFieldsPolicy.RENAME that uses a configurable separator between
the original field name and the numeric suffix, preventing ambiguous names like 20101 when
the field name itself ends in digits (e.g. 2010 becomes 2010_1 with separator "_").| Constructor and Description |
|---|
RenamePolicy(String separator) |
| Modifier and Type | Method and Description |
|---|---|
String |
getSeparator() |
void |
handleDuplicateFields(Record record,
Map<String,List<Field>> duplicateFieldsMap) |
public RenamePolicy(String separator)
public String getSeparator()
public void handleDuplicateFields(Record record, Map<String,List<Field>> duplicateFieldsMap)
handleDuplicateFields in interface RemoveDuplicateFields.IDuplicateFieldsPolicyCopyright (c) 2006-2026 North Concepts Inc. All Rights Reserved.