You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Gabriel Reid (JIRA)" <ji...@apache.org> on 2014/04/04 20:26:15 UTC

[jira] [Created] (CSV-110) Add ability to parse single lines

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)