public interface ICsvResultSetWriter extends ICsvWriter
ResultSet
Modifier and Type | Method and Description |
---|---|
void |
write(ResultSet resultSet)
Writes a JDBC
ResultSet as a CSV file. |
void |
write(ResultSet resultSet,
CellProcessor[] cellProcessors)
Writes a JDBC
ResultSet as a CSV file. |
getLineNumber, getRowNumber, writeComment, writeHeader
void write(ResultSet resultSet) throws SQLException, IOException
ResultSet
as a CSV file. Each column in CSV file corresponds to a column in
ResultSet
, column order is preserved. Column names in CSV file corresponds to column names stored in
ResultSetMetaData
. toString
will be called on each element prior to writing.resultSet
- ResultSet containing the values to writeSQLException
- if a database access error occurs or this method is called on a closed result setIOException
- if an I/O error occurredNullPointerException
- if resultSet is nullSuperCsvException
- if there was a general exception while writingvoid write(ResultSet resultSet, CellProcessor[] cellProcessors) throws SQLException, IOException
ResultSet
as a CSV file. Each column in CSV file corresponds to a column in
ResultSet
, column order is preserved. Column names in CSV file corresponds to column names stored in
ResultSetMetaData
. toString
will be called on each (processed) element prior to writing.resultSet
- ResultSet containing the values to writecellProcessors
- Array of CellProcessors used to further process data before it is written (each element in the
processors array corresponds with a CSV column - the number of processors should match the number of
columns). A null
entry indicates no further processing is required (the value returned by
toString() will be written as the column value).SQLException
- if a database access error occurs or this method is called on a closed result setIOException
- if an I/O error occurredNullPointerException
- if resultSet or cellProcessors is nullSuperCsvConstraintViolationException
- if a CellProcessor constraint failedSuperCsvException
- if there was a general exception while writing/processingCopyright © 2007–2015 Super CSV. All rights reserved.