ConnectionRequestInterface
, ResultSetRequestInterface
, StatementRequestInterface
NetXAConnectionRequest
class NetResultSetRequest extends NetStatementRequest implements ResultSetRequestInterface
buffer, netAgent_, passwordIncluded_, passwordLength_, passwordStart_
Constructor | Description |
---|---|
NetResultSetRequest(NetAgent netAgent,
int bufferSize) |
Modifier and Type | Method | Description |
---|---|---|
private void |
buildCLSQRY(Section section,
long queryInstanceIdentifier) |
|
private void |
buildCNTQRY(Section section,
boolean sendQryrowset,
long queryInstanceIdentifier,
int qryrowsetSize,
boolean sendRtnextdta) |
|
private void |
buildCoreCNTQRY(Section section,
boolean sendQryrowset,
long queryInstanceIdentifier,
int qryrowsetSize) |
|
private void |
buildOUTOVR(NetResultSet resultSet,
ColumnMetaData resultSetMetaData,
boolean firstOutovrBuilt,
boolean hasLobs) |
|
private void |
buildPositioningCNTQRY(int scrollOrientation,
long rowNumber,
Section section,
boolean sendQryrowset,
long queryInstanceIdentifier,
int qryrowsetSize) |
|
private void |
buildQRYBLKRST(int qryblkrst) |
|
private void |
buildQRYROWNBR(long rowNumber) |
|
private void |
buildQRYRTNDTA(int qryrtndta) |
|
private void |
buildQRYSCRORN(int scrollOrientation) |
|
private void |
buildRTNEXTDTA(int rtnextdta) |
|
private void |
buildScrollCNTQRY(int scrollOrientation,
long rowNumber,
Section section,
boolean sendQryrowset,
long queryInstanceIdentifier,
int qryrowsetSize,
boolean resetQueryBlocks) |
|
private int |
computePROTOCOLOrientation(int orientation) |
|
void |
writeCursorClose(NetResultSet resultSet,
Section section) |
|
void |
writeFetch(NetResultSet resultSet,
Section section,
int fetchSize) |
|
void |
writePositioningFetch(NetResultSet resultSet,
Section section,
int orientation,
long rowToFetch) |
|
void |
writeScrollableFetch(NetResultSet resultSet,
Section section,
int fetchSize,
int orientation,
long rowToFetch,
boolean resetQueryBlocks) |
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, writeXID
buildPKGNAMCSN, buildSQLATTRcommandData, buildSQLSTTcommandData, encryptDataStream
buildMAXBLKEXT, buildOUTOVR, buildQRYBLKSZ, buildQRYINSID, buildQRYROWSET, writeDescribeInput, writeDescribeOutput, writeExecute, writeExecuteCall, writeExecuteImmediate, writeOpenQuery, writeOpenQuery, writePrepare, writePrepareDescribeOutput, writeSetSpecialRegister
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
NetResultSetRequest(NetAgent netAgent, int bufferSize)
public void writeFetch(NetResultSet resultSet, Section section, int fetchSize) throws SqlException
writeFetch
in interface ResultSetRequestInterface
SqlException
public void writeScrollableFetch(NetResultSet resultSet, Section section, int fetchSize, int orientation, long rowToFetch, boolean resetQueryBlocks) throws SqlException
writeScrollableFetch
in interface ResultSetRequestInterface
SqlException
public void writePositioningFetch(NetResultSet resultSet, Section section, int orientation, long rowToFetch) throws SqlException
writePositioningFetch
in interface ResultSetRequestInterface
SqlException
public void writeCursorClose(NetResultSet resultSet, Section section) throws SqlException
writeCursorClose
in interface ResultSetRequestInterface
SqlException
private void buildCLSQRY(Section section, long queryInstanceIdentifier) throws SqlException
SqlException
private void buildCNTQRY(Section section, boolean sendQryrowset, long queryInstanceIdentifier, int qryrowsetSize, boolean sendRtnextdta) throws SqlException
SqlException
private void buildCoreCNTQRY(Section section, boolean sendQryrowset, long queryInstanceIdentifier, int qryrowsetSize) throws SqlException
SqlException
private void buildScrollCNTQRY(int scrollOrientation, long rowNumber, Section section, boolean sendQryrowset, long queryInstanceIdentifier, int qryrowsetSize, boolean resetQueryBlocks) throws SqlException
SqlException
private void buildPositioningCNTQRY(int scrollOrientation, long rowNumber, Section section, boolean sendQryrowset, long queryInstanceIdentifier, int qryrowsetSize) throws SqlException
SqlException
private void buildOUTOVR(NetResultSet resultSet, ColumnMetaData resultSetMetaData, boolean firstOutovrBuilt, boolean hasLobs) throws SqlException
SqlException
private void buildRTNEXTDTA(int rtnextdta) throws SqlException
SqlException
private void buildQRYSCRORN(int scrollOrientation) throws SqlException
SqlException
private void buildQRYBLKRST(int qryblkrst) throws SqlException
SqlException
private void buildQRYROWNBR(long rowNumber) throws SqlException
SqlException
private void buildQRYRTNDTA(int qryrtndta) throws SqlException
SqlException
private int computePROTOCOLOrientation(int orientation) throws SqlException
SqlException
Apache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.