ConnectionReplyInterface
, StatementReplyInterface
NetResultSetReply
class NetStatementReply extends NetPackageReply implements StatementReplyInterface
agent_, buffer_, count_, DEFAULT_BUFFER_SIZE, dssLength_, END_OF_COLLECTION, END_OF_SAME_ID_CHAIN, ensuredLengthForDecryption_, longBufferForDecryption_, longCountForDecryption_, longPosForDecryption_, longValueForDecryption_, netAgent_, peekedLength_, pos_
Constructor | Description |
---|---|
NetStatementReply(NetAgent netAgent,
int bufferSize) |
Modifier and Type | Method | Description |
---|---|---|
private int |
calculateResultSetConcurrency(int qryattupd,
int defaultConcurrency) |
|
private int |
calculateResultSetHoldability(int sqlcsrhld) |
|
private int |
calculateResultSetType(int qryattscr,
int qryattsns,
int defaultType) |
|
private void |
checkFastRLO(int[][] rlo) |
|
private void |
checkPreviousSQLDTARDtriplet(int previousTripletType,
int tripletType,
int previousTripletId,
int tripletId) |
|
(package private) void |
copyEXTDTA(NetCursor netCursor) |
|
private void |
descriptorErrorDetected() |
|
private void |
parseDescribeError(StatementCallbackInterface statement) |
|
private void |
parseDSCSQLSTTreply(PreparedStatementCallbackInterface ps,
int metaDataType) |
|
private void |
parseENDQRYRM(ResultSetCallbackInterface resultSetI) |
|
(package private) void |
parseEndQuery(ResultSetCallbackInterface resultSetI) |
|
private void |
parseEXCSQLIMMreply(StatementCallbackInterface statement) |
|
private void |
parseEXCSQLSETreply(StatementCallbackInterface statement) |
|
private void |
parseEXCSQLSTTreply(StatementCallbackInterface statementI) |
|
private void |
parseExecuteError(StatementCallbackInterface statementI) |
|
private void |
parseExecuteImmediateError(StatementCallbackInterface statement) |
|
private void |
parseExecuteSetStatementError(StatementCallbackInterface statement) |
|
private int |
parseFastQRYATTSCR() |
|
private int |
parseFastQRYATTSET() |
|
private int |
parseFastQRYATTSNS() |
|
private int |
parseFastQRYATTUPD() |
|
private long |
parseFastQRYINSID() |
|
private int |
parseFastQRYPRCTYP() |
|
private int |
parseFastSQLCSRHLD() |
|
private void |
parseFastSQLDTARDdata(NetCursor netCursor) |
|
private java.lang.String |
parseFastVCMorVCS() |
|
private void |
parseFDODSC(NetCursor cursor) |
|
private NetSqlca |
parseFDODTA(NetCursor netCursor) |
|
private void |
parseOpenQuery(StatementCallbackInterface statementI) |
|
private void |
parseOpenQueryError(StatementCallbackInterface statementI) |
|
private void |
parseOpenQueryFailure(StatementCallbackInterface statementI) |
|
private void |
parseOPNQFLRM(StatementCallbackInterface statement) |
|
private void |
parseOPNQRYreply(StatementCallbackInterface statementI) |
Parse the reply for the Open Query Command.
|
private NetResultSet |
parseOPNQRYRM(StatementCallbackInterface statementI,
boolean isOPNQRYreply) |
Open Query Complete Reply Message indicates to the requester
that an OPNQRY or EXCSQLSTT command completed normally and that
the query process has been initiated.
|
(package private) Section |
parsePKGNAMCSN(boolean skip) |
|
private java.util.List<Section> |
parsePKGSNLST() |
|
private void |
parsePrepareError(StatementCallbackInterface statement) |
|
private void |
parsePRPSQLSTTreply(StatementCallbackInterface statement) |
|
private void |
parseQRYDSC(NetCursor cursor) |
|
(package private) void |
parseQRYDTA(NetResultSet netResultSet) |
|
private void |
parseQRYPOPRM() |
|
private NetResultSet |
parseResultSetCursor(StatementCallbackInterface statementI,
Section section) |
|
private void |
parseResultSetProcedure(StatementCallbackInterface statementI) |
|
private java.util.List<Section> |
parseRSLSETRM() |
|
private ColumnMetaData |
parseSQLCINRD() |
|
private ColumnMetaData |
parseSQLCINRDarray() |
|
private void |
parseSQLDAGRP(ColumnMetaData columnMetaData,
int columnNumber) |
|
private NetSqlca |
parseSQLDARD(ColumnMetaData columnMetaData,
boolean skipBytes) |
|
private NetSqlca |
parseSQLDARDarray(ColumnMetaData columnMetaData,
boolean skipBytes) |
|
private void |
parseSQLDAROW(ColumnMetaData columnMetaData,
int columnNumber) |
|
private void |
parseSQLDHGRP(ColumnMetaData columnMetaData) |
|
private void |
parseSQLDHROW(ColumnMetaData columnMetaData) |
|
private void |
parseSQLDOPTGRP(ColumnMetaData columnMetaData,
int columnNumber) |
|
private int |
parseSQLDTAGRPdataLabelsAndUpdateColumn(NetCursor cursor,
int columnIndex,
int tripletLength) |
|
private NetSqlca |
parseSQLDTARD(NetSqldta netSqldta) |
|
private void |
parseSQLDTARDarray(NetCursor cursor,
boolean skipBytes) |
|
private void |
parseSQLDTARDdata(NetCursor netCursor) |
|
private void |
parseSQLDXGRP(ColumnMetaData columnMetaData,
int column) |
|
private void |
parseSQLRSGRP(Section section) |
|
private int |
parseSQLRSLRD(java.util.List<Section> sections) |
|
private int |
parseSQLRSLRDarray(java.util.List<Section> sections) |
|
private void |
parseSQLRSROW(Section section) |
|
private void |
parseSQLUDTGRP(ColumnMetaData columnMetaData,
int columnNumber) |
|
private java.lang.String |
parseVCMorVCS() |
|
void |
readDescribeInput(PreparedStatementCallbackInterface preparedStatement) |
|
void |
readDescribeOutput(PreparedStatementCallbackInterface preparedStatement) |
|
void |
readExecute(PreparedStatementCallbackInterface preparedStatement) |
|
void |
readExecuteCall(StatementCallbackInterface statement) |
|
void |
readExecuteImmediate(StatementCallbackInterface statement) |
|
void |
readOpenQuery(StatementCallbackInterface statement) |
|
void |
readPrepare(StatementCallbackInterface statement) |
|
void |
readPrepareDescribeOutput(StatementCallbackInterface statement) |
|
void |
readSetSpecialRegister(StatementCallbackInterface statement) |
checkAndGetReceivedFlag, checkRequiredObjects, checkRequiredObjects, checkRequiredObjects, doDtamchrmSemantics, doPrmnsprmSemantics, doValnsprmSemantics, parseAbnormalEndUow, parseAbnormalEndUow, parseCMDCHKRM, parseCMDNSPRM, parseCommonError, parseENDUOWRM, parseFastSQLNUMROW, parseFastSVRCOD, parseFastVCS, parseIndoubtList, parseOBJNSPRM, parsePBSD, parseRDBNACRM, parseRDBNAM, parseSQLCARD, parseSQLCARDrow, parseSQLNUMROW, parseSVRCOD, parseSYNCCRD, parseSYNCCTLError, parseSYNCCTLreply, parseSYNCTYPE, parseTypdefsOrMgrlvlovrs, parseXARETVAL, parseXID, parseXIDCNT, readAccessDatabase, readAccessSecurity, readCommitSubstitute, readExchangeServerAttributes, readLocalCommit, readLocalRollback, readLocalXACommit, readLocalXARollback, readLocalXAStart, readSecurityCheck, readXaCommit, readXaEndUnitOfWork, readXaForget, readXaPrepare, readXaRecover, readXaRollback, readXaStartUnitOfWork
parseDTAMCHRM, parseRDBUPDRM, parseSqlErrorCondition
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
adjustDdmLength, adjustLengths, doSyntaxrmSemantics, endOfSameIdChainData, ensureBLayerDataInBuffer, getData, getDdmLength, getFastData, getFastSkipSQLCARDrowLength, initialize, mark, matchCodePoint, parseLengthAndMatchCodePoint, peekCodePoint, peekFastBytes, peekFastLength, peekForNullSqlcagrp, peekNumOfColumns, peekTotalColumnCount, popCollectionStack, pushLengthOnCollectionStack, readByte, readBytes, readBytes, readFastByte, readFastBytes, readFastInt, readFastIntArray, readFastLDBytes, readFastLong, readFastShort, readFastString, readFastString, readFastUnsignedByte, readFastUnsignedShort, readInt, readShort, readString, readString, readUnsignedByte, readUnsignedShort, readUnsignedShortList, skipBytes, skipBytes, skipFastBytes, startSameIdChainParse
NetStatementReply(NetAgent netAgent, int bufferSize)
public void readPrepareDescribeOutput(StatementCallbackInterface statement) throws DisconnectException
readPrepareDescribeOutput
in interface StatementReplyInterface
DisconnectException
public void readExecuteImmediate(StatementCallbackInterface statement) throws DisconnectException
readExecuteImmediate
in interface StatementReplyInterface
DisconnectException
public void readOpenQuery(StatementCallbackInterface statement) throws DisconnectException
readOpenQuery
in interface StatementReplyInterface
DisconnectException
public void readExecute(PreparedStatementCallbackInterface preparedStatement) throws DisconnectException
readExecute
in interface StatementReplyInterface
DisconnectException
public void readPrepare(StatementCallbackInterface statement) throws DisconnectException
readPrepare
in interface StatementReplyInterface
DisconnectException
public void readDescribeInput(PreparedStatementCallbackInterface preparedStatement) throws DisconnectException
readDescribeInput
in interface StatementReplyInterface
DisconnectException
public void readDescribeOutput(PreparedStatementCallbackInterface preparedStatement) throws DisconnectException
readDescribeOutput
in interface StatementReplyInterface
DisconnectException
public void readExecuteCall(StatementCallbackInterface statement) throws DisconnectException
readExecuteCall
in interface StatementReplyInterface
DisconnectException
private void parsePRPSQLSTTreply(StatementCallbackInterface statement) throws DisconnectException
DisconnectException
private void parseDSCSQLSTTreply(PreparedStatementCallbackInterface ps, int metaDataType) throws DisconnectException
DisconnectException
private void parseEXCSQLIMMreply(StatementCallbackInterface statement) throws DisconnectException
DisconnectException
private void parseOPNQRYreply(StatementCallbackInterface statementI) throws DisconnectException
statementI
- statement to invoke callbacks onDisconnectException
private void parseEXCSQLSETreply(StatementCallbackInterface statement) throws DisconnectException
DisconnectException
private void parseEXCSQLSTTreply(StatementCallbackInterface statementI) throws DisconnectException
DisconnectException
private void parseResultSetProcedure(StatementCallbackInterface statementI) throws DisconnectException
DisconnectException
private NetResultSet parseResultSetCursor(StatementCallbackInterface statementI, Section section) throws DisconnectException
DisconnectException
private void parseOpenQuery(StatementCallbackInterface statementI) throws DisconnectException
DisconnectException
void parseEndQuery(ResultSetCallbackInterface resultSetI) throws DisconnectException
DisconnectException
private void parseOpenQueryFailure(StatementCallbackInterface statementI) throws DisconnectException
DisconnectException
private void parsePrepareError(StatementCallbackInterface statement) throws DisconnectException
DisconnectException
private void parseExecuteImmediateError(StatementCallbackInterface statement) throws DisconnectException
DisconnectException
private void parseDescribeError(StatementCallbackInterface statement) throws DisconnectException
DisconnectException
private void parseOpenQueryError(StatementCallbackInterface statementI) throws DisconnectException
DisconnectException
private void parseExecuteError(StatementCallbackInterface statementI) throws DisconnectException
DisconnectException
private void parseExecuteSetStatementError(StatementCallbackInterface statement) throws DisconnectException
DisconnectException
private NetResultSet parseOPNQRYRM(StatementCallbackInterface statementI, boolean isOPNQRYreply) throws DisconnectException
When an EXCSQLSTT contains an SQL statement that invokes a stored procedure, and the procedure completes, an OPNQRYRM is returned for each answer set.
statementI
- statement callback interfaceisOPNQRYreply
- If true, parse a reply to an OPNQRY
command. Otherwise, parse a reply to an EXCSQLSTT command.NetResultSet
valueDisconnectException
private void parseENDQRYRM(ResultSetCallbackInterface resultSetI) throws DisconnectException
DisconnectException
private void parseQRYPOPRM() throws DisconnectException
DisconnectException
private void parseOPNQFLRM(StatementCallbackInterface statement) throws DisconnectException
DisconnectException
private java.util.List<Section> parseRSLSETRM() throws DisconnectException
DisconnectException
private NetSqlca parseSQLDTARD(NetSqldta netSqldta) throws DisconnectException
DisconnectException
private void parseQRYDSC(NetCursor cursor) throws DisconnectException
DisconnectException
private void parseFDODSC(NetCursor cursor) throws DisconnectException
DisconnectException
private void parseSQLDTARDarray(NetCursor cursor, boolean skipBytes) throws DisconnectException
DisconnectException
private void checkPreviousSQLDTARDtriplet(int previousTripletType, int tripletType, int previousTripletId, int tripletId) throws DisconnectException
DisconnectException
private void checkFastRLO(int[][] rlo) throws DisconnectException
DisconnectException
private void descriptorErrorDetected() throws DisconnectException
DisconnectException
void parseQRYDTA(NetResultSet netResultSet) throws DisconnectException
DisconnectException
private NetSqlca parseFDODTA(NetCursor netCursor) throws DisconnectException
DisconnectException
private void parseFastSQLDTARDdata(NetCursor netCursor) throws DisconnectException
DisconnectException
private void parseSQLDTARDdata(NetCursor netCursor) throws DisconnectException
DisconnectException
void copyEXTDTA(NetCursor netCursor) throws DisconnectException
DisconnectException
Section parsePKGNAMCSN(boolean skip) throws DisconnectException
DisconnectException
private int parseFastQRYPRCTYP() throws DisconnectException
DisconnectException
private int parseFastSQLCSRHLD() throws DisconnectException
DisconnectException
private int parseFastQRYATTSCR() throws DisconnectException
DisconnectException
private int parseFastQRYATTSET() throws DisconnectException
DisconnectException
private int parseFastQRYATTSNS() throws DisconnectException
DisconnectException
private int parseFastQRYATTUPD() throws DisconnectException
DisconnectException
private long parseFastQRYINSID() throws DisconnectException
DisconnectException
private java.util.List<Section> parsePKGSNLST() throws DisconnectException
DisconnectException
private NetSqlca parseSQLDARD(ColumnMetaData columnMetaData, boolean skipBytes) throws DisconnectException
DisconnectException
private int parseSQLRSLRD(java.util.List<Section> sections) throws DisconnectException
DisconnectException
private ColumnMetaData parseSQLCINRD() throws DisconnectException
DisconnectException
private NetSqlca parseSQLDARDarray(ColumnMetaData columnMetaData, boolean skipBytes) throws DisconnectException
DisconnectException
private int parseSQLRSLRDarray(java.util.List<Section> sections) throws DisconnectException
DisconnectException
private ColumnMetaData parseSQLCINRDarray() throws DisconnectException
DisconnectException
private void parseSQLDAROW(ColumnMetaData columnMetaData, int columnNumber) throws DisconnectException
DisconnectException
private void parseSQLDHROW(ColumnMetaData columnMetaData) throws DisconnectException
DisconnectException
private void parseSQLRSROW(Section section) throws DisconnectException
DisconnectException
private void parseSQLDAGRP(ColumnMetaData columnMetaData, int columnNumber) throws DisconnectException
DisconnectException
private void parseSQLUDTGRP(ColumnMetaData columnMetaData, int columnNumber) throws DisconnectException
DisconnectException
private void parseSQLDOPTGRP(ColumnMetaData columnMetaData, int columnNumber) throws DisconnectException
DisconnectException
private void parseSQLDXGRP(ColumnMetaData columnMetaData, int column) throws DisconnectException
DisconnectException
private void parseSQLDHGRP(ColumnMetaData columnMetaData) throws DisconnectException
DisconnectException
private void parseSQLRSGRP(Section section) throws DisconnectException
DisconnectException
private java.lang.String parseFastVCMorVCS() throws DisconnectException
DisconnectException
private java.lang.String parseVCMorVCS() throws DisconnectException
DisconnectException
private int calculateResultSetType(int qryattscr, int qryattsns, int defaultType)
private int calculateResultSetConcurrency(int qryattupd, int defaultConcurrency)
private int calculateResultSetHoldability(int sqlcsrhld)
private int parseSQLDTAGRPdataLabelsAndUpdateColumn(NetCursor cursor, int columnIndex, int tripletLength) throws DisconnectException
DisconnectException
public void readSetSpecialRegister(StatementCallbackInterface statement) throws DisconnectException
readSetSpecialRegister
in interface StatementReplyInterface
DisconnectException
Apache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.