public ImmutableResultSet
Partial implementation of ResultSet for immutability. Any functions that update the underlying data source throw an exception. Any functions that enquire as to the availability of such functions return the read only values.
| Modifier and Type | Interface and Description |
|---|---|
static class |
ImmutableResultSet.DefaultImpls
Partial implementation of ResultSet for immutability.
Any functions that update the underlying data source throw an exception.
Any functions that enquire as to the availability of such functions return
the read only values.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Void |
cancelRowUpdates() |
java.lang.Void |
deleteRow() |
int |
getConcurrency()
Returns the constant indicating the concurrency mode for a
ResultSet object that may NOT be updated.
|
int |
getHoldability() |
java.lang.Void |
insertRow() |
void |
moveToCurrentRow() |
java.lang.Void |
moveToInsertRow() |
void |
refreshRow() |
boolean |
rowDeleted() |
boolean |
rowInserted() |
boolean |
rowUpdated() |
java.lang.Void |
updateArray(int index,
java.sql.Array x) |
java.lang.Void |
updateArray(java.lang.String label,
java.sql.Array x) |
java.lang.Void |
updateAsciiStream(int index,
java.io.InputStream x,
int length) |
java.lang.Void |
updateAsciiStream(java.lang.String label,
java.io.InputStream x,
int length) |
java.lang.Void |
updateAsciiStream(int index,
java.io.InputStream x,
long length) |
java.lang.Void |
updateAsciiStream(java.lang.String label,
java.io.InputStream x,
long length) |
java.lang.Void |
updateAsciiStream(int index,
java.io.InputStream x) |
java.lang.Void |
updateAsciiStream(java.lang.String label,
java.io.InputStream x) |
java.lang.Void |
updateBigDecimal(int index,
java.math.BigDecimal x) |
java.lang.Void |
updateBigDecimal(java.lang.String label,
java.math.BigDecimal x) |
java.lang.Void |
updateBinaryStream(int index,
java.io.InputStream x,
int length) |
java.lang.Void |
updateBinaryStream(java.lang.String label,
java.io.InputStream x,
int length) |
java.lang.Void |
updateBinaryStream(int index,
java.io.InputStream x,
long length) |
java.lang.Void |
updateBinaryStream(java.lang.String label,
java.io.InputStream x,
long length) |
java.lang.Void |
updateBinaryStream(int index,
java.io.InputStream x) |
java.lang.Void |
updateBinaryStream(java.lang.String label,
java.io.InputStream x) |
java.lang.Void |
updateBlob(int index,
java.io.InputStream inputStream,
long length) |
java.lang.Void |
updateBlob(java.lang.String label,
java.io.InputStream inputStream,
long length) |
java.lang.Void |
updateBlob(int index,
java.io.InputStream inputStream) |
java.lang.Void |
updateBlob(java.lang.String label,
java.io.InputStream inputStream) |
java.lang.Void |
updateBlob(int index,
java.sql.Blob x) |
java.lang.Void |
updateBlob(java.lang.String label,
java.sql.Blob x) |
java.lang.Void |
updateBoolean(int index,
boolean x) |
java.lang.Void |
updateBoolean(java.lang.String label,
boolean x) |
java.lang.Void |
updateByte(int index,
byte x) |
java.lang.Void |
updateByte(java.lang.String label,
byte x) |
java.lang.Void |
updateBytes(int index,
byte[] x) |
java.lang.Void |
updateBytes(java.lang.String label,
byte[] x) |
java.lang.Void |
updateCharacterStream(int index,
java.io.Reader x) |
java.lang.Void |
updateCharacterStream(java.lang.String label,
java.io.Reader reader) |
java.lang.Void |
updateCharacterStream(int index,
java.io.Reader x,
int length) |
java.lang.Void |
updateCharacterStream(java.lang.String label,
java.io.Reader reader,
int length) |
java.lang.Void |
updateCharacterStream(int index,
java.io.Reader x,
long length) |
java.lang.Void |
updateCharacterStream(java.lang.String label,
java.io.Reader reader,
long length) |
java.lang.Void |
updateClob(int index,
java.sql.Clob x) |
java.lang.Void |
updateClob(java.lang.String label,
java.sql.Clob x) |
java.lang.Void |
updateClob(int index,
java.io.Reader reader,
long length) |
java.lang.Void |
updateClob(java.lang.String label,
java.io.Reader reader,
long length) |
java.lang.Void |
updateClob(int index,
java.io.Reader reader) |
java.lang.Void |
updateClob(java.lang.String label,
java.io.Reader reader) |
java.lang.Void |
updateDate(int index,
java.sql.Date x) |
java.lang.Void |
updateDate(java.lang.String label,
java.sql.Date x) |
java.lang.Void |
updateDouble(int index,
double x) |
java.lang.Void |
updateDouble(java.lang.String label,
double x) |
java.lang.Void |
updateFloat(int index,
float x) |
java.lang.Void |
updateFloat(java.lang.String label,
float x) |
java.lang.Void |
updateInt(int index,
int x) |
java.lang.Void |
updateInt(java.lang.String label,
int x) |
java.lang.Void |
updateLong(int index,
long x) |
java.lang.Void |
updateLong(java.lang.String label,
long x) |
java.lang.Void |
updateNCharacterStream(int index,
java.io.Reader x,
long length) |
java.lang.Void |
updateNCharacterStream(java.lang.String label,
java.io.Reader reader,
long length) |
java.lang.Void |
updateNCharacterStream(int index,
java.io.Reader x) |
java.lang.Void |
updateNCharacterStream(java.lang.String label,
java.io.Reader reader) |
java.lang.Void |
updateNClob(int index,
java.sql.NClob nClob) |
java.lang.Void |
updateNClob(java.lang.String label,
java.sql.NClob nClob) |
java.lang.Void |
updateNClob(int index,
java.io.Reader reader,
long length) |
java.lang.Void |
updateNClob(java.lang.String label,
java.io.Reader reader,
long length) |
java.lang.Void |
updateNClob(int index,
java.io.Reader reader) |
java.lang.Void |
updateNClob(java.lang.String label,
java.io.Reader reader) |
java.lang.Void |
updateNString(int index,
java.lang.String nString) |
java.lang.Void |
updateNString(java.lang.String label,
java.lang.String nString) |
java.lang.Void |
updateNull(int index) |
java.lang.Void |
updateNull(java.lang.String label) |
java.lang.Void |
updateObject(int index,
java.lang.Object x,
int scaleOrLength) |
java.lang.Void |
updateObject(int index,
java.lang.Object x) |
java.lang.Void |
updateObject(java.lang.String label,
java.lang.Object x,
int scaleOrLength) |
java.lang.Void |
updateObject(java.lang.String label,
java.lang.Object x) |
java.lang.Void |
updateRef(int index,
java.sql.Ref x) |
java.lang.Void |
updateRef(java.lang.String label,
java.sql.Ref x) |
java.lang.Void |
updateRow() |
java.lang.Void |
updateRowId(int index,
java.sql.RowId x) |
java.lang.Void |
updateRowId(java.lang.String label,
java.sql.RowId x) |
java.lang.Void |
updateSQLXML(int index,
java.sql.SQLXML xmlObject) |
java.lang.Void |
updateSQLXML(java.lang.String label,
java.sql.SQLXML xmlObject) |
java.lang.Void |
updateShort(int index,
short x) |
java.lang.Void |
updateShort(java.lang.String label,
short x) |
java.lang.Void |
updateString(int index,
java.lang.String x) |
java.lang.Void |
updateString(java.lang.String label,
java.lang.String x) |
java.lang.Void |
updateTime(int index,
java.sql.Time x) |
java.lang.Void |
updateTime(java.lang.String label,
java.sql.Time x) |
java.lang.Void |
updateTimestamp(int index,
java.sql.Timestamp x) |
java.lang.Void |
updateTimestamp(java.lang.String label,
java.sql.Timestamp x) |
int getHoldability()
int getConcurrency()
Returns the constant indicating the concurrency mode for a ResultSet object that may NOT be updated.
void refreshRow()
boolean rowInserted()
boolean rowDeleted()
java.lang.Void moveToInsertRow()
java.lang.Void insertRow()
boolean rowUpdated()
void moveToCurrentRow()
java.lang.Void cancelRowUpdates()
java.lang.Void updateShort(int index,
short x)
java.lang.Void updateShort(java.lang.String label,
short x)
java.lang.Void updateLong(int index,
long x)
java.lang.Void updateLong(java.lang.String label,
long x)
java.lang.Void updateClob(int index,
java.sql.Clob x)
java.lang.Void updateClob(java.lang.String label,
java.sql.Clob x)
java.lang.Void updateClob(int index,
java.io.Reader reader,
long length)
java.lang.Void updateClob(java.lang.String label,
java.io.Reader reader,
long length)
java.lang.Void updateClob(int index,
java.io.Reader reader)
java.lang.Void updateClob(java.lang.String label,
java.io.Reader reader)
java.lang.Void updateTimestamp(int index,
java.sql.Timestamp x)
java.lang.Void updateTimestamp(java.lang.String label,
java.sql.Timestamp x)
java.lang.Void updateNCharacterStream(int index,
java.io.Reader x,
long length)
java.lang.Void updateNCharacterStream(java.lang.String label,
java.io.Reader reader,
long length)
java.lang.Void updateNCharacterStream(int index,
java.io.Reader x)
java.lang.Void updateNCharacterStream(java.lang.String label,
java.io.Reader reader)
java.lang.Void updateInt(int index,
int x)
java.lang.Void updateInt(java.lang.String label,
int x)
java.lang.Void updateNString(int index,
java.lang.String nString)
java.lang.Void updateNString(java.lang.String label,
java.lang.String nString)
java.lang.Void updateBinaryStream(int index,
java.io.InputStream x,
int length)
java.lang.Void updateBinaryStream(java.lang.String label,
java.io.InputStream x,
int length)
java.lang.Void updateBinaryStream(int index,
java.io.InputStream x,
long length)
java.lang.Void updateBinaryStream(java.lang.String label,
java.io.InputStream x,
long length)
java.lang.Void updateBinaryStream(int index,
java.io.InputStream x)
java.lang.Void updateBinaryStream(java.lang.String label,
java.io.InputStream x)
java.lang.Void updateNull(int index)
java.lang.Void updateNull(java.lang.String label)
java.lang.Void updateCharacterStream(int index,
java.io.Reader x)
java.lang.Void updateCharacterStream(java.lang.String label,
java.io.Reader reader)
java.lang.Void updateCharacterStream(int index,
java.io.Reader x,
int length)
java.lang.Void updateCharacterStream(java.lang.String label,
java.io.Reader reader,
int length)
java.lang.Void updateCharacterStream(int index,
java.io.Reader x,
long length)
java.lang.Void updateCharacterStream(java.lang.String label,
java.io.Reader reader,
long length)
java.lang.Void updateBoolean(int index,
boolean x)
java.lang.Void updateBoolean(java.lang.String label,
boolean x)
java.lang.Void updateBigDecimal(int index,
java.math.BigDecimal x)
java.lang.Void updateBigDecimal(java.lang.String label,
java.math.BigDecimal x)
java.lang.Void updateString(int index,
java.lang.String x)
java.lang.Void updateString(java.lang.String label,
java.lang.String x)
java.lang.Void updateTime(int index,
java.sql.Time x)
java.lang.Void updateTime(java.lang.String label,
java.sql.Time x)
java.lang.Void updateNClob(int index,
java.sql.NClob nClob)
java.lang.Void updateNClob(java.lang.String label,
java.sql.NClob nClob)
java.lang.Void updateNClob(int index,
java.io.Reader reader,
long length)
java.lang.Void updateNClob(java.lang.String label,
java.io.Reader reader,
long length)
java.lang.Void updateNClob(int index,
java.io.Reader reader)
java.lang.Void updateNClob(java.lang.String label,
java.io.Reader reader)
java.lang.Void updateRef(int index,
java.sql.Ref x)
java.lang.Void updateRef(java.lang.String label,
java.sql.Ref x)
java.lang.Void updateObject(int index,
java.lang.Object x,
int scaleOrLength)
java.lang.Void updateObject(int index,
java.lang.Object x)
java.lang.Void updateObject(java.lang.String label,
java.lang.Object x,
int scaleOrLength)
java.lang.Void updateObject(java.lang.String label,
java.lang.Object x)
java.lang.Void updateAsciiStream(int index,
java.io.InputStream x,
int length)
java.lang.Void updateAsciiStream(java.lang.String label,
java.io.InputStream x,
int length)
java.lang.Void updateAsciiStream(int index,
java.io.InputStream x,
long length)
java.lang.Void updateAsciiStream(java.lang.String label,
java.io.InputStream x,
long length)
java.lang.Void updateAsciiStream(int index,
java.io.InputStream x)
java.lang.Void updateAsciiStream(java.lang.String label,
java.io.InputStream x)
java.lang.Void updateBytes(int index,
byte[] x)
java.lang.Void updateBytes(java.lang.String label,
byte[] x)
java.lang.Void updateBlob(int index,
java.io.InputStream inputStream,
long length)
java.lang.Void updateBlob(java.lang.String label,
java.io.InputStream inputStream,
long length)
java.lang.Void updateBlob(int index,
java.io.InputStream inputStream)
java.lang.Void updateBlob(java.lang.String label,
java.io.InputStream inputStream)
java.lang.Void updateRowId(int index,
java.sql.RowId x)
java.lang.Void updateRowId(java.lang.String label,
java.sql.RowId x)
java.lang.Void updateArray(int index,
java.sql.Array x)
java.lang.Void updateArray(java.lang.String label,
java.sql.Array x)
java.lang.Void updateSQLXML(int index,
java.sql.SQLXML xmlObject)
java.lang.Void updateSQLXML(java.lang.String label,
java.sql.SQLXML xmlObject)
java.lang.Void updateDate(int index,
java.sql.Date x)
java.lang.Void updateDate(java.lang.String label,
java.sql.Date x)
java.lang.Void updateDouble(int index,
double x)
java.lang.Void updateDouble(java.lang.String label,
double x)
java.lang.Void updateBlob(int index,
java.sql.Blob x)
java.lang.Void updateBlob(java.lang.String label,
java.sql.Blob x)
java.lang.Void updateByte(int index,
byte x)
java.lang.Void updateByte(java.lang.String label,
byte x)
java.lang.Void updateRow()
java.lang.Void deleteRow()
java.lang.Void updateFloat(int index,
float x)
java.lang.Void updateFloat(java.lang.String label,
float x)