Hi Praveen,
Use below mapping.
UDF:
public void removeDuplicates(String[] id, String[] dest, String[] source, ResultList result, Container container) throws StreamTransformationException { List<String> list = new ArrayList<String>(); StringBuilder sb = new StringBuilder(); String key = ""; for (int i = 0; i < id.length; i++) { if (!id[i].equals(ResultList.CC)) { sb.setLength(0); key = sb.append(id[i]).append(dest[i]).append(source[i]).toString(); if (list.contains(key)) result.addSuppress(); else { list.add(key); result.addValue(""); } } } }
Testing:
Regards,
Praveen.