org.sqlite.jdbc
Class JdbcResultSet

java.lang.Object
  extended by org.sqlite.jdbc.JdbcResultSet
All Implemented Interfaces:
java.sql.ResultSet

public class JdbcResultSet
extends java.lang.Object
implements java.sql.ResultSet


Field Summary
 
Fields inherited from interface java.sql.ResultSet
CLOSE_CURSORS_AT_COMMIT, CONCUR_READ_ONLY, CONCUR_UPDATABLE, FETCH_FORWARD, FETCH_REVERSE, FETCH_UNKNOWN, HOLD_CURSORS_OVER_COMMIT, TYPE_FORWARD_ONLY, TYPE_SCROLL_INSENSITIVE, TYPE_SCROLL_SENSITIVE
 
Constructor Summary
JdbcResultSet(java.sql.Statement owner, Statement stmt)
          default constructor.
 
Method Summary
 boolean absolute(int row)
           
 void afterLast()
           
 void beforeFirst()
           
 void cancelRowUpdates()
          Not supporetd yet.
 void clearWarnings()
           
 void close()
          invoke org.sqlite.Statement#close() or org.sqlite.Statement#reset() method.
 void deleteRow()
          Not supporetd yet.
 int findColumn(java.lang.String columnLabel)
          Maps the given ResultSet suggested column title to its ResultSet column index.
 boolean first()
           
 java.sql.Array getArray(int columnIndex)
          Not supporetd yet.
 java.sql.Array getArray(java.lang.String columnLabel)
          invoke findColumn(String) method and getArray(int) method.
 java.io.InputStream getAsciiStream(int columnIndex)
          Not supporetd yet.
 java.io.InputStream getAsciiStream(java.lang.String columnLabel)
          invoke findColumn(String) method and getAsciiStream(int) method.
 java.math.BigDecimal getBigDecimal(int columnIndex)
          invoke org.sqlite.Statement#getString(int) method.
 java.math.BigDecimal getBigDecimal(int columnIndex, int scale)
          invoke org.sqlite.Statement#getString(int) method.
 java.math.BigDecimal getBigDecimal(java.lang.String columnLabel)
          invoke findColumn(String) method and getBigDecimal(int) method.
 java.math.BigDecimal getBigDecimal(java.lang.String columnLabel, int scale)
          invoke findColumn(String) method and getBigDecimal(int, int) method.
 java.io.InputStream getBinaryStream(int columnIndex)
          invoke getBlob(int) method and JdbcBlob#getBinaryStream() method.
 java.io.InputStream getBinaryStream(java.lang.String columnLabel)
          invoke findColumn(String) method and getBinaryStream(int) method.
 JdbcBlob getBlob(int columnIndex)
           
 JdbcBlob getBlob(java.lang.String columnLabel)
          invoke findColumn(String) method and getBlob(int) method.
 boolean getBoolean(int columnIndex)
          invoke org.sqlite.Statement#getInt(int) method.
 boolean getBoolean(java.lang.String columnLabel)
          invoke findColumn(String) method and getBoolean(int) method.
 byte getByte(int columnIndex)
          invoke org.sqlite.Statement#getInt(int) method.
 byte getByte(java.lang.String columnLabel)
          invoke findColumn(String) method and getByte(int) method.
 byte[] getBytes(int columnIndex)
          invoke org.sqlite.Statement#getBytes(int) method.
 byte[] getBytes(java.lang.String columnLabel)
          invoke findColumn(String) method and getBytes(int) method.
 java.io.Reader getCharacterStream(int columnIndex)
          Not supporetd yet.
 java.io.Reader getCharacterStream(java.lang.String columnLabel)
          Not supporetd yet.
 java.sql.Clob getClob(int columnIndex)
          Not supporetd yet.
 java.sql.Clob getClob(java.lang.String columnLabel)
          invoke findColumn(String) method and getClob(int) method.
 int getConcurrency()
          It always returns CONCUR_READ_ONLY.
 java.lang.String getCursorName()
          Not supporetd yet.
 java.sql.Date getDate(int columnIndex)
          invoke org.sqlite.Statement#getString(int) method.
 java.sql.Date getDate(int columnIndex, java.util.Calendar cal)
          invoke getDate(int) method and new Date(long).
 java.sql.Date getDate(java.lang.String columnLabel)
          invoke findColumn(String) method and getDate(int) method.
 java.sql.Date getDate(java.lang.String columnLabel, java.util.Calendar cal)
          invoke findColumn(String) method and getDate(int, Calendar) method.
 double getDouble(int columnIndex)
          invoke org.sqlite.Statement#getDouble(int) method.
 double getDouble(java.lang.String columnLabel)
          invoke findColumn(String) method and getDouble(int) method.
 int getFetchDirection()
          It always returns FETCH_FORWARD.
 int getFetchSize()
          It always returns 0.
 float getFloat(int columnIndex)
          invoke org.sqlite.Statement#getDouble(int) method.
 float getFloat(java.lang.String columnLabel)
          invoke findColumn(String) method and getFloat(int) method.
 int getInt(int columnIndex)
          invoke org.sqlite.Statement#getInt(int) method.
 int getInt(java.lang.String columnLabel)
          invoke findColumn(String) method and getInt(int) method.
 long getLong(int columnIndex)
          invoke org.sqlite.Statement#getLong(int) method.
 long getLong(java.lang.String columnLabel)
          invoke findColumn(String) method and getLong(int) method.
 JdbcResultSetMetaData getMetaData()
           
 java.lang.Object getObject(int columnIndex)
           
 java.lang.Object getObject(int columnIndex, java.util.Map<java.lang.String,java.lang.Class<?>> map)
          Not supporetd yet.
 java.lang.Object getObject(java.lang.String columnLabel)
          invoke findColumn(String) method and getObject(int) method.
 java.lang.Object getObject(java.lang.String columnLabel, java.util.Map<java.lang.String,java.lang.Class<?>> map)
          invoke findColumn(String) method and getObject(int, Map) method.
 java.sql.Ref getRef(int columnIndex)
          Not supporetd yet.
 java.sql.Ref getRef(java.lang.String columnLabel)
          invoke findColumn(String) method and getRef(int) method.
 int getRow()
           
 short getShort(int columnIndex)
          invoke org.sqlite.Statement#getInt(int) method.
 short getShort(java.lang.String columnLabel)
          invoke findColumn(String) method and getShort(int) method.
 java.sql.Statement getStatement()
           
 java.lang.String getString(int columnIndex)
          invoke org.sqlite.Statement#getString(int) method.
 java.lang.String getString(java.lang.String columnLabel)
          invoke findColumn(String) method and getString(int) method.
 java.sql.Time getTime(int columnIndex)
          invoke org.sqlite.Statement#getString(int) method.
 java.sql.Time getTime(int columnIndex, java.util.Calendar cal)
          invoke getTime(int) method and new Time(long).
 java.sql.Time getTime(java.lang.String columnLabel)
          invoke findColumn(String) method and getTime(int) method.
 java.sql.Time getTime(java.lang.String columnLabel, java.util.Calendar cal)
          invoke findColumn(String) method and getTime(int, Calendar) method.
 java.sql.Timestamp getTimestamp(int columnIndex)
          invoke org.sqlite.Statement#getString(int) method.
 java.sql.Timestamp getTimestamp(int columnIndex, java.util.Calendar cal)
          invoke getTimestamp(int) method and new Timestamp(long).
 java.sql.Timestamp getTimestamp(java.lang.String columnLabel)
          invoke findColumn(String) method and getTimestamp(int) method.
 java.sql.Timestamp getTimestamp(java.lang.String columnLabel, java.util.Calendar cal)
          invoke findColumn(String) method and getTimestamp(int, Calendar) method.
 int getType()
          It always returns TYPE_FORWARD_ONLY.
 java.io.InputStream getUnicodeStream(int columnIndex)
          Not supporetd yet.
 java.io.InputStream getUnicodeStream(java.lang.String columnLabel)
          invoke findColumn(String) method and getUnicodeStream(int) method.
 java.net.URL getURL(int columnIndex)
          invoke getString(int) method and new URL(String).
 java.net.URL getURL(java.lang.String columnLabel)
          invoke findColumn(String) method and getURL(int) method.
 java.sql.SQLWarning getWarnings()
           
 void insertRow()
          Not supporetd yet.
 boolean isAfterLast()
           
 boolean isBeforeFirst()
           
 boolean isClosed()
           
 boolean isFirst()
           
 boolean isLast()
           
 boolean last()
           
 void moveToCurrentRow()
          Not supporetd yet.
 void moveToInsertRow()
          Not supporetd yet.
 boolean next()
          invoke org.sqlite.Statement#step() method.
 boolean previous()
           
 void refreshRow()
          Not supporetd yet.
 boolean relative(int rows)
           
 boolean rowDeleted()
          Not supporetd yet.
 boolean rowInserted()
          Not supporetd yet.
 boolean rowUpdated()
          Not supporetd yet.
 void setFetchDirection(int direction)
          Supported fetch direction is FETCH_FORWARD only.
 void setFetchSize(int rows)
          Not supporetd yet.
 void updateArray(int columnIndex, java.sql.Array arg1)
          Not supporetd yet.
 void updateArray(java.lang.String columnLabel, java.sql.Array arg1)
          Not supporetd yet.
 void updateAsciiStream(int columnIndex, java.io.InputStream arg1, int arg2)
          Not supporetd yet.
 void updateAsciiStream(java.lang.String columnLabel, java.io.InputStream arg1, int arg2)
          Not supporetd yet.
 void updateBigDecimal(int columnIndex, java.math.BigDecimal arg1)
          Not supporetd yet.
 void updateBigDecimal(java.lang.String columnLabel, java.math.BigDecimal arg1)
          Not supporetd yet.
 void updateBinaryStream(int columnIndex, java.io.InputStream arg1, int arg2)
          Not supporetd yet.
 void updateBinaryStream(java.lang.String columnLabel, java.io.InputStream arg1, int arg2)
          Not supporetd yet.
 void updateBlob(int columnIndex, java.sql.Blob arg1)
          Not supporetd yet.
 void updateBlob(java.lang.String columnLabel, java.sql.Blob arg1)
          Not supporetd yet.
 void updateBoolean(int columnIndex, boolean arg1)
          Not supporetd yet.
 void updateBoolean(java.lang.String columnLabel, boolean arg1)
          Not supporetd yet.
 void updateByte(int columnIndex, byte arg1)
          Not supporetd yet.
 void updateByte(java.lang.String columnLabel, byte arg1)
          Not supporetd yet.
 void updateBytes(int columnIndex, byte[] arg1)
          Not supporetd yet.
 void updateBytes(java.lang.String columnLabel, byte[] arg1)
          Not supporetd yet.
 void updateCharacterStream(int columnIndex, java.io.Reader arg1, int arg2)
          Not supporetd yet.
 void updateCharacterStream(java.lang.String columnLabel, java.io.Reader arg1, int arg2)
          Not supporetd yet.
 void updateClob(int columnIndex, java.sql.Clob arg1)
          Not supporetd yet.
 void updateClob(java.lang.String columnLabel, java.sql.Clob arg1)
          Not supporetd yet.
 void updateDate(int columnIndex, java.sql.Date arg1)
          Not supporetd yet.
 void updateDate(java.lang.String columnLabel, java.sql.Date arg1)
          Not supporetd yet.
 void updateDouble(int columnIndex, double arg1)
          Not supporetd yet.
 void updateDouble(java.lang.String columnLabel, double arg1)
          Not supporetd yet.
 void updateFloat(int columnIndex, float arg1)
          Not supporetd yet.
 void updateFloat(java.lang.String columnLabel, float arg1)
          Not supporetd yet.
 void updateInt(int columnIndex, int arg1)
          Not supporetd yet.
 void updateInt(java.lang.String columnLabel, int arg1)
          Not supporetd yet.
 void updateLong(int columnIndex, long arg1)
          Not supporetd yet.
 void updateLong(java.lang.String columnLabel, long arg1)
          Not supporetd yet.
 void updateNull(int columnIndex)
          Not supporetd yet.
 void updateNull(java.lang.String columnLabel)
          Not supporetd yet.
 void updateObject(int columnIndex, java.lang.Object arg1)
          Not supporetd yet.
 void updateObject(int columnIndex, java.lang.Object arg1, int arg2)
          Not supporetd yet.
 void updateObject(java.lang.String columnLabel, java.lang.Object arg1)
          Not supporetd yet.
 void updateObject(java.lang.String columnLabel, java.lang.Object arg1, int arg2)
          Not supporetd yet.
 void updateRef(int columnIndex, java.sql.Ref arg1)
          Not supporetd yet.
 void updateRef(java.lang.String columnLabel, java.sql.Ref arg1)
          Not supporetd yet.
 void updateRow()
          Not supporetd yet.
 void updateShort(int columnIndex, short arg1)
          Not supporetd yet.
 void updateShort(java.lang.String columnLabel, short arg1)
          Not supporetd yet.
 void updateString(int columnIndex, java.lang.String arg1)
          Not supporetd yet.
 void updateString(java.lang.String columnLabel, java.lang.String arg1)
          Not supporetd yet.
 void updateTime(int columnIndex, java.sql.Time arg1)
          Not supporetd yet.
 void updateTime(java.lang.String columnLabel, java.sql.Time arg1)
          Not supporetd yet.
 void updateTimestamp(int columnIndex, java.sql.Timestamp arg1)
          Not supporetd yet.
 void updateTimestamp(java.lang.String columnLabel, java.sql.Timestamp arg1)
          Not supporetd yet.
static void validateResultSetConcurrency(int resultSetConcurrency)
           
static void validateResultSetFetchDirection(int direction)
           
static void validateResultSetHoldability(int resultSetHoldability)
           
protected  void validateResultSetOpen()
           
static void validateResultSetType(int resultSetType)
           
 boolean wasNull()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdbcResultSet

public JdbcResultSet(java.sql.Statement owner,
                     Statement stmt)
default constructor.

Parameters:
owner -
stmt -
Method Detail

next

public boolean next()
             throws java.sql.SQLException
invoke org.sqlite.Statement#step() method.

Specified by:
next in interface java.sql.ResultSet
Returns:
Throws:
java.sql.SQLException
See Also:
Statement.step()

close

public void close()
           throws java.sql.SQLException
invoke org.sqlite.Statement#close() or org.sqlite.Statement#reset() method.

Specified by:
close in interface java.sql.ResultSet
Throws:
java.sql.SQLException
See Also:
Statement.close(), Statement.reset()

wasNull

public boolean wasNull()
                throws java.sql.SQLException
Specified by:
wasNull in interface java.sql.ResultSet
Returns:
Throws:
java.sql.SQLException

getString

public java.lang.String getString(int columnIndex)
                           throws java.sql.SQLException
invoke org.sqlite.Statement#getString(int) method.

Specified by:
getString in interface java.sql.ResultSet
Parameters:
columnIndex - the first column is 1, the second is 2, ...
Returns:
Throws:
java.sql.SQLException
See Also:
Statement.getString(int)

getBoolean

public boolean getBoolean(int columnIndex)
                   throws java.sql.SQLException
invoke org.sqlite.Statement#getInt(int) method.

Specified by:
getBoolean in interface java.sql.ResultSet
Parameters:
columnIndex - the first column is 1, the second is 2, ...
Returns:
true if value is non-zero. false if value is 0.
Throws:
java.sql.SQLException
See Also:
Statement.getInt(int)

getByte

public byte getByte(int columnIndex)
             throws java.sql.SQLException
invoke org.sqlite.Statement#getInt(int) method.

Specified by:
getByte in interface java.sql.ResultSet
Parameters:
columnIndex - the first column is 1, the second is 2, ...
Returns:
Throws:
java.sql.SQLException
See Also:
Statement.getInt(int)

getShort

public short getShort(int columnIndex)
               throws java.sql.SQLException
invoke org.sqlite.Statement#getInt(int) method.

Specified by:
getShort in interface java.sql.ResultSet
Parameters:
columnIndex - the first column is 1, the second is 2, ...
Returns:
Throws:
java.sql.SQLException
See Also:
Statement.getInt(int)

getInt

public int getInt(int columnIndex)
           throws java.sql.SQLException
invoke org.sqlite.Statement#getInt(int) method.

Specified by:
getInt in interface java.sql.ResultSet
Parameters:
columnIndex - the first column is 1, the second is 2, ...
Returns:
Throws:
java.sql.SQLException
See Also:
Statement.getInt(int)

getLong

public long getLong(int columnIndex)
             throws java.sql.SQLException
invoke org.sqlite.Statement#getLong(int) method.

Specified by:
getLong in interface java.sql.ResultSet
Parameters:
columnIndex - the first column is 1, the second is 2, ...
Returns:
Throws:
java.sql.SQLException
See Also:
Statement.getLong(int)

getFloat

public float getFloat(int columnIndex)
               throws java.sql.SQLException
invoke org.sqlite.Statement#getDouble(int) method.

Specified by:
getFloat in interface java.sql.ResultSet
Parameters:
columnIndex - the first column is 1, the second is 2, ...
Returns:
Throws:
java.sql.SQLException
See Also:
Statement.getDouble(int)

getDouble

public double getDouble(int columnIndex)
                 throws java.sql.SQLException
invoke org.sqlite.Statement#getDouble(int) method.

Specified by:
getDouble in interface java.sql.ResultSet
Parameters:
columnIndex - the first column is 1, the second is 2, ...
Returns:
Throws:
java.sql.SQLException
See Also:
Statement.getDouble(int)

getBigDecimal

public java.math.BigDecimal getBigDecimal(int columnIndex,
                                          int scale)
                                   throws java.sql.SQLException
invoke org.sqlite.Statement#getString(int) method.

Specified by:
getBigDecimal in interface java.sql.ResultSet
Parameters:
columnIndex - the first column is 1, the second is 2, ...
scale - the number of digits to the right of the decimal point
Returns:
new BigDecimal(String).setScale(scale)
Throws:
java.sql.SQLException
See Also:
Statement.getString(int), BigDecimal.setScale(int)

getBytes

public byte[] getBytes(int columnIndex)
                throws java.sql.SQLException
invoke org.sqlite.Statement#getBytes(int) method.

Specified by:
getBytes in interface java.sql.ResultSet
Parameters:
columnIndex - the first column is 1, the second is 2, ...
Returns:
Throws:
java.sql.SQLException
See Also:
Statement.getBytes(int)

getDate

public java.sql.Date getDate(int columnIndex)
                      throws java.sql.SQLException
invoke org.sqlite.Statement#getString(int) method.

Specified by:
getDate in interface java.sql.ResultSet
Parameters:
columnIndex - the first column is 1, the second is 2, ...
Returns:
new Date(SQLite3.parseDate(String))
Throws:
java.sql.SQLException
See Also:
Statement.getString(int), SQLite3.parseDate(String)

getTime

public java.sql.Time getTime(int columnIndex)
                      throws java.sql.SQLException
invoke org.sqlite.Statement#getString(int) method.

Specified by:
getTime in interface java.sql.ResultSet
Parameters:
columnIndex - the first column is 1, the second is 2, ...
Returns:
new Date(SQLite3.parseTime(String))
Throws:
java.sql.SQLException
See Also:
Statement.getString(int), SQLite3.parseTime(String)

getTimestamp

public java.sql.Timestamp getTimestamp(int columnIndex)
                                throws java.sql.SQLException
invoke org.sqlite.Statement#getString(int) method.

Specified by:
getTimestamp in interface java.sql.ResultSet
Parameters:
columnIndex - the first column is 1, the second is 2, ...
Returns:
new Date(SQLite3.parseTimestamp(String))
Throws:
java.sql.SQLException
See Also:
Statement.getString(int), SQLite3.parseTimestamp(String)

getAsciiStream

public java.io.InputStream getAsciiStream(int columnIndex)
                                   throws java.sql.SQLException
Not supporetd yet.

Specified by:
getAsciiStream in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

getUnicodeStream

public java.io.InputStream getUnicodeStream(int columnIndex)
                                     throws java.sql.SQLException
Not supporetd yet.

Specified by:
getUnicodeStream in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

getBinaryStream

public java.io.InputStream getBinaryStream(int columnIndex)
                                    throws java.sql.SQLException
invoke getBlob(int) method and JdbcBlob#getBinaryStream() method.

Specified by:
getBinaryStream in interface java.sql.ResultSet
Parameters:
columnIndex - the first column is 1, the second is 2, ...
Returns:
Throws:
java.sql.SQLException
See Also:
getBlob(int), JdbcBlob.getBinaryStream()

getString

public java.lang.String getString(java.lang.String columnLabel)
                           throws java.sql.SQLException
invoke findColumn(String) method and getString(int) method.

Specified by:
getString in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getString(int)

getBoolean

public boolean getBoolean(java.lang.String columnLabel)
                   throws java.sql.SQLException
invoke findColumn(String) method and getBoolean(int) method.

Specified by:
getBoolean in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getBoolean(int)

getByte

public byte getByte(java.lang.String columnLabel)
             throws java.sql.SQLException
invoke findColumn(String) method and getByte(int) method.

Specified by:
getByte in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getByte(int)

getShort

public short getShort(java.lang.String columnLabel)
               throws java.sql.SQLException
invoke findColumn(String) method and getShort(int) method.

Specified by:
getShort in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getShort(int)

getInt

public int getInt(java.lang.String columnLabel)
           throws java.sql.SQLException
invoke findColumn(String) method and getInt(int) method.

Specified by:
getInt in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getInt(int)

getLong

public long getLong(java.lang.String columnLabel)
             throws java.sql.SQLException
invoke findColumn(String) method and getLong(int) method.

Specified by:
getLong in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getLong(int)

getFloat

public float getFloat(java.lang.String columnLabel)
               throws java.sql.SQLException
invoke findColumn(String) method and getFloat(int) method.

Specified by:
getFloat in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getFloat(int)

getDouble

public double getDouble(java.lang.String columnLabel)
                 throws java.sql.SQLException
invoke findColumn(String) method and getDouble(int) method.

Specified by:
getDouble in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getDouble(int)

getBigDecimal

public java.math.BigDecimal getBigDecimal(java.lang.String columnLabel,
                                          int scale)
                                   throws java.sql.SQLException
invoke findColumn(String) method and getBigDecimal(int, int) method.

Specified by:
getBigDecimal in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
scale - the number of digits to the right of the decimal point
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getBigDecimal(int, int)

getBytes

public byte[] getBytes(java.lang.String columnLabel)
                throws java.sql.SQLException
invoke findColumn(String) method and getBytes(int) method.

Specified by:
getBytes in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getBytes(int)

getDate

public java.sql.Date getDate(java.lang.String columnLabel)
                      throws java.sql.SQLException
invoke findColumn(String) method and getDate(int) method.

Specified by:
getDate in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getDate(int)

getTime

public java.sql.Time getTime(java.lang.String columnLabel)
                      throws java.sql.SQLException
invoke findColumn(String) method and getTime(int) method.

Specified by:
getTime in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getTime(int)

getTimestamp

public java.sql.Timestamp getTimestamp(java.lang.String columnLabel)
                                throws java.sql.SQLException
invoke findColumn(String) method and getTimestamp(int) method.

Specified by:
getTimestamp in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getTimestamp(int)

getAsciiStream

public java.io.InputStream getAsciiStream(java.lang.String columnLabel)
                                   throws java.sql.SQLException
invoke findColumn(String) method and getAsciiStream(int) method.

Specified by:
getAsciiStream in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getAsciiStream(int)

getUnicodeStream

public java.io.InputStream getUnicodeStream(java.lang.String columnLabel)
                                     throws java.sql.SQLException
invoke findColumn(String) method and getUnicodeStream(int) method.

Specified by:
getUnicodeStream in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getUnicodeStream(int)

getBinaryStream

public java.io.InputStream getBinaryStream(java.lang.String columnLabel)
                                    throws java.sql.SQLException
invoke findColumn(String) method and getBinaryStream(int) method.

Specified by:
getBinaryStream in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getBinaryStream(int)

getWarnings

public java.sql.SQLWarning getWarnings()
                                throws java.sql.SQLException
Specified by:
getWarnings in interface java.sql.ResultSet
Returns:
Throws:
java.sql.SQLException

clearWarnings

public void clearWarnings()
                   throws java.sql.SQLException
Specified by:
clearWarnings in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getCursorName

public java.lang.String getCursorName()
                               throws java.sql.SQLException
Not supporetd yet.

Specified by:
getCursorName in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

getMetaData

public JdbcResultSetMetaData getMetaData()
                                  throws java.sql.SQLException
Specified by:
getMetaData in interface java.sql.ResultSet
Returns:
Throws:
java.sql.SQLException

getObject

public java.lang.Object getObject(int columnIndex)
                           throws java.sql.SQLException
Specified by:
getObject in interface java.sql.ResultSet
Parameters:
columnIndex - the first column is 1, the second is 2, ...
Returns:
Throws:
java.sql.SQLException

getObject

public java.lang.Object getObject(java.lang.String columnLabel)
                           throws java.sql.SQLException
invoke findColumn(String) method and getObject(int) method.

Specified by:
getObject in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getObject(int)

findColumn

public int findColumn(java.lang.String columnLabel)
               throws java.sql.SQLException
Maps the given ResultSet suggested column title to its ResultSet column index.

Specified by:
findColumn in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
column index
Throws:
java.sql.SQLException - if the ResultSet object does not contain columnLabel or a database access error occurs
See Also:
Statement.getColumnLabel(int)

getCharacterStream

public java.io.Reader getCharacterStream(int columnIndex)
                                  throws java.sql.SQLException
Not supporetd yet.

Specified by:
getCharacterStream in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

getCharacterStream

public java.io.Reader getCharacterStream(java.lang.String columnLabel)
                                  throws java.sql.SQLException
Not supporetd yet.

Specified by:
getCharacterStream in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

getBigDecimal

public java.math.BigDecimal getBigDecimal(int columnIndex)
                                   throws java.sql.SQLException
invoke org.sqlite.Statement#getString(int) method.

Specified by:
getBigDecimal in interface java.sql.ResultSet
Parameters:
columnIndex - the first column is 1, the second is 2, ...
Returns:
new BigDecimal(String)
Throws:
java.sql.SQLException
See Also:
Statement.getString(int)

getBigDecimal

public java.math.BigDecimal getBigDecimal(java.lang.String columnLabel)
                                   throws java.sql.SQLException
invoke findColumn(String) method and getBigDecimal(int) method.

Specified by:
getBigDecimal in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getBigDecimal(int)

isBeforeFirst

public boolean isBeforeFirst()
                      throws java.sql.SQLException
Specified by:
isBeforeFirst in interface java.sql.ResultSet
Returns:
Throws:
java.sql.SQLException

isAfterLast

public boolean isAfterLast()
                    throws java.sql.SQLException
Specified by:
isAfterLast in interface java.sql.ResultSet
Returns:
Throws:
java.sql.SQLException

isFirst

public boolean isFirst()
                throws java.sql.SQLException
Specified by:
isFirst in interface java.sql.ResultSet
Returns:
Throws:
java.sql.SQLException

isLast

public boolean isLast()
               throws java.sql.SQLException
Specified by:
isLast in interface java.sql.ResultSet
Returns:
Throws:
java.sql.SQLException

beforeFirst

public void beforeFirst()
                 throws java.sql.SQLException
Specified by:
beforeFirst in interface java.sql.ResultSet
Throws:
java.sql.SQLException

afterLast

public void afterLast()
               throws java.sql.SQLException
Specified by:
afterLast in interface java.sql.ResultSet
Throws:
java.sql.SQLException

first

public boolean first()
              throws java.sql.SQLException
Specified by:
first in interface java.sql.ResultSet
Returns:
Throws:
java.sql.SQLException

last

public boolean last()
             throws java.sql.SQLException
Specified by:
last in interface java.sql.ResultSet
Returns:
Throws:
java.sql.SQLException

getRow

public int getRow()
           throws java.sql.SQLException
Specified by:
getRow in interface java.sql.ResultSet
Returns:
Throws:
java.sql.SQLException

absolute

public boolean absolute(int row)
                 throws java.sql.SQLException
Specified by:
absolute in interface java.sql.ResultSet
Parameters:
row -
Returns:
Throws:
java.sql.SQLException

relative

public boolean relative(int rows)
                 throws java.sql.SQLException
Specified by:
relative in interface java.sql.ResultSet
Parameters:
rows -
Returns:
Throws:
java.sql.SQLException

previous

public boolean previous()
                 throws java.sql.SQLException
Specified by:
previous in interface java.sql.ResultSet
Returns:
Throws:
java.sql.SQLException

setFetchDirection

public void setFetchDirection(int direction)
                       throws java.sql.SQLException
Supported fetch direction is FETCH_FORWARD only.

Specified by:
setFetchDirection in interface java.sql.ResultSet
Parameters:
direction -
Throws:
java.sql.SQLException

getFetchDirection

public int getFetchDirection()
                      throws java.sql.SQLException
It always returns FETCH_FORWARD.

Specified by:
getFetchDirection in interface java.sql.ResultSet
Returns:
java.sql.ResultSet.FETCH_FORWARD
Throws:
java.sql.SQLException

setFetchSize

public void setFetchSize(int rows)
                  throws java.sql.SQLException
Not supporetd yet.

Specified by:
setFetchSize in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

getFetchSize

public int getFetchSize()
                 throws java.sql.SQLException
It always returns 0.

Specified by:
getFetchSize in interface java.sql.ResultSet
Returns:
0
Throws:
java.sql.SQLException

getType

public int getType()
            throws java.sql.SQLException
It always returns TYPE_FORWARD_ONLY.

Specified by:
getType in interface java.sql.ResultSet
Returns:
java.sql.ResultSet.TYPE_FORWARD_ONLY
Throws:
java.sql.SQLException

getConcurrency

public int getConcurrency()
                   throws java.sql.SQLException
It always returns CONCUR_READ_ONLY.

Specified by:
getConcurrency in interface java.sql.ResultSet
Returns:
java.sql.ResultSet.CONCUR_READ_ONLY
Throws:
java.sql.SQLException

rowUpdated

public boolean rowUpdated()
                   throws java.sql.SQLException
Not supporetd yet.

Specified by:
rowUpdated in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

rowInserted

public boolean rowInserted()
                    throws java.sql.SQLException
Not supporetd yet.

Specified by:
rowInserted in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

rowDeleted

public boolean rowDeleted()
                   throws java.sql.SQLException
Not supporetd yet.

Specified by:
rowDeleted in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateNull

public void updateNull(int columnIndex)
                throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateNull in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateBoolean

public void updateBoolean(int columnIndex,
                          boolean arg1)
                   throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateBoolean in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateByte

public void updateByte(int columnIndex,
                       byte arg1)
                throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateByte in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateShort

public void updateShort(int columnIndex,
                        short arg1)
                 throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateShort in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateInt

public void updateInt(int columnIndex,
                      int arg1)
               throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateInt in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateLong

public void updateLong(int columnIndex,
                       long arg1)
                throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateLong in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateFloat

public void updateFloat(int columnIndex,
                        float arg1)
                 throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateFloat in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateDouble

public void updateDouble(int columnIndex,
                         double arg1)
                  throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateDouble in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateBigDecimal

public void updateBigDecimal(int columnIndex,
                             java.math.BigDecimal arg1)
                      throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateBigDecimal in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateString

public void updateString(int columnIndex,
                         java.lang.String arg1)
                  throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateString in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateBytes

public void updateBytes(int columnIndex,
                        byte[] arg1)
                 throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateBytes in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateDate

public void updateDate(int columnIndex,
                       java.sql.Date arg1)
                throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateDate in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateTime

public void updateTime(int columnIndex,
                       java.sql.Time arg1)
                throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateTime in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateTimestamp

public void updateTimestamp(int columnIndex,
                            java.sql.Timestamp arg1)
                     throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateTimestamp in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateAsciiStream

public void updateAsciiStream(int columnIndex,
                              java.io.InputStream arg1,
                              int arg2)
                       throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateAsciiStream in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateBinaryStream

public void updateBinaryStream(int columnIndex,
                               java.io.InputStream arg1,
                               int arg2)
                        throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateBinaryStream in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateCharacterStream

public void updateCharacterStream(int columnIndex,
                                  java.io.Reader arg1,
                                  int arg2)
                           throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateCharacterStream in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateObject

public void updateObject(int columnIndex,
                         java.lang.Object arg1,
                         int arg2)
                  throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateObject in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateObject

public void updateObject(int columnIndex,
                         java.lang.Object arg1)
                  throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateObject in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateNull

public void updateNull(java.lang.String columnLabel)
                throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateNull in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateBoolean

public void updateBoolean(java.lang.String columnLabel,
                          boolean arg1)
                   throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateBoolean in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateByte

public void updateByte(java.lang.String columnLabel,
                       byte arg1)
                throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateByte in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateShort

public void updateShort(java.lang.String columnLabel,
                        short arg1)
                 throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateShort in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateInt

public void updateInt(java.lang.String columnLabel,
                      int arg1)
               throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateInt in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateLong

public void updateLong(java.lang.String columnLabel,
                       long arg1)
                throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateLong in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateFloat

public void updateFloat(java.lang.String columnLabel,
                        float arg1)
                 throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateFloat in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateDouble

public void updateDouble(java.lang.String columnLabel,
                         double arg1)
                  throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateDouble in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateBigDecimal

public void updateBigDecimal(java.lang.String columnLabel,
                             java.math.BigDecimal arg1)
                      throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateBigDecimal in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateString

public void updateString(java.lang.String columnLabel,
                         java.lang.String arg1)
                  throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateString in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateBytes

public void updateBytes(java.lang.String columnLabel,
                        byte[] arg1)
                 throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateBytes in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateDate

public void updateDate(java.lang.String columnLabel,
                       java.sql.Date arg1)
                throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateDate in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateTime

public void updateTime(java.lang.String columnLabel,
                       java.sql.Time arg1)
                throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateTime in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateTimestamp

public void updateTimestamp(java.lang.String columnLabel,
                            java.sql.Timestamp arg1)
                     throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateTimestamp in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateAsciiStream

public void updateAsciiStream(java.lang.String columnLabel,
                              java.io.InputStream arg1,
                              int arg2)
                       throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateAsciiStream in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateBinaryStream

public void updateBinaryStream(java.lang.String columnLabel,
                               java.io.InputStream arg1,
                               int arg2)
                        throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateBinaryStream in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateCharacterStream

public void updateCharacterStream(java.lang.String columnLabel,
                                  java.io.Reader arg1,
                                  int arg2)
                           throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateCharacterStream in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateObject

public void updateObject(java.lang.String columnLabel,
                         java.lang.Object arg1,
                         int arg2)
                  throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateObject in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateObject

public void updateObject(java.lang.String columnLabel,
                         java.lang.Object arg1)
                  throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateObject in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

insertRow

public void insertRow()
               throws java.sql.SQLException
Not supporetd yet.

Specified by:
insertRow in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateRow

public void updateRow()
               throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateRow in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

deleteRow

public void deleteRow()
               throws java.sql.SQLException
Not supporetd yet.

Specified by:
deleteRow in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

refreshRow

public void refreshRow()
                throws java.sql.SQLException
Not supporetd yet.

Specified by:
refreshRow in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

cancelRowUpdates

public void cancelRowUpdates()
                      throws java.sql.SQLException
Not supporetd yet.

Specified by:
cancelRowUpdates in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

moveToInsertRow

public void moveToInsertRow()
                     throws java.sql.SQLException
Not supporetd yet.

Specified by:
moveToInsertRow in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

moveToCurrentRow

public void moveToCurrentRow()
                      throws java.sql.SQLException
Not supporetd yet.

Specified by:
moveToCurrentRow in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getStatement

public java.sql.Statement getStatement()
                                throws java.sql.SQLException
Specified by:
getStatement in interface java.sql.ResultSet
Returns:
Throws:
java.sql.SQLException

getObject

public java.lang.Object getObject(int columnIndex,
                                  java.util.Map<java.lang.String,java.lang.Class<?>> map)
                           throws java.sql.SQLException
Not supporetd yet.

Specified by:
getObject in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

getRef

public java.sql.Ref getRef(int columnIndex)
                    throws java.sql.SQLException
Not supporetd yet.

Specified by:
getRef in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

getBlob

public JdbcBlob getBlob(int columnIndex)
                 throws java.sql.SQLException
Specified by:
getBlob in interface java.sql.ResultSet
Parameters:
columnIndex - the first column is 1, the second is 2, ...
Returns:
Throws:
java.sql.SQLException

getClob

public java.sql.Clob getClob(int columnIndex)
                      throws java.sql.SQLException
Not supporetd yet.

Specified by:
getClob in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

getArray

public java.sql.Array getArray(int columnIndex)
                        throws java.sql.SQLException
Not supporetd yet.

Specified by:
getArray in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

getObject

public java.lang.Object getObject(java.lang.String columnLabel,
                                  java.util.Map<java.lang.String,java.lang.Class<?>> map)
                           throws java.sql.SQLException
invoke findColumn(String) method and getObject(int, Map) method.

Specified by:
getObject in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
map - a java.util.Map object that contains the mapping from SQL type names to classes in the Java programming language
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getObject(int, Map)

getRef

public java.sql.Ref getRef(java.lang.String columnLabel)
                    throws java.sql.SQLException
invoke findColumn(String) method and getRef(int) method.

Specified by:
getRef in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getRef(int)

getBlob

public JdbcBlob getBlob(java.lang.String columnLabel)
                 throws java.sql.SQLException
invoke findColumn(String) method and getBlob(int) method.

Specified by:
getBlob in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getBlob(int)

getClob

public java.sql.Clob getClob(java.lang.String columnLabel)
                      throws java.sql.SQLException
invoke findColumn(String) method and getClob(int) method.

Specified by:
getClob in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getClob(int)

getArray

public java.sql.Array getArray(java.lang.String columnLabel)
                        throws java.sql.SQLException
invoke findColumn(String) method and getArray(int) method.

Specified by:
getArray in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getArray(int)

getDate

public java.sql.Date getDate(int columnIndex,
                             java.util.Calendar cal)
                      throws java.sql.SQLException
invoke getDate(int) method and new Date(long).

Specified by:
getDate in interface java.sql.ResultSet
Parameters:
columnIndex - the first column is 1, the second is 2, ...
cal - the java.util.Calendar object to use in constructing the date
Returns:
Throws:
java.sql.SQLException
See Also:
getDate(int)

getDate

public java.sql.Date getDate(java.lang.String columnLabel,
                             java.util.Calendar cal)
                      throws java.sql.SQLException
invoke findColumn(String) method and getDate(int, Calendar) method.

Specified by:
getDate in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
cal - the java.util.Calendar object to use in constructing the date
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getDate(int, Calendar)

getTime

public java.sql.Time getTime(int columnIndex,
                             java.util.Calendar cal)
                      throws java.sql.SQLException
invoke getTime(int) method and new Time(long).

Specified by:
getTime in interface java.sql.ResultSet
Parameters:
columnIndex - the first column is 1, the second is 2, ...
cal - the java.util.Calendar object to use in constructing the date
Returns:
Throws:
java.sql.SQLException
See Also:
getTime(int)

getTime

public java.sql.Time getTime(java.lang.String columnLabel,
                             java.util.Calendar cal)
                      throws java.sql.SQLException
invoke findColumn(String) method and getTime(int, Calendar) method.

Specified by:
getTime in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
cal - the java.util.Calendar object to use in constructing the date
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getTime(int, Calendar)

getTimestamp

public java.sql.Timestamp getTimestamp(int columnIndex,
                                       java.util.Calendar cal)
                                throws java.sql.SQLException
invoke getTimestamp(int) method and new Timestamp(long).

Specified by:
getTimestamp in interface java.sql.ResultSet
Parameters:
columnIndex - the first column is 1, the second is 2, ...
cal - the java.util.Calendar object to use in constructing the date
Returns:
Throws:
java.sql.SQLException
See Also:
getTimestamp(int)

getTimestamp

public java.sql.Timestamp getTimestamp(java.lang.String columnLabel,
                                       java.util.Calendar cal)
                                throws java.sql.SQLException
invoke findColumn(String) method and getTimestamp(int, Calendar) method.

Specified by:
getTimestamp in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
cal - the java.util.Calendar object to use in constructing the date
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getTimestamp(int, Calendar)

getURL

public java.net.URL getURL(int columnIndex)
                    throws java.sql.SQLException
invoke getString(int) method and new URL(String).

Specified by:
getURL in interface java.sql.ResultSet
Parameters:
columnIndex - the first column is 1, the second is 2, ...
Returns:
Throws:
java.sql.SQLException
See Also:
getString(int)

getURL

public java.net.URL getURL(java.lang.String columnLabel)
                    throws java.sql.SQLException
invoke findColumn(String) method and getURL(int) method.

Specified by:
getURL in interface java.sql.ResultSet
Parameters:
columnLabel - the suggested column title
Returns:
Throws:
java.sql.SQLException
See Also:
findColumn(String), getURL(int)

updateRef

public void updateRef(int columnIndex,
                      java.sql.Ref arg1)
               throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateRef in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateRef

public void updateRef(java.lang.String columnLabel,
                      java.sql.Ref arg1)
               throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateRef in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateBlob

public void updateBlob(int columnIndex,
                       java.sql.Blob arg1)
                throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateBlob in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateBlob

public void updateBlob(java.lang.String columnLabel,
                       java.sql.Blob arg1)
                throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateBlob in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateClob

public void updateClob(int columnIndex,
                       java.sql.Clob arg1)
                throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateClob in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateClob

public void updateClob(java.lang.String columnLabel,
                       java.sql.Clob arg1)
                throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateClob in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateArray

public void updateArray(int columnIndex,
                        java.sql.Array arg1)
                 throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateArray in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

updateArray

public void updateArray(java.lang.String columnLabel,
                        java.sql.Array arg1)
                 throws java.sql.SQLException
Not supporetd yet.

Specified by:
updateArray in interface java.sql.ResultSet
Throws:
java.lang.UnsupportedOperationException
java.sql.SQLException

isClosed

public boolean isClosed()
                 throws java.sql.SQLException
Returns:
Throws:
java.sql.SQLException

validateResultSetOpen

protected void validateResultSetOpen()
                              throws java.sql.SQLException
Throws:
java.sql.SQLException

validateResultSetType

public static void validateResultSetType(int resultSetType)
                                  throws java.sql.SQLException
Parameters:
resultSetType -
Throws:
java.sql.SQLException

validateResultSetConcurrency

public static void validateResultSetConcurrency(int resultSetConcurrency)
                                         throws java.sql.SQLException
Parameters:
resultSetConcurrency -
Throws:
java.sql.SQLException

validateResultSetHoldability

public static void validateResultSetHoldability(int resultSetHoldability)
                                         throws java.sql.SQLException
Parameters:
resultSetHoldability -
Throws:
java.sql.SQLException

validateResultSetFetchDirection

public static void validateResultSetFetchDirection(int direction)
                                            throws java.sql.SQLException
Parameters:
direction -
Throws:
java.sql.SQLException