xxl.relational
Class FileResultSet

java.lang.Object
  |
  +--xxl.relational.AbstractResultSet
        |
        +--xxl.relational.FileResultSet

public class FileResultSet
extends AbstractResultSet

The operator for blablabla ...


	new FileresultSet("DB1.txt");
	


Field Summary
protected  java.lang.String columnDelimiters
           
protected  java.lang.String[] columnNames
           
protected  boolean[] columnTypeIsNumber
           
protected  boolean exhausted
           
protected  java.io.BufferedReader file
           
protected  java.io.FileInputStream fileStream
           
protected  java.sql.ResultSetMetaData metaData
           
protected  java.lang.String nullRepresentation
           
protected  int numberOfColumns
           
protected  java.lang.Object[] tupleValues
           
protected  boolean valid
           
protected  boolean wasNull
           
 
Constructor Summary
FileResultSet(java.lang.String fileName)
           
FileResultSet(java.lang.String fileName, java.lang.String columnDelimiters, java.lang.String nullRepresentation)
           
 
Method Summary
 void close()
           
 int findColumn(java.lang.String columnName)
           
 byte[] getBytes(int columnIndex)
           
 java.sql.ResultSetMetaData getMetaData()
           
 java.lang.Object getObject(int columnIndex)
           
 boolean next()
           
 boolean wasNull()
           
 
Methods inherited from class xxl.relational.AbstractResultSet
absolute, afterLast, beforeFirst, cancelRowUpdates, clearWarnings, deleteRow, first, getArray, getArray, getAsciiStream, getAsciiStream, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBinaryStream, getBinaryStream, getBlob, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getCharacterStream, getCharacterStream, getClob, getClob, getColumnCount, getConcurrency, getCursorName, getDate, getDate, getDate, getDate, getDouble, getDouble, getFetchDirection, getFetchSize, getFloat, getFloat, getInt, getInt, getLong, getLong, getObject, getObject, getObject, getRef, getRef, getRow, getShort, getShort, getStatement, getString, getString, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getType, getUnicodeStream, getUnicodeStream, getWarnings, insertRow, isAfterLast, isBeforeFirst, isFirst, isLast, last, moveToCurrentRow, moveToInsertRow, previous, refreshRow, relative, rowDeleted, rowInserted, rowUpdated, setFetchDirection, setFetchSize, updateAsciiStream, updateAsciiStream, updateBigDecimal, updateBigDecimal, updateBinaryStream, updateBinaryStream, updateBoolean, updateBoolean, updateByte, updateByte, updateBytes, updateBytes, updateCharacterStream, updateCharacterStream, updateDate, updateDate, updateDouble, updateDouble, updateFloat, updateFloat, updateInt, updateInt, updateLong, updateLong, updateNull, updateNull, updateObject, updateObject, updateObject, updateObject, updateRow, updateShort, updateShort, updateString, updateString, updateTime, updateTime, updateTimestamp, updateTimestamp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

columnDelimiters

protected java.lang.String columnDelimiters

nullRepresentation

protected java.lang.String nullRepresentation

fileStream

protected java.io.FileInputStream fileStream

file

protected java.io.BufferedReader file

metaData

protected java.sql.ResultSetMetaData metaData

numberOfColumns

protected int numberOfColumns

columnTypeIsNumber

protected boolean[] columnTypeIsNumber

columnNames

protected java.lang.String[] columnNames

tupleValues

protected java.lang.Object[] tupleValues

valid

protected boolean valid

exhausted

protected boolean exhausted

wasNull

protected boolean wasNull
Constructor Detail

FileResultSet

public FileResultSet(java.lang.String fileName)

FileResultSet

public FileResultSet(java.lang.String fileName,
                     java.lang.String columnDelimiters,
                     java.lang.String nullRepresentation)
Method Detail

next

public boolean next()
             throws java.sql.SQLException
Overrides:
next in class AbstractResultSet

getMetaData

public java.sql.ResultSetMetaData getMetaData()
                                       throws java.sql.SQLException
Overrides:
getMetaData in class AbstractResultSet

findColumn

public int findColumn(java.lang.String columnName)
               throws java.sql.SQLException
Overrides:
findColumn in class AbstractResultSet

getObject

public java.lang.Object getObject(int columnIndex)
                           throws java.sql.SQLException
Overrides:
getObject in class AbstractResultSet

getBytes

public byte[] getBytes(int columnIndex)
                throws java.sql.SQLException
Overrides:
getBytes in class AbstractResultSet

wasNull

public boolean wasNull()
                throws java.sql.SQLException
Overrides:
wasNull in class AbstractResultSet

close

public void close()
           throws java.sql.SQLException
Overrides:
close in class AbstractResultSet