Class NetResultSetRequest
java.lang.Object
org.apache.derby.client.net.Request
org.apache.derby.client.net.NetConnectionRequest
org.apache.derby.client.net.NetPackageRequest
org.apache.derby.client.net.NetStatementRequest
org.apache.derby.client.net.NetResultSetRequest
- All Implemented Interfaces:
ConnectionRequestInterface, ResultSetRequestInterface, StatementRequestInterface
- Direct Known Subclasses:
NetXAConnectionRequest
-
Field Summary
Fields inherited from class Request
buffer, netAgent_, passwordIncluded_, passwordLength_, passwordStart_ -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidbuildCLSQRY(Section section, long queryInstanceIdentifier) private voidbuildCNTQRY(Section section, boolean sendQryrowset, long queryInstanceIdentifier, int qryrowsetSize, boolean sendRtnextdta) private voidbuildCoreCNTQRY(Section section, boolean sendQryrowset, long queryInstanceIdentifier, int qryrowsetSize) private voidbuildOUTOVR(NetResultSet resultSet, ColumnMetaData resultSetMetaData, boolean firstOutovrBuilt, boolean hasLobs) private voidbuildPositioningCNTQRY(int scrollOrientation, long rowNumber, Section section, boolean sendQryrowset, long queryInstanceIdentifier, int qryrowsetSize) private voidbuildQRYBLKRST(int qryblkrst) private voidbuildQRYROWNBR(long rowNumber) private voidbuildQRYRTNDTA(int qryrtndta) private voidbuildQRYSCRORN(int scrollOrientation) private voidbuildRTNEXTDTA(int rtnextdta) private voidbuildScrollCNTQRY(int scrollOrientation, long rowNumber, Section section, boolean sendQryrowset, long queryInstanceIdentifier, int qryrowsetSize, boolean resetQueryBlocks) private intcomputePROTOCOLOrientation(int orientation) voidwriteCursorClose(NetResultSet resultSet, Section section) voidwriteFetch(NetResultSet resultSet, Section section, int fetchSize) voidwritePositioningFetch(NetResultSet resultSet, Section section, int orientation, long rowToFetch) voidwriteScrollableFetch(NetResultSet resultSet, Section section, int fetchSize, int orientation, long rowToFetch, boolean resetQueryBlocks) Methods inherited from class NetStatementRequest
buildMAXBLKEXT, buildOUTOVR, buildQRYBLKSZ, buildQRYINSID, buildQRYROWSET, writeDescribeInput, writeDescribeOutput, writeExecute, writeExecuteCall, writeExecuteImmediate, writeOpenQuery, writeOpenQuery, writePrepare, writePrepareDescribeOutput, writeSetSpecialRegisterMethods inherited from class NetPackageRequest
buildPKGNAMCSN, buildSQLATTRcommandData, buildSQLSTTcommandData, encryptDataStreamMethods inherited from class NetConnectionRequest
buildSYNCCTLCommit, buildSYNCCTLMigrate, buildSYNCCTLRollback, writeAccessDatabase, writeAccessSecurity, writeCommitSubstitute, writeExchangeServerAttributes, writeForget, writeLocalCommit, writeLocalRollback, writeLocalXACommit, writeLocalXARollback, writeLocalXAStart, writeNullXID, writeReleaseConversation, writeSecurityCheck, writeSYNCType, writeXaCommit, writeXaEndUnitOfWork, writeXAFlags, writeXaForget, writeXaPrepare, writeXaRecover, writeXaRollback, writeXaStartUnitOfWork, writeXATimeout, writeXIDMethods inherited from class Request
buildTripletHeader, createCommand, createCommandData, createEncryptedCommandData, flush, initialize, markForCachingPKGNAMCSN, markLengthBytes, popMarkForCachingPKGNAMCSN, setCorrelationID, setDssLengthLocation, updateLengthBytes, write1Byte, write2Bytes, write4Bytes, writeBigDecimal, writeBoolean, writeBytes, writeBytes, writeCodePoint4Bytes, writeDate, writeDouble, writeFloat, writeInt, writeIntFdocaData, writeLDBytes, writeLengthCodePoint, writeLidAndLengths, writeLong, writeLong6Bytes, writeLongFdocaData, writeScalar1Byte, writeScalar2Bytes, writeScalar4Bytes, writeScalar8Bytes, writeScalarBytes, writeScalarBytes, writeScalarPaddedBytes, writeScalarStream, writeScalarStream, writeScalarStream, writeScalarStream, writeScalarString, writeScalarString, writeShort, writeShortFdocaData, writeSingleorMixedCcsidLDString, writeTime, writeTimestamp, writeUDT
-
Constructor Details
-
NetResultSetRequest
NetResultSetRequest(NetAgent netAgent, int bufferSize)
-
-
Method Details
-
writeFetch
- Specified by:
writeFetchin interfaceResultSetRequestInterface- Throws:
SqlException
-
writeScrollableFetch
public void writeScrollableFetch(NetResultSet resultSet, Section section, int fetchSize, int orientation, long rowToFetch, boolean resetQueryBlocks) throws SqlException - Specified by:
writeScrollableFetchin interfaceResultSetRequestInterface- Throws:
SqlException
-
writePositioningFetch
public void writePositioningFetch(NetResultSet resultSet, Section section, int orientation, long rowToFetch) throws SqlException - Specified by:
writePositioningFetchin interfaceResultSetRequestInterface- Throws:
SqlException
-
writeCursorClose
- Specified by:
writeCursorClosein interfaceResultSetRequestInterface- Throws:
SqlException
-
buildCLSQRY
- Throws:
SqlException
-
buildCNTQRY
private void buildCNTQRY(Section section, boolean sendQryrowset, long queryInstanceIdentifier, int qryrowsetSize, boolean sendRtnextdta) throws SqlException - Throws:
SqlException
-
buildCoreCNTQRY
private void buildCoreCNTQRY(Section section, boolean sendQryrowset, long queryInstanceIdentifier, int qryrowsetSize) throws SqlException - Throws:
SqlException
-
buildScrollCNTQRY
private void buildScrollCNTQRY(int scrollOrientation, long rowNumber, Section section, boolean sendQryrowset, long queryInstanceIdentifier, int qryrowsetSize, boolean resetQueryBlocks) throws SqlException - Throws:
SqlException
-
buildPositioningCNTQRY
private void buildPositioningCNTQRY(int scrollOrientation, long rowNumber, Section section, boolean sendQryrowset, long queryInstanceIdentifier, int qryrowsetSize) throws SqlException - Throws:
SqlException
-
buildOUTOVR
private void buildOUTOVR(NetResultSet resultSet, ColumnMetaData resultSetMetaData, boolean firstOutovrBuilt, boolean hasLobs) throws SqlException - Throws:
SqlException
-
buildRTNEXTDTA
- Throws:
SqlException
-
buildQRYSCRORN
- Throws:
SqlException
-
buildQRYBLKRST
- Throws:
SqlException
-
buildQRYROWNBR
- Throws:
SqlException
-
buildQRYRTNDTA
- Throws:
SqlException
-
computePROTOCOLOrientation
- Throws:
SqlException
-