public class SensitiveCursorResultSet extends CursorResultSet
JDBC4ResultSet.ResultSetClassisServerSidecolumnIndexOffset, columnInformationLength, columnLabelIndexer, columnsInformation, complexData, complexEndPos, connection, data, dataSize, discardedRows, fetchSize, forceAlias, isClosed, isEof, isLastRowSent, isModified, lastRowPointer, noBackslashEscapes, notInsertRowPointer, options, protocol, reader, resultSetConcurType, resultSetScrollType, row, rowPointer, state, STATE_INSERT, STATE_STANDARD, STATE_UPDATE, STATE_UPDATED, statement, timeZone, TINYINT1_IS_BIT, UpdatableResultSet_12, YEAR_IS_DATE_TYPECLOSE_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 and Description |
|---|
SensitiveCursorResultSet(ColumnDefinition[] columnsInformation,
Results results,
Protocol protocol,
boolean callableResult,
boolean eofDeprecated,
boolean isPsOutParamter) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
absolute(int row) |
boolean |
first() |
boolean |
last() |
boolean |
next() |
boolean |
previous() |
void |
refreshRow()
SQLException –
if a database access error occurs;
this method is called on a closed result set;
the result set type is TYPE_FORWARD_ONLY, or (TYPE_SCROLL_INSENSITIVE and CONCUR_READ_ONLY)
or if this method is called when the cursor is on the insert row
support FETCH_FORWARD direction for Oracle mode now
|
boolean |
relative(int row) |
afterLast, beforeFirst, cursorFetch, getCursorFetchData, getRow, isAfterLast, isBeforeFirst, isFirst, isLastabort, addRowData, assign, cancelRowInserts, cancelRowUpdates, changeRowProtocol, checkClose, checkRefreshable, clearWarnings, close, createEmptyResultSet, createGeneratedData, createResultSet, deleteCurrentRowData, deleteRow, fetchRemaining, findColumn, getArray, getArray, getAsciiStream, getAsciiStream, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBinaryStream, getBinaryStream, getBlob, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getCharacterStream, getCharacterStream, getClob, getClob, getColumnsInformation, getComplex, getComplexCursor, getConcurrency, getCurrentRowData, getCursorName, getDataSize, getDate, getDate, getDate, getDate, getDouble, getDouble, getFetchDirection, getFetchSize, getFloat, getFloat, getHoldability, getInt, getInt, getINTERVALDS, getINTERVALDS, getINTERVALYM, getINTERVALYM, getLong, getLong, getMetaData, getNCharacterStream, getNCharacterStream, getNClob, getNClob, getNString, getNString, getNUMBER, getNUMBER, getObject, getObject, getObject, getObject, getObject, getObject, getProtocol, getRef, getRef, getRowId, getRowId, getRowPointer, getRsClass, getShort, getShort, getSQLXML, getSQLXML, getStatement, getString, getString, getStruct, getStruct, getTime, getTime, getTime, getTime, getTimestamp, getTIMESTAMP, getTimestamp, getTimestamp, getTIMESTAMP, getTimestamp, getTIMESTAMPLTZ, getTIMESTAMPLTZ, getTIMESTAMPTZ, getTIMESTAMPTZ, getType, getUnicodeStream, getUnicodeStream, getURL, getURL, getWarnings, handleIoException, insertRow, isBinaryEncoded, isCallableResult, isClosed, isEof, isFullyLoaded, isPsOutParameter, isValidRow, isWrapperFor, moveToCurrentRow, moveToInsertRow, readNextValue, refreshRowInternalOracle, resetState, rowDeleted, rowInserted, rowUpdated, setComplexData, setFetchDirection, setFetchSize, setForceTableAlias, setProtocol, setRowPointer, setStatement, unwrap, updateArray, updateArray, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateBigDecimal, updateBigDecimal, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBlob, updateBlob, updateBlob, updateBlob, updateBlob, updateBlob, updateBlob, updateBoolean, updateBoolean, updateByte, updateByte, updateBytes, updateBytes, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateClob, updateClob, updateClob, updateClob, updateClob, updateClob, updateDate, updateDate, updateDouble, updateDouble, updateFloat, updateFloat, updateInt, updateInt, updateLong, updateLong, updateNCharacterStream, updateNCharacterStream, updateNCharacterStream, updateNCharacterStream, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNString, updateNString, updateNull, updateNull, updateObject, updateObject, updateObject, updateObject, updateObject, updateRef, updateRef, updateRow, updateRowData, updateRowId, updateRowId, updateShort, updateShort, updateSQLXML, updateSQLXML, updateString, updateString, updateTime, updateTime, updateTimestamp, updateTimestamp, wasNullclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitupdateObject, updateObject, updateObjectpublic SensitiveCursorResultSet(ColumnDefinition[] columnsInformation, Results results, Protocol protocol, boolean callableResult, boolean eofDeprecated, boolean isPsOutParamter) throws IOException, SQLException
IOExceptionSQLExceptionpublic boolean next()
throws SQLException
next in interface ResultSetnext in class CursorResultSetSQLExceptionpublic boolean previous()
throws SQLException
previous in interface ResultSetprevious in class CursorResultSetSQLExceptionpublic boolean first()
throws SQLException
first in interface ResultSetfirst in class CursorResultSetSQLExceptionpublic boolean last()
throws SQLException
last in interface ResultSetlast in class CursorResultSetSQLExceptionpublic boolean absolute(int row)
throws SQLException
absolute in interface ResultSetabsolute in class CursorResultSetSQLExceptionpublic boolean relative(int row)
throws SQLException
relative in interface ResultSetrelative in class CursorResultSetSQLExceptionpublic void refreshRow()
throws SQLException
refreshRow in interface ResultSetrefreshRow in class JDBC4ResultSetSQLExceptionCopyright © 2022 oceanbase.com. All rights reserved.