com.caucho.db.jdbc
Class NullResultSet
java.lang.Object
com.caucho.db.jdbc.AbstractResultSet
com.caucho.db.jdbc.NullResultSet
- All Implemented Interfaces:
- java.sql.ResultSet, java.sql.Wrapper
public class NullResultSet
- extends AbstractResultSet
The JDBC statement implementation.
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 |
int |
findColumn(java.lang.String columnName)
|
int |
getHoldability()
|
java.sql.ResultSetMetaData |
getMetaData()
|
java.io.Reader |
getNCharacterStream(int columnIndex)
|
java.io.Reader |
getNCharacterStream(java.lang.String columnLabel)
|
java.sql.NClob |
getNClob(int columnIndex)
|
java.sql.NClob |
getNClob(java.lang.String columnLabel)
|
java.lang.String |
getNString(int columnIndex)
|
java.lang.String |
getNString(java.lang.String columnLabel)
|
java.sql.RowId |
getRowId(int columnIndex)
|
java.sql.RowId |
getRowId(java.lang.String columnLabel)
|
java.sql.SQLXML |
getSQLXML(int columnIndex)
|
java.sql.SQLXML |
getSQLXML(java.lang.String columnLabel)
|
java.sql.Statement |
getStatement()
|
java.lang.String |
getString(int columnIndex)
|
boolean |
isClosed()
|
boolean |
isWrapperFor(java.lang.Class<?> iface)
|
boolean |
next()
|
|
unwrap(java.lang.Class<T> iface)
|
void |
updateAsciiStream(int columnIndex,
java.io.InputStream x)
|
void |
updateAsciiStream(int columnIndex,
java.io.InputStream x,
long length)
|
void |
updateAsciiStream(java.lang.String columnLabel,
java.io.InputStream x)
|
void |
updateAsciiStream(java.lang.String columnLabel,
java.io.InputStream x,
long length)
|
void |
updateBinaryStream(int columnIndex,
java.io.InputStream x)
|
void |
updateBinaryStream(int columnIndex,
java.io.InputStream x,
long length)
|
void |
updateBinaryStream(java.lang.String columnLabel,
java.io.InputStream x)
|
void |
updateBinaryStream(java.lang.String columnLabel,
java.io.InputStream x,
long length)
|
void |
updateBlob(int columnIndex,
java.io.InputStream inputStream)
|
void |
updateBlob(int columnIndex,
java.io.InputStream inputStream,
long length)
|
void |
updateBlob(java.lang.String columnLabel,
java.io.InputStream inputStream)
|
void |
updateBlob(java.lang.String columnLabel,
java.io.InputStream inputStream,
long length)
|
void |
updateCharacterStream(int columnIndex,
java.io.Reader x)
|
void |
updateCharacterStream(int columnIndex,
java.io.Reader x,
long length)
|
void |
updateCharacterStream(java.lang.String columnLabel,
java.io.Reader reader)
|
void |
updateCharacterStream(java.lang.String columnLabel,
java.io.Reader reader,
long length)
|
void |
updateClob(int columnIndex,
java.io.Reader reader)
|
void |
updateClob(int columnIndex,
java.io.Reader reader,
long length)
|
void |
updateClob(java.lang.String columnLabel,
java.io.Reader reader)
|
void |
updateClob(java.lang.String columnLabel,
java.io.Reader reader,
long length)
|
void |
updateNCharacterStream(int columnIndex,
java.io.Reader x)
|
void |
updateNCharacterStream(int columnIndex,
java.io.Reader x,
long length)
|
void |
updateNCharacterStream(java.lang.String columnLabel,
java.io.Reader reader)
|
void |
updateNCharacterStream(java.lang.String columnLabel,
java.io.Reader reader,
long length)
|
void |
updateNClob(int columnIndex,
java.sql.NClob nClob)
|
void |
updateNClob(int columnIndex,
java.io.Reader reader)
|
void |
updateNClob(int columnIndex,
java.io.Reader reader,
long length)
|
void |
updateNClob(java.lang.String columnLabel,
java.sql.NClob nClob)
|
void |
updateNClob(java.lang.String columnLabel,
java.io.Reader reader)
|
void |
updateNClob(java.lang.String columnLabel,
java.io.Reader reader,
long length)
|
void |
updateNString(int columnIndex,
java.lang.String nString)
|
void |
updateNString(java.lang.String columnLabel,
java.lang.String nString)
|
void |
updateRowId(int columnIndex,
java.sql.RowId x)
|
void |
updateRowId(java.lang.String columnLabel,
java.sql.RowId x)
|
void |
updateSQLXML(int columnIndex,
java.sql.SQLXML xmlObject)
|
void |
updateSQLXML(java.lang.String columnLabel,
java.sql.SQLXML xmlObject)
|
boolean |
wasNull()
|
Methods inherited from class com.caucho.db.jdbc.AbstractResultSet |
absolute, afterLast, beforeFirst, cancelRowUpdates, clearWarnings, close, deleteRow, first, 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, getObject, getObject, getObject, getObject, getRef, getRef, getRow, getShort, getShort, getString, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getType, getUnicodeStream, getUnicodeStream, getURL, getURL, getWarnings, insertRow, isAfterLast, isBeforeFirst, isFirst, isLast, last, moveToCurrentRow, moveToInsertRow, previous, refreshRow, relative, rowDeleted, rowInserted, rowUpdated, setFetchDirection, setFetchSize, toString, 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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NullResultSet
public NullResultSet()
getStatement
public java.sql.Statement getStatement()
throws java.sql.SQLException
- Specified by:
getStatement
in interface java.sql.ResultSet
- Specified by:
getStatement
in class AbstractResultSet
- Throws:
java.sql.SQLException
getMetaData
public java.sql.ResultSetMetaData getMetaData()
throws java.sql.SQLException
- Specified by:
getMetaData
in interface java.sql.ResultSet
- Specified by:
getMetaData
in class AbstractResultSet
- Throws:
java.sql.SQLException
next
public boolean next()
throws java.sql.SQLException
- Specified by:
next
in interface java.sql.ResultSet
- Specified by:
next
in class AbstractResultSet
- Throws:
java.sql.SQLException
wasNull
public boolean wasNull()
throws java.sql.SQLException
- Specified by:
wasNull
in interface java.sql.ResultSet
- Specified by:
wasNull
in class AbstractResultSet
- Throws:
java.sql.SQLException
findColumn
public int findColumn(java.lang.String columnName)
throws java.sql.SQLException
- Specified by:
findColumn
in interface java.sql.ResultSet
- Specified by:
findColumn
in class AbstractResultSet
- Throws:
java.sql.SQLException
getString
public java.lang.String getString(int columnIndex)
throws java.sql.SQLException
- Specified by:
getString
in interface java.sql.ResultSet
- Specified by:
getString
in class AbstractResultSet
- Throws:
java.sql.SQLException
getRowId
public java.sql.RowId getRowId(int columnIndex)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getRowId
public java.sql.RowId getRowId(java.lang.String columnLabel)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateRowId
public void updateRowId(int columnIndex,
java.sql.RowId x)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateRowId
public void updateRowId(java.lang.String columnLabel,
java.sql.RowId x)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getHoldability
public int getHoldability()
throws java.sql.SQLException
- Throws:
java.sql.SQLException
isClosed
public boolean isClosed()
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNString
public void updateNString(int columnIndex,
java.lang.String nString)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNString
public void updateNString(java.lang.String columnLabel,
java.lang.String nString)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNClob
public void updateNClob(int columnIndex,
java.sql.NClob nClob)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNClob
public void updateNClob(java.lang.String columnLabel,
java.sql.NClob nClob)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getNClob
public java.sql.NClob getNClob(int columnIndex)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getNClob
public java.sql.NClob getNClob(java.lang.String columnLabel)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getSQLXML
public java.sql.SQLXML getSQLXML(int columnIndex)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getSQLXML
public java.sql.SQLXML getSQLXML(java.lang.String columnLabel)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateSQLXML
public void updateSQLXML(int columnIndex,
java.sql.SQLXML xmlObject)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateSQLXML
public void updateSQLXML(java.lang.String columnLabel,
java.sql.SQLXML xmlObject)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getNString
public java.lang.String getNString(int columnIndex)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getNString
public java.lang.String getNString(java.lang.String columnLabel)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getNCharacterStream
public java.io.Reader getNCharacterStream(int columnIndex)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getNCharacterStream
public java.io.Reader getNCharacterStream(java.lang.String columnLabel)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNCharacterStream
public void updateNCharacterStream(int columnIndex,
java.io.Reader x,
long length)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNCharacterStream
public void updateNCharacterStream(java.lang.String columnLabel,
java.io.Reader reader,
long length)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateAsciiStream
public void updateAsciiStream(int columnIndex,
java.io.InputStream x,
long length)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateBinaryStream
public void updateBinaryStream(int columnIndex,
java.io.InputStream x,
long length)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateCharacterStream
public void updateCharacterStream(int columnIndex,
java.io.Reader x,
long length)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateAsciiStream
public void updateAsciiStream(java.lang.String columnLabel,
java.io.InputStream x,
long length)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateBinaryStream
public void updateBinaryStream(java.lang.String columnLabel,
java.io.InputStream x,
long length)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateCharacterStream
public void updateCharacterStream(java.lang.String columnLabel,
java.io.Reader reader,
long length)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateBlob
public void updateBlob(int columnIndex,
java.io.InputStream inputStream,
long length)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateBlob
public void updateBlob(java.lang.String columnLabel,
java.io.InputStream inputStream,
long length)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateClob
public void updateClob(int columnIndex,
java.io.Reader reader,
long length)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateClob
public void updateClob(java.lang.String columnLabel,
java.io.Reader reader,
long length)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNClob
public void updateNClob(int columnIndex,
java.io.Reader reader,
long length)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNClob
public void updateNClob(java.lang.String columnLabel,
java.io.Reader reader,
long length)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNCharacterStream
public void updateNCharacterStream(int columnIndex,
java.io.Reader x)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNCharacterStream
public void updateNCharacterStream(java.lang.String columnLabel,
java.io.Reader reader)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateAsciiStream
public void updateAsciiStream(int columnIndex,
java.io.InputStream x)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateBinaryStream
public void updateBinaryStream(int columnIndex,
java.io.InputStream x)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateCharacterStream
public void updateCharacterStream(int columnIndex,
java.io.Reader x)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateAsciiStream
public void updateAsciiStream(java.lang.String columnLabel,
java.io.InputStream x)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateBinaryStream
public void updateBinaryStream(java.lang.String columnLabel,
java.io.InputStream x)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateCharacterStream
public void updateCharacterStream(java.lang.String columnLabel,
java.io.Reader reader)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateBlob
public void updateBlob(int columnIndex,
java.io.InputStream inputStream)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateBlob
public void updateBlob(java.lang.String columnLabel,
java.io.InputStream inputStream)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateClob
public void updateClob(int columnIndex,
java.io.Reader reader)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateClob
public void updateClob(java.lang.String columnLabel,
java.io.Reader reader)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNClob
public void updateNClob(int columnIndex,
java.io.Reader reader)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
updateNClob
public void updateNClob(java.lang.String columnLabel,
java.io.Reader reader)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
unwrap
public <T> T unwrap(java.lang.Class<T> iface)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
isWrapperFor
public boolean isWrapperFor(java.lang.Class<?> iface)
throws java.sql.SQLException
- Throws:
java.sql.SQLException