com.northconcepts.datapipeline.core
Class RemoveDuplicatesReader
java.lang.Object
com.northconcepts.datapipeline.core.DataEndpoint
com.northconcepts.datapipeline.core.DataReader
com.northconcepts.datapipeline.core.ProxyReader
com.northconcepts.datapipeline.core.RemoveDuplicatesReader
public class RemoveDuplicatesReader
- extends ProxyReader
A proxy that removes duplicate records. Duplicates can be determined by
checking all fields (RemoveDuplicatesReader(DataReader)) or subset
of fields (RemoveDuplicatesReader(DataReader, FieldList)).
| Methods inherited from class com.northconcepts.datapipeline.core.DataEndpoint |
assertNotOpened, assertOpened, decrementRecordCount, exception, exception, exception, finalize, getRecordCount, getRecordCountAsBigInteger, getRecordCountAsString, getState, incrementRecordCount, isClosed, isOpen, isRecordCountBigInteger, resetRecordCount, toString |
RemoveDuplicatesReader
public RemoveDuplicatesReader(DataReader targetDataReader,
FieldList fields)
RemoveDuplicatesReader
public RemoveDuplicatesReader(DataReader targetDataReader)
interceptRecord
protected Record interceptRecord(Record record)
throws Throwable
- Overrides:
interceptRecord in class ProxyReader
- Throws:
Throwable
Copyright (c) 2007-2009 North Concepts Inc. All Rights Reserved.