| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.datatools.connectivity.oda.flatfile.util.FlatFileDataReader
public class FlatFileDataReader
FlatFileDataSourceReader is a utility class that help read and parse the raw data from flat file
| Field Summary | |
|---|---|
| static int | MAX_ROWS_PER_FETCH | 
| Constructor Summary | |
|---|---|
| FlatFileDataReader(org.eclipse.datatools.connectivity.oda.flatfile.Connection connection,
                   java.lang.String currentTableName,
                   int statementMaxRows,
                   IResultSetMetaData rsmd,
                   org.eclipse.datatools.connectivity.oda.flatfile.ResultSetMetaDataHelper rsmdHelper)Constructor | |
| Method Summary | |
|---|---|
|  void | clearBufferedReader() | 
|  void | finalize() | 
|  int | getColumnCount() | 
|  java.lang.String[] | getColumnNameArray(java.util.List<java.lang.String> line)Extract the column name from the line into the format of string array | 
|  org.eclipse.datatools.connectivity.oda.flatfile.ResourceInputStream | getInputStream() | 
|  int | getMaxRowsToRead(int resultSetMaxRows) | 
|  java.lang.String[][] | getSourceData() | 
| static java.lang.String[] | getStringArrayFromList(java.util.List<java.lang.String> list)Put the contants of the list into a string array | 
|  boolean | getTrailNullColumns() | 
| static boolean | isEmptyRow(java.util.List<java.lang.String> line)See if this row is empty or not | 
|  java.util.List<java.lang.String> | readLine()Read a row from the source data | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final int MAX_ROWS_PER_FETCH
| Constructor Detail | 
|---|
public FlatFileDataReader(org.eclipse.datatools.connectivity.oda.flatfile.Connection connection,
                          java.lang.String currentTableName,
                          int statementMaxRows,
                          IResultSetMetaData rsmd,
                          org.eclipse.datatools.connectivity.oda.flatfile.ResultSetMetaDataHelper rsmdHelper)
                   throws OdaException
connProperties - Connection propertiescurrentTableName - The current table name of this connectionstatementMaxRows - The max number of rows specified in the queryrsmd - ResultSet meta-datarsmdHelper - ResultSet meta-data helper
OdaException| Method Detail | 
|---|
public boolean getTrailNullColumns()
public java.lang.String[][] getSourceData()
                                   throws OdaException
OdaException
public java.util.List<java.lang.String> readLine()
                                          throws OdaException
OdaException
java.io.IOExceptionpublic int getMaxRowsToRead(int resultSetMaxRows)
resultSetMaxRows - 
public void clearBufferedReader()
public void finalize()
finalize in class java.lang.Object
public int getColumnCount()
                   throws OdaException
connProperties - tableName - 
OdaException
public org.eclipse.datatools.connectivity.oda.flatfile.ResourceInputStream getInputStream()
                                                                                   throws OdaException
OdaException
public static boolean isEmptyRow(java.util.List<java.lang.String> line)
                          throws OdaException
row - 
OdaException
public java.lang.String[] getColumnNameArray(java.util.List<java.lang.String> line)
                                      throws OdaException
line - isFirstLine - 
OdaExceptionpublic static java.lang.String[] getStringArrayFromList(java.util.List<java.lang.String> list)
list - 
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||