Matt Burgess created NIFI-12024:
-----------------------------------
Summary: Add CSV Writer property to CSVRecordSetWriter along with
a FastCSV implementation
Key: NIFI-12024
URL: https://issues.apache.org/jira/browse/NIFI-12024
Project: Apache NiFi
Issue Type: New Feature
Components: Extensions
Reporter: Matt Burgess
According to [these
benchmarks|https://github.com/osiegmar/JavaCsvBenchmarkSuite], FastCSV is much
faster than Apache Commons CSV and Jackson CSV with a small footprint. This
Jira proposes to add a property "CSV Writer" to CSVRecordSetWriter for choosing
an implementation of the underlying writer. The existing Apache Commons CSV
implementation should be available as a choice for CSV Writer, and an
implementation of Jackson CSV should be added as the library is already
available to the module. In addition an implementation of FastCSV as a writer
could be added. Attention must be paid to which features are available from
FastCSV, any unusual or unsupported behaviors should be well documented to
avoid confusion for the user.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)