deduper / org.bradfordmiller.deduper.persistors / SqlDupePersistor

SqlDupePersistor

class SqlDupePersistor : DupePersistor

creates a sql table for persisting duplicate data. This is configured using the dupesJndi contained in the associated context

Constructors

<init>

creates a sql table for persisting duplicate data. This is configured using the dupesJndi contained in the associated context

SqlDupePersistor(dupesJndi: String, context: String)

Functions

createDupe

creates a sql table for persisting duplicates found in a deduper process. deleteIfDupeExists will drop the table if it already exists before attempting to create it

fun createDupe(deleteIfDupeExists: Boolean): Unit

writeRows

writes out a list of duplicate data rows to a a sql table and returns the number of rows written

fun writeRows(rows: MutableList<Pair<String, Pair<MutableList<Long>, Dupe>>>): Long

Companion Object Properties

logger

val logger: Logger!