public abstract class AbstractWSResultSet extends AbstractResultSet
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<String> |
columnNames |
protected RequestFactory |
factory |
protected List<Integer> |
fieldLength |
protected List<RestfulResultSet.Field> |
fields |
protected boolean |
isClosed |
protected ResultSetMetaData |
metaData |
protected int |
numOfRows |
protected long |
queryId |
protected List<List<Object>> |
result |
protected int |
rowIndex |
protected Statement |
statement |
protected Transport |
transport |
timestampPrecision, wasNull| 构造器和说明 |
|---|
AbstractWSResultSet(Statement statement,
Transport transport,
RequestFactory factory,
QueryResp response,
String database) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
abstract List<List<Object>> |
fetchJsonData() |
ResultSetMetaData |
getMetaData() |
boolean |
isClosed() |
boolean |
next() |
void |
reset() |
absolute, afterLast, beforeFirst, cancelRowUpdates, checkAvailability, clearWarnings, deleteRow, findColumn, 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, getHoldability, getInt, getInt, getLong, getLong, getNCharacterStream, getNCharacterStream, getNClob, getNClob, getNString, getNString, getObject, getObject, getObject, getObject, getObject, getObject, getRef, getRef, getRow, getRowId, getRowId, getShort, getShort, getSQLXML, getSQLXML, getStatement, getString, 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, setTimestampPrecision, updateArray, updateArray, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateBigDecimal, updateBigDecimal, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, 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, updateRef, updateRef, updateRow, updateRowId, updateRowId, updateShort, updateShort, updateSQLXML, updateSQLXML, updateString, updateString, updateTime, updateTime, updateTimestamp, updateTimestamp, wasNullisWrapperFor, unwrapclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitupdateObject, updateObject, updateObject, updateObjectisWrapperFor, unwrapprotected final Statement statement
protected final Transport transport
protected final RequestFactory factory
protected final long queryId
protected volatile boolean isClosed
protected final ResultSetMetaData metaData
protected final List<RestfulResultSet.Field> fields
protected int numOfRows
protected int rowIndex
public AbstractWSResultSet(Statement statement, Transport transport, RequestFactory factory, QueryResp response, String database) throws SQLException
SQLExceptionpublic void reset()
public boolean next()
throws SQLException
next 在接口中 ResultSetnext 在类中 AbstractResultSetSQLExceptionpublic abstract List<List<Object>> fetchJsonData() throws SQLException, ExecutionException, InterruptedException
public void close()
throws SQLException
close 在接口中 AutoCloseableclose 在接口中 ResultSetclose 在类中 AbstractResultSetSQLExceptionpublic ResultSetMetaData getMetaData() throws SQLException
getMetaData 在接口中 ResultSetgetMetaData 在类中 AbstractResultSetSQLExceptionpublic boolean isClosed()
throws SQLException
isClosed 在接口中 ResultSetisClosed 在类中 AbstractResultSetSQLExceptionCopyright © 2022. All rights reserved.