CsvOutput constructor
CsvOutput(
- Map config
Create a new instance
Implementation
CsvOutput(super.config)
: file = File(config['path']
.toString()
.replaceAll("%worker%", Isolate.current.debugName ?? '0')),
header = [for (var col in config['header'] ?? []) col.toString()],
fields = [
for (var field in config['fields']) Field.values.byName(field)
],
ignoreDuplicates = config['ignoreDuplicates'] ?? false,
duplicates = HashSet<String>(),
csv = ListToCsvConverter(),
sb = StringBuffer();