class DeduperDataConsumer : BaseConsumer<Map<String, Any>, TargetPersistor>
Consumer for processing and persisting target data, IE "deduped" data
<init> |
Consumer for processing and persisting target data, IE "deduped" data DeduperDataConsumer(targetPersistor: TargetPersistor, dataQueue: BlockingQueue<MutableList<Map<String, Any>>>, controlQueue: ArrayBlockingQueue<DedupeReport>, deleteIfExists: Boolean, sourceDataSource: DataSource, sqlStatement: String) |
sourceDataSource |
val sourceDataSource: DataSource |
sqlStatement |
val sqlStatement: String |
createTarget |
create/prep target persistence - can be database table or flat file fun createTarget(deleteIfExists: Boolean, persistor: TargetPersistor): Unit |
getDeduperReportCount |
gets the deduped count from dedupeReport fun getDeduperReportCount(dedupeReport: DedupeReport): Long |