Gabriel Reid created CSV-110:
--------------------------------

             Summary: Add ability to parse single lines
                 Key: CSV-110
                 URL: https://issues.apache.org/jira/browse/CSV-110
             Project: Commons CSV
          Issue Type: New Feature
            Reporter: Gabriel Reid


Due to the iterator-based API of CSVParser, there is currently no simple and 
convenient way to parse single lines of CSV-formatted data. The intention of 
this ticket is to add something along the lines of the following:
{code}
CSVLineParser lineParser = new CSVLineParser(csvFormat);
String singleLine = "a,b,c";
CSVRecord singleRecord lineParser.parseLine(singleLine);
{code}

The use case of parsing single lines comes up very often in terms of 
distributed batch processing scenarios (i.e. Hadoop jobs), and CSV-style 
formats are also regularly used in such scenarios. Currently, projects are 
often forced to build their own ad-hoc CSV parsing solutions, so adding the 
ability to parse single lines to commons-csv would be very useful to these 
projects, as well as anyone doing parsing based on input that isn't necessary 
in the form of a single stream.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to