org.axiondb.jdbc
Class ForwardOnlyResultSet
java.lang.Object
org.axiondb.jdbc.BaseAxionResultSetDecorator
org.axiondb.jdbc.ForwardOnlyResultSet
- All Implemented Interfaces:
- java.sql.ResultSet, java.sql.Wrapper
public final class ForwardOnlyResultSet
- extends BaseAxionResultSetDecorator
- Version:
- $Revision: 1.3 $
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 |
Method Summary |
boolean |
absolute(int row)
|
void |
afterLast()
|
void |
beforeFirst()
|
boolean |
first()
|
int |
getHoldability()
|
java.io.Reader |
getNCharacterStream(int arg0)
|
java.io.Reader |
getNCharacterStream(java.lang.String arg0)
|
java.sql.NClob |
getNClob(int arg0)
|
java.sql.NClob |
getNClob(java.lang.String arg0)
|
java.lang.String |
getNString(int arg0)
|
java.lang.String |
getNString(java.lang.String arg0)
|
java.sql.RowId |
getRowId(int arg0)
|
java.sql.RowId |
getRowId(java.lang.String arg0)
|
java.sql.SQLXML |
getSQLXML(int arg0)
|
java.sql.SQLXML |
getSQLXML(java.lang.String arg0)
|
boolean |
isClosed()
|
boolean |
isWrapperFor(java.lang.Class<?> arg0)
|
boolean |
last()
|
boolean |
previous()
|
boolean |
relative(int rows)
|
void |
setFetchDirection(int direction)
|
|
unwrap(java.lang.Class<T> arg0)
|
void |
updateAsciiStream(int arg0,
java.io.InputStream arg1)
|
void |
updateAsciiStream(int arg0,
java.io.InputStream arg1,
long arg2)
|
void |
updateAsciiStream(java.lang.String arg0,
java.io.InputStream arg1)
|
void |
updateAsciiStream(java.lang.String arg0,
java.io.InputStream arg1,
long arg2)
|
void |
updateBinaryStream(int arg0,
java.io.InputStream arg1)
|
void |
updateBinaryStream(int arg0,
java.io.InputStream arg1,
long arg2)
|
void |
updateBinaryStream(java.lang.String arg0,
java.io.InputStream arg1)
|
void |
updateBinaryStream(java.lang.String arg0,
java.io.InputStream arg1,
long arg2)
|
void |
updateBlob(int arg0,
java.io.InputStream arg1)
|
void |
updateBlob(int arg0,
java.io.InputStream arg1,
long arg2)
|
void |
updateBlob(java.lang.String arg0,
java.io.InputStream arg1)
|
void |
updateBlob(java.lang.String arg0,
java.io.InputStream arg1,
long arg2)
|
void |
updateCharacterStream(int arg0,
java.io.Reader arg1)
|
void |
updateCharacterStream(int arg0,
java.io.Reader arg1,
long arg2)
|
void |
updateCharacterStream(java.lang.String arg0,
java.io.Reader arg1)
|
void |
updateCharacterStream(java.lang.String arg0,
java.io.Reader arg1,
long arg2)
|
void |
updateClob(int arg0,
java.io.Reader arg1)
|
void |
updateClob(int arg0,
java.io.Reader arg1,
long arg2)
|
void |
updateClob(java.lang.String arg0,
java.io.Reader arg1)
|
void |
updateClob(java.lang.String arg0,
java.io.Reader arg1,
long arg2)
|
void |
updateNCharacterStream(int arg0,
java.io.Reader arg1)
|
void |
updateNCharacterStream(int arg0,
java.io.Reader arg1,
long arg2)
|
void |
updateNCharacterStream(java.lang.String arg0,
java.io.Reader arg1)
|
void |
updateNCharacterStream(java.lang.String arg0,
java.io.Reader arg1,
long arg2)
|
void |
updateNClob(int arg0,
java.sql.NClob arg1)
|
void |
updateNClob(int arg0,
java.io.Reader arg1)
|
void |
updateNClob(int arg0,
java.io.Reader arg1,
long arg2)
|
void |
updateNClob(java.lang.String arg0,
java.sql.NClob arg1)
|
void |
updateNClob(java.lang.String arg0,
java.io.Reader arg1)
|
void |
updateNClob(java.lang.String arg0,
java.io.Reader arg1,
long arg2)
|
void |
updateNString(int arg0,
java.lang.String arg1)
|
void |
updateNString(java.lang.String arg0,
java.lang.String arg1)
|
void |
updateRowId(int arg0,
java.sql.RowId arg1)
|
void |
updateRowId(java.lang.String arg0,
java.sql.RowId arg1)
|
void |
updateSQLXML(int arg0,
java.sql.SQLXML arg1)
|
void |
updateSQLXML(java.lang.String arg0,
java.sql.SQLXML arg1)
|
Methods inherited from class org.axiondb.jdbc.BaseAxionResultSetDecorator |
cancelRowUpdates, clearWarnings, close, deleteRow, findColumn, getArray, getArray, getAsciiStream, getAsciiStream, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBinaryStream, getBinaryStream, getBlob, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getCharacterStream, getCharacterStream, getClob, getClob, getConcurrency, getCursorName, getDate, getDate, getDate, getDate, getDouble, getDouble, getFetchDirection, getFetchSize, getFloat, getFloat, getInt, getInt, getLong, getLong, getMetaData, getObject, getObject, getObject, getObject, getRef, getRef, getRow, getShort, getShort, getStatement, getString, getString, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getType, getUnicodeStream, getUnicodeStream, getURL, getURL, getWarnings, insertRow, isAfterLast, isBeforeFirst, isFirst, isLast, moveToCurrentRow, moveToInsertRow, next, refreshRow, rowDeleted, rowInserted, rowUpdated, setFetchSize, updateArray, updateArray, updateAsciiStream, updateAsciiStream, updateBigDecimal, updateBigDecimal, updateBinaryStream, updateBinaryStream, updateBlob, updateBlob, updateBoolean, updateBoolean, updateByte, updateByte, updateBytes, updateBytes, updateCharacterStream, updateCharacterStream, updateClob, updateClob, updateDate, updateDate, updateDouble, updateDouble, updateFloat, updateFloat, updateInt, updateInt, updateLong, updateLong, updateNull, updateNull, updateObject, updateObject, updateObject, updateObject, updateRef, updateRef, updateRow, updateShort, updateShort, updateString, updateString, updateTime, updateTime, updateTimestamp, updateTimestamp, wasNull |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ForwardOnlyResultSet
public ForwardOnlyResultSet(java.sql.ResultSet rs)
- Parameters:
rs
- ResultSet that needs to be decorated
absolute
public boolean absolute(int row)
throws java.sql.SQLException
- Specified by:
absolute
in interface java.sql.ResultSet
- Overrides:
absolute
in class BaseAxionResultSetDecorator
- Throws:
java.sql.SQLException
afterLast
public void afterLast()
throws java.sql.SQLException
- Specified by:
afterLast
in interface java.sql.ResultSet
- Overrides:
afterLast
in class BaseAxionResultSetDecorator
- Throws:
java.sql.SQLException
beforeFirst
public void beforeFirst()
throws java.sql.SQLException
- Specified by:
beforeFirst
in interface java.sql.ResultSet
- Overrides:
beforeFirst
in class BaseAxionResultSetDecorator
- Throws:
java.sql.SQLException
first
public boolean first()
throws java.sql.SQLException
- Specified by:
first
in interface java.sql.ResultSet
- Overrides:
first
in class BaseAxionResultSetDecorator
- Throws:
java.sql.SQLException
last
public boolean last()
throws java.sql.SQLException
- Specified by:
last
in interface java.sql.ResultSet
- Overrides:
last
in class BaseAxionResultSetDecorator
- Throws:
java.sql.SQLException
previous
public boolean previous()
throws java.sql.SQLException
- Specified by:
previous
in interface java.sql.ResultSet
- Overrides:
previous
in class BaseAxionResultSetDecorator
- Throws:
java.sql.SQLException
relative
public boolean relative(int rows)
throws java.sql.SQLException
- Specified by:
relative
in interface java.sql.ResultSet
- Overrides:
relative
in class BaseAxionResultSetDecorator
- Throws:
java.sql.SQLException
setFetchDirection
public void setFetchDirection(int direction)
throws java.sql.SQLException
- Specified by:
setFetchDirection
in interface java.sql.ResultSet
- Overrides:
setFetchDirection
in class BaseAxionResultSetDecorator
- Throws:
java.sql.SQLException
getHoldability
public int getHoldability()
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getNCharacterStream
public java.io.Reader getNCharacterStream(int arg0)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getNCharacterStream
public java.io.Reader getNCharacterStream(java.lang.String arg0)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getNClob
public java.sql.NClob getNClob(int arg0)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getNClob
public java.sql.NClob getNClob(java.lang.String arg0)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getNString
public java.lang.String getNString(int arg0)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getNString
public java.lang.String getNString(java.lang.String arg0)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getRowId
public java.sql.RowId getRowId(int arg0)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getRowId
public java.sql.RowId getRowId(java.lang.String arg0)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getSQLXML
public java.sql.SQLXML getSQLXML(int arg0)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getSQLXML
public java.sql.SQLXML getSQLXML(java.lang.String arg0)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
isClosed
public boolean isClosed()
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateAsciiStream
public void updateAsciiStream(int arg0,
java.io.InputStream arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateAsciiStream
public void updateAsciiStream(java.lang.String arg0,
java.io.InputStream arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateAsciiStream
public void updateAsciiStream(int arg0,
java.io.InputStream arg1,
long arg2)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateAsciiStream
public void updateAsciiStream(java.lang.String arg0,
java.io.InputStream arg1,
long arg2)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateBinaryStream
public void updateBinaryStream(int arg0,
java.io.InputStream arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateBinaryStream
public void updateBinaryStream(java.lang.String arg0,
java.io.InputStream arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateBinaryStream
public void updateBinaryStream(int arg0,
java.io.InputStream arg1,
long arg2)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateBinaryStream
public void updateBinaryStream(java.lang.String arg0,
java.io.InputStream arg1,
long arg2)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateBlob
public void updateBlob(int arg0,
java.io.InputStream arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateBlob
public void updateBlob(java.lang.String arg0,
java.io.InputStream arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateBlob
public void updateBlob(int arg0,
java.io.InputStream arg1,
long arg2)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateBlob
public void updateBlob(java.lang.String arg0,
java.io.InputStream arg1,
long arg2)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateCharacterStream
public void updateCharacterStream(int arg0,
java.io.Reader arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateCharacterStream
public void updateCharacterStream(java.lang.String arg0,
java.io.Reader arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateCharacterStream
public void updateCharacterStream(int arg0,
java.io.Reader arg1,
long arg2)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateCharacterStream
public void updateCharacterStream(java.lang.String arg0,
java.io.Reader arg1,
long arg2)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateClob
public void updateClob(int arg0,
java.io.Reader arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateClob
public void updateClob(java.lang.String arg0,
java.io.Reader arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateClob
public void updateClob(int arg0,
java.io.Reader arg1,
long arg2)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateClob
public void updateClob(java.lang.String arg0,
java.io.Reader arg1,
long arg2)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNCharacterStream
public void updateNCharacterStream(int arg0,
java.io.Reader arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNCharacterStream
public void updateNCharacterStream(java.lang.String arg0,
java.io.Reader arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNCharacterStream
public void updateNCharacterStream(int arg0,
java.io.Reader arg1,
long arg2)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNCharacterStream
public void updateNCharacterStream(java.lang.String arg0,
java.io.Reader arg1,
long arg2)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNClob
public void updateNClob(int arg0,
java.sql.NClob arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNClob
public void updateNClob(java.lang.String arg0,
java.sql.NClob arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNClob
public void updateNClob(int arg0,
java.io.Reader arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNClob
public void updateNClob(java.lang.String arg0,
java.io.Reader arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNClob
public void updateNClob(int arg0,
java.io.Reader arg1,
long arg2)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNClob
public void updateNClob(java.lang.String arg0,
java.io.Reader arg1,
long arg2)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNString
public void updateNString(int arg0,
java.lang.String arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNString
public void updateNString(java.lang.String arg0,
java.lang.String arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateRowId
public void updateRowId(int arg0,
java.sql.RowId arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateRowId
public void updateRowId(java.lang.String arg0,
java.sql.RowId arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateSQLXML
public void updateSQLXML(int arg0,
java.sql.SQLXML arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateSQLXML
public void updateSQLXML(java.lang.String arg0,
java.sql.SQLXML arg1)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
isWrapperFor
public boolean isWrapperFor(java.lang.Class<?> arg0)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
unwrap
public <T> T unwrap(java.lang.Class<T> arg0)
throws java.sql.SQLException
- Throws:
java.sql.SQLException