public class CursorResultSet extends Cursor
JDBC4ResultSet.ResultSetClass| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
isServerSide
When COM_STMT_PREPARE_EXECUTE protocol is supported
and URL option "useCursorOffset" which controls OB_Oracle_Fetch protocol are activated,
a scrollable cursor can be used on server side.
|
columnIndexOffset, columnInformationLength, columnLabelIndexer, columnsInformation, complexData, complexEndPos, connection, data, dataSize, discardedRows, endIndexInEntireResult, fetchSize, forceAlias, isEof, isLastRowSent, isModified, lastRowPointer, lockLogger, noBackslashEscapes, notInsertRowPointer, options, processedRows, protocol, reader, resultSetConcurType, resultSetScrollType, row, rowPointer, startIndexInEntireResult, state, STATE_INSERT, STATE_STANDARD, STATE_UPDATE, STATE_UPDATED, statement, status, timeZone, TINYINT1_IS_BIT, UpdatableResultSet_12, YEAR_IS_DATE_TYPE| 构造器和说明 |
|---|
CursorResultSet(ColumnDefinition[] columnsInformation,
Results results,
Protocol protocol,
boolean callableResult,
boolean eofDeprecated,
boolean isPsOutParamter) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
absolute(int row) |
void |
afterLast() |
void |
beforeFirst() |
protected boolean |
cursorFetch() |
boolean |
first() |
protected void |
getCursorFetchData(int tmpFetchSize) |
int |
getRow() |
boolean |
isAfterLast() |
boolean |
isBeforeFirst() |
boolean |
isFirst() |
boolean |
isLast() |
boolean |
last() |
boolean |
next() |
boolean |
previous() |
boolean |
relative(int rows) |
abort, addRowData, addStreamingValue, 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, getNextRow, getNString, getNString, getNUMBER, getNUMBER, getObject, getObject, getObject, getObject, getObject, getObject, getProcessedRows, 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, realClose, refreshRow, refreshRowInternalOracle, 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, updateStartIndexInEntireResult, updateString, updateString, updateTime, updateTime, updateTimestamp, updateTimestamp, wasNullclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitupdateObject, updateObject, updateObjectprotected boolean isServerSide
public CursorResultSet(ColumnDefinition[] columnsInformation, Results results, Protocol protocol, boolean callableResult, boolean eofDeprecated, boolean isPsOutParamter) throws IOException, SQLException
protected boolean cursorFetch()
throws SQLException
cursorFetch 在类中 CursorSQLExceptionprotected void getCursorFetchData(int tmpFetchSize)
throws SQLException
SQLExceptionpublic boolean isBeforeFirst()
throws SQLException
isBeforeFirst 在接口中 ResultSetisBeforeFirst 在类中 JDBC4ResultSetSQLExceptionpublic boolean isAfterLast()
throws SQLException
isAfterLast 在接口中 ResultSetisAfterLast 在类中 JDBC4ResultSetSQLExceptionpublic boolean isFirst()
throws SQLException
isFirst 在接口中 ResultSetisFirst 在类中 JDBC4ResultSetSQLExceptionpublic boolean isLast()
throws SQLException
isLast 在接口中 ResultSetisLast 在类中 JDBC4ResultSetSQLExceptionpublic void beforeFirst()
throws SQLException
beforeFirst 在接口中 ResultSetbeforeFirst 在类中 JDBC4ResultSetSQLExceptionpublic void afterLast()
throws SQLException
afterLast 在接口中 ResultSetafterLast 在类中 JDBC4ResultSetSQLExceptionpublic boolean first()
throws SQLException
first 在接口中 ResultSetfirst 在类中 JDBC4ResultSetSQLExceptionpublic boolean last()
throws SQLException
last 在接口中 ResultSetlast 在类中 JDBC4ResultSetSQLExceptionpublic boolean absolute(int row)
throws SQLException
absolute 在接口中 ResultSetabsolute 在类中 JDBC4ResultSetSQLExceptionpublic boolean relative(int rows)
throws SQLException
relative 在接口中 ResultSetrelative 在类中 JDBC4ResultSetSQLExceptionpublic boolean previous()
throws SQLException
previous 在接口中 ResultSetprevious 在类中 JDBC4ResultSetSQLExceptionpublic boolean next()
throws SQLException
next 在接口中 ResultSetnext 在类中 JDBC4ResultSetSQLExceptionpublic int getRow()
throws SQLException
getRow 在接口中 ResultSetgetRow 在类中 JDBC4ResultSetSQLExceptionCopyright © 2024 oceanbase.com. All rights reserved.