|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.postgresql.pljava.jdbc.AbstractResultSet
org.postgresql.pljava.jdbc.ObjectResultSet
org.postgresql.pljava.jdbc.SingleRowResultSet
A single row, updateable 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 | |
SingleRowResultSet()
|
Method Summary | |
boolean |
absolute(int row)
Cursor positioning is not supported. |
void |
afterLast()
Cursor positoning is not implemented. |
void |
beforeFirst()
Cursor positoning is not implemented. |
void |
close()
Cancels all changes but doesn't really close the set. |
void |
deleteRow()
This feature is not supported. |
int |
findColumn(java.lang.String columnName)
|
boolean |
first()
Cursor positioning is not implemented. |
int |
getConcurrency()
|
int |
getFetchDirection()
|
int |
getFetchSize()
|
int |
getRow()
|
protected abstract TupleDesc |
getTupleDesc()
|
int |
getType()
|
void |
insertRow()
This feature is not supported. |
boolean |
isAfterLast()
Returns false . |
boolean |
isBeforeFirst()
Will always return false since a SingleRowWriter
starts on the one and only row. |
boolean |
isFirst()
Returns true . |
boolean |
isLast()
Returns true . |
boolean |
last()
Cursor positioning is not implemented. |
void |
moveToCurrentRow()
This is a no-op since the moveToInsertRow() method is
unsupported. |
void |
moveToInsertRow()
This feature is not supported on a SingleRowWriter . |
boolean |
next()
This method will always return false but it will not change
the state of the ResultSet . |
boolean |
previous()
This method will always return false but it will not change
the state of the ResultSet . |
boolean |
relative(int rows)
Cursor positioning is not supported. |
boolean |
rowDeleted()
Will always return false. |
boolean |
rowInserted()
Will always return false. |
void |
setFetchDirection(int direction)
Only ResultSet.FETCH_FORWARD is supported. |
void |
setFetchSize(int fetchSize)
Only permitted value for fetchSize is 1. |
void |
updateObject(int columnIndex,
java.lang.Object x,
int scale)
The scale is not really supported. |
void |
updateRow()
This is a noop. |
Methods inherited from class org.postgresql.pljava.jdbc.ObjectResultSet |
clearWarnings, getArray, getAsciiStream, getBigDecimal, getBigDecimal, getBinaryStream, getBlob, getBoolean, getByte, getBytes, getCharacterStream, getClob, getDate, getDate, getDouble, getFloat, getInt, getLong, getMetaData, getNumber, getObject, getObject, getObjectValue, getObjectValue, getRef, getShort, getString, getTime, getTime, getTimestamp, getTimestamp, getUnicodeStream, getURL, getValue, getValue, getWarnings, refreshRow, updateArray, updateAsciiStream, updateBigDecimal, updateBinaryStream, updateBlob, updateBoolean, updateByte, updateBytes, updateCharacterStream, updateClob, updateDate, updateDouble, updateFloat, updateInt, updateLong, updateNull, updateRef, updateShort, updateString, updateTime, updateTimestamp, wasNull |
Methods inherited from class org.postgresql.pljava.jdbc.AbstractResultSet |
getArray, getAsciiStream, getBigDecimal, getBigDecimal, getBinaryStream, getBlob, getBoolean, getByte, getBytes, getCharacterStream, getClob, getCursorName, getDate, getDate, getDouble, getFloat, getInt, getLong, getObject, getObject, getRef, getShort, getStatement, getString, getTime, getTime, getTimestamp, getTimestamp, getUnicodeStream, getURL, updateArray, updateAsciiStream, updateBigDecimal, updateBinaryStream, updateBlob, updateBoolean, updateByte, updateBytes, updateCharacterStream, updateClob, updateDate, updateDouble, updateFloat, updateInt, updateLong, updateNull, updateObject, updateObject, updateRef, updateShort, updateString, updateTime, updateTimestamp |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.sql.ResultSet |
cancelRowUpdates, rowUpdated, updateObject |
Constructor Detail |
public SingleRowResultSet()
Method Detail |
public int getConcurrency() throws java.sql.SQLException
java.sql.SQLException
public int findColumn(java.lang.String columnName) throws java.sql.SQLException
java.sql.SQLException
public int getFetchDirection() throws java.sql.SQLException
java.sql.SQLException
public int getFetchSize() throws java.sql.SQLException
java.sql.SQLException
public int getRow() throws java.sql.SQLException
java.sql.SQLException
public int getType() throws java.sql.SQLException
java.sql.SQLException
public void afterLast() throws java.sql.SQLException
java.sql.SQLException
- indicating that this feature is not supported.public void beforeFirst() throws java.sql.SQLException
java.sql.SQLException
- indicating that this feature is not supported.public void close() throws java.sql.SQLException
java.sql.SQLException
- indicating that this feature is not supported.public boolean first() throws java.sql.SQLException
java.sql.SQLException
- indicating that this feature is not supported.public boolean isAfterLast() throws java.sql.SQLException
false
.
java.sql.SQLException
public boolean isBeforeFirst() throws java.sql.SQLException
false
since a SingleRowWriter
starts on the one and only row.
java.sql.SQLException
public boolean isFirst() throws java.sql.SQLException
true
.
java.sql.SQLException
public boolean isLast() throws java.sql.SQLException
true
.
java.sql.SQLException
public boolean last() throws java.sql.SQLException
java.sql.SQLException
- indicating that this feature is not supported.public boolean next() throws java.sql.SQLException
false
but it will not change
the state of the ResultSet
.
java.sql.SQLException
public boolean previous() throws java.sql.SQLException
false
but it will not change
the state of the ResultSet
.
java.sql.SQLException
public void setFetchDirection(int direction) throws java.sql.SQLException
ResultSet.FETCH_FORWARD
is supported.
java.sql.SQLException
- indicating that this feature is not supported
for other values on direction
.public void setFetchSize(int fetchSize) throws java.sql.SQLException
fetchSize
is 1.
java.sql.SQLException
public boolean absolute(int row) throws java.sql.SQLException
java.sql.SQLException
- indicating that this feature is not supported.public boolean relative(int rows) throws java.sql.SQLException
java.sql.SQLException
- indicating that this feature is not supported.public void deleteRow() throws java.sql.SQLException
java.sql.SQLException
- indicating that this feature is not supported.public void insertRow() throws java.sql.SQLException
java.sql.SQLException
- indicating that this feature is not supported.public void moveToCurrentRow() throws java.sql.SQLException
moveToInsertRow()
method is
unsupported.
java.sql.SQLException
public void moveToInsertRow() throws java.sql.SQLException
SingleRowWriter
.
java.sql.SQLException
- indicating that this feature is not supported.public void updateRow() throws java.sql.SQLException
java.sql.SQLException
public boolean rowDeleted() throws java.sql.SQLException
java.sql.SQLException
public boolean rowInserted() throws java.sql.SQLException
java.sql.SQLException
public void updateObject(int columnIndex, java.lang.Object x, int scale) throws java.sql.SQLException
ResultSet.updateObject(int, Object)
java.sql.SQLException
protected abstract TupleDesc getTupleDesc() throws java.sql.SQLException
java.sql.SQLException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |