deduper / org.bradfordmiller.deduper.persistors / CsvPersistor

CsvPersistor

open class CsvPersistor

parser for jndi entries which are configured for csv output. Parses the values found in config

Types

LockFile

represents a lock file for a csv file

data class LockFile

Constructors

<init>

parser for jndi entries which are configured for csv output. Parses the values found in config

CsvPersistor(config: Map<String, String>)

Properties

ccp

val ccp: CsvConfigParser

Functions

unlockFile

Unlocks a file by removing it's associated lock file

fun unlockFile(): Unit

Companion Object Properties

logger

val logger: Logger!

Inheritors

CsvDupePersistor

creates and writes out duplicate data to csv target. duplicate target is configured in config

class CsvDupePersistor : CsvPersistor, DupePersistor

CsvHashPersistor

creates and writes out hash values found in a deduper process to a csv defined in config

class CsvHashPersistor : CsvPersistor, HashPersistor

CsvTargetPersistor

create and writes out "deduped" data to csv target. target is configured in config

class CsvTargetPersistor : CsvPersistor, TargetPersistor