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)

Reply via email to