|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.relique.jdbc.csv.CsvReader
This class is a helper class that handles the reading and parsing of data from a .csv file.
Field Summary | |
private java.lang.String |
buf
|
private java.lang.String |
charset
|
private java.lang.String[] |
columnNames
|
private java.lang.String[] |
columns
|
private java.lang.String |
fileName
|
private java.io.BufferedReader |
input
|
private char |
separator
|
private boolean |
suppressHeaders
|
private java.lang.String |
tableName
|
Constructor Summary | |
CsvReader(java.lang.String fileName)
Constructor for the CsvReader object |
|
CsvReader(java.lang.String fileName,
char separator,
boolean suppressHeaders,
java.lang.String charset)
Insert the method's description here. |
Method Summary | |
void |
close()
Description of the Method |
java.lang.String |
getColumn(int columnIndex)
Get the value of the column at the specified index. |
java.lang.String |
getColumn(java.lang.String columnName)
Get value from column at specified name. |
java.lang.String[] |
getColumnNames()
Gets the columnNames attribute of the CsvReader object |
java.lang.String |
getTableName()
|
boolean |
next()
Description of the Method |
protected java.lang.String[] |
parseCsvLine(java.lang.String line)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private java.io.BufferedReader input
private java.lang.String[] columnNames
private java.lang.String[] columns
private java.lang.String buf
private char separator
private boolean suppressHeaders
private java.lang.String tableName
private java.lang.String fileName
private java.lang.String charset
Constructor Detail |
public CsvReader(java.lang.String fileName) throws java.lang.Exception
fileName
- Description of Parameter
java.lang.Exception
- Description of Exceptionpublic CsvReader(java.lang.String fileName, char separator, boolean suppressHeaders, java.lang.String charset) throws java.lang.Exception
fileName
- java.lang.Stringseparator
- charsuppressHeaders
- boolean
java.lang.Exception
- The exception description.Method Detail |
public java.lang.String[] getColumnNames()
public java.lang.String getTableName()
public java.lang.String getColumn(int columnIndex) throws java.sql.SQLException
columnIndex
- Description of Parameter
java.sql.SQLException
public java.lang.String getColumn(java.lang.String columnName) throws java.sql.SQLException
columnName
- Description of Parameter
java.sql.SQLException
- Description of Exceptionpublic boolean next() throws java.sql.SQLException
java.sql.SQLException
- Description of Exceptionpublic void close()
protected java.lang.String[] parseCsvLine(java.lang.String line) throws java.sql.SQLException
java.sql.SQLException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |