Package org.apache.derby.client.net
Class NetConnectionReply
java.lang.Object
org.apache.derby.client.net.Reply
org.apache.derby.client.net.NetConnectionReply
- All Implemented Interfaces:
ConnectionReplyInterface
- Direct Known Subclasses:
NetPackageReply
-
Field Summary
FieldsFields inherited from class org.apache.derby.client.net.Reply
agent_, buffer_, count_, DEFAULT_BUFFER_SIZE, dssLength_, END_OF_COLLECTION, END_OF_SAME_ID_CHAIN, ensuredLengthForDecryption_, longBufferForDecryption_, longCountForDecryption_, longPosForDecryption_, longValueForDecryption_, netAgent_, peekedLength_, pos_
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) boolean
checkAndGetReceivedFlag
(boolean receivedFlag) (package private) void
checkRequiredObjects
(boolean receivedFlag) (package private) void
checkRequiredObjects
(boolean receivedFlag, boolean receivedFlag2) (package private) void
checkRequiredObjects
(boolean receivedFlag, boolean receivedFlag2, boolean receivedFlag3) private void
checkRequiredObjects
(boolean receivedFlag, boolean receivedFlag2, boolean receivedFlag3, boolean receivedFlag4) (package private) void
private void
doMgrlvlrmSemantics
(int[] nameList, int[] levelList) private void
doMgrlvlrmSemantics
(int manager, int level) private void
doMgrlvlrmSemantics
(String manager, String level) private void
doObjnsprmSemantics
(int codePoint) private void
doPrccnvrmSemantics
(int conversationProtocolErrorCode) (package private) void
doPrmnsprmSemantics
(int codePoint) (package private) void
doValnsprmSemantics
(int codePoint, int value) private void
doValnsprmSemantics
(int codePoint, String value) private NetSqlca
parseAbnormalEndUow
(ConnectionCallbackInterface connection, UnitOfWorkListener uwl) Perform necessary actions for parsing of a ABNUOWRM message.(package private) NetSqlca
Perform necessary actions for parsing of a ABNUOWRM message.(package private) NetSqlca
Perform necessary actions for parsing of a ABNUOWRM message.private void
private void
parseAccessRdbError
(NetConnection netConnection) private void
parseAccessSecurityError
(NetConnection netConnection) private void
parseACCRDBreply
(NetConnection netConnection) private void
parseACCRDBRM
(NetConnection netConnection) private void
parseACCSECRD
(NetConnection netConnection, int securityMechanism) private void
parseACCSECreply
(NetConnection netConnection, int securityMechanism) private int
private int
private int
(package private) void
(package private) void
private int
private int
private void
parseCommitError
(ConnectionCallbackInterface connection) (package private) void
parseCommonError
(int peekCP) private byte[]
parseCRRTKN
(boolean skip) private void
parseDummyEXCSATRD
(NetConnection netConnection) private void
parseDummyEXCSATreply
(NetConnection netConnection) (package private) void
parseENDUOWRM
(ConnectionCallbackInterface connection) private void
private void
parseEXCSATRD
(NetConnection netConnection) private void
parseEXCSATreply
(NetConnection netConnection) private String
private String
private int
(package private) int
(package private) int
parseFastSVRCOD
(int minSvrcod, int maxSvrcod) (package private) String
private void
parseInitialPBSD
(ClientConnection connection) Parse the initial PBSD - PiggyBackedSessionData code point.private void
parseMGRLVLLS
(NetConnection netConnection) private int
private void
(package private) void
(package private) void
Parse a PBSD - PiggyBackedSessionData code point.private int
private void
private String
parsePRDID
(boolean skip) private void
parseRdbAccessFailed
(NetConnection netConnection) private void
private void
private void
parseRDBATHRM
(NetConnection netConnection) private void
parseRDBCMMreply
(ConnectionCallbackInterface connection) (package private) void
(package private) String
parseRDBNAM
(boolean skip) private void
parseRDBNFNRM
(NetConnection netConnection) private void
parseRDBRLLBCKreply
(ConnectionCallbackInterface connection) private void
private int
private void
parseSECCHKreply
(NetConnection netConnection) private void
parseSECCHKRM
(NetConnection netConnection) private int[]
private byte[]
parseSECTKN
(boolean skip) private void
parseSecurityCheckError
(NetConnection netConnection) private NetSqlca
parseSQLCAGRP
(Sqlca[] rowsetSqlca) (package private) NetSqlca
parseSQLCARD
(Sqlca[] rowsetSqlca) (package private) NetSqlca
parseSQLCARDrow
(Sqlca[] rowsetSqlca) private void
parseSQLCAXGRP
(NetSqlca netSqlca) private void
private void
private int
parseSQLDCGRP
(Sqlca[] rowsetSqlca, int lastRow) private int
parseSQLDCROW
(Sqlca[] rowsetSqlca, int lastRow) private void
private void
private void
parseSQLDIAGCI
(Sqlca[] rowsetSqlca) private void
private long
parseSQLDIAGGRP
(Sqlca[] rowsetSqlca) private long
parseSQLDIAGSTT
(Sqlca[] rowsetSqlca) private int
(package private) int
private void
private void
private String
private String
private String
(package private) int
parseSVRCOD
(int minSvrcod, int maxSvrcod) (package private) int
parseSYNCCRD
(ConnectionCallbackInterface connection) (package private) void
parseSYNCCTLError
(int peekCP) (package private) int
parseSYNCCTLreply
(ConnectionCallbackInterface connection) (package private) byte
private int
private void
private void
private void
(package private) int
private int
private String
parseUSRID
(boolean skip) private void
(package private) int
(package private) Xid
parseXID()
(package private) int
(package private) void
readAccessDatabase
(ClientConnection connection) (package private) void
readAccessSecurity
(ClientConnection connection, int securityMechanism) void
readCommitSubstitute
(ConnectionCallbackInterface connection) (package private) void
readExchangeServerAttributes
(ClientConnection connection) void
readLocalCommit
(ConnectionCallbackInterface connection) void
readLocalRollback
(ConnectionCallbackInterface connection) void
readLocalXACommit
(ConnectionCallbackInterface connection) void
readLocalXARollback
(ConnectionCallbackInterface connection) void
readLocalXAStart
(ConnectionCallbackInterface connection) (package private) void
readSecurityCheck
(ClientConnection connection) (package private) void
readXaCommit
(NetConnection conn) (package private) int
(package private) void
readXaForget
(NetConnection conn) (package private) int
readXaPrepare
(NetConnection conn) (package private) void
readXaRecover
(NetConnection conn) (package private) int
readXaRollback
(NetConnection conn) (package private) void
private void
resetRowsetSqlca
(Sqlca[] rowsetSqlca, int row) private void
Methods inherited from class org.apache.derby.client.net.Reply
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
-
Field Details
-
msgutil_
-
-
Constructor Details
-
NetConnectionReply
NetConnectionReply(NetAgent netAgent, int bufferSize)
-
-
Method Details
-
readExchangeServerAttributes
- Throws:
SqlException
-
readAccessSecurity
- Throws:
SqlException
-
readSecurityCheck
- Throws:
SqlException
-
readAccessDatabase
- Throws:
SqlException
-
readCommitSubstitute
- Specified by:
readCommitSubstitute
in interfaceConnectionReplyInterface
- Throws:
DisconnectException
-
readLocalCommit
- Specified by:
readLocalCommit
in interfaceConnectionReplyInterface
- Throws:
DisconnectException
-
readLocalRollback
- Specified by:
readLocalRollback
in interfaceConnectionReplyInterface
- Throws:
DisconnectException
-
readLocalXAStart
- Specified by:
readLocalXAStart
in interfaceConnectionReplyInterface
- Throws:
DisconnectException
-
readLocalXACommit
- Specified by:
readLocalXACommit
in interfaceConnectionReplyInterface
- Throws:
DisconnectException
-
readLocalXARollback
- Specified by:
readLocalXARollback
in interfaceConnectionReplyInterface
- Throws:
DisconnectException
-
readXaStartUnitOfWork
- Throws:
DisconnectException
-
readXaEndUnitOfWork
- Throws:
DisconnectException
-
readXaPrepare
- Throws:
DisconnectException
-
readXaCommit
- Throws:
DisconnectException
-
readXaRollback
- Throws:
DisconnectException
-
readXaRecover
- Throws:
DisconnectException
-
readXaForget
- Throws:
DisconnectException
-
parseRDBCMMreply
- Throws:
DisconnectException
-
parseRDBRLLBCKreply
- Throws:
DisconnectException
-
parseEXCSATreply
- Throws:
DisconnectException
-
parseDummyEXCSATreply
- Throws:
DisconnectException
-
parseACCSECreply
private void parseACCSECreply(NetConnection netConnection, int securityMechanism) throws DisconnectException - Throws:
DisconnectException
-
parseSECCHKreply
- Throws:
DisconnectException
-
parseACCRDBreply
- Throws:
DisconnectException
-
parseTypdefsOrMgrlvlovrs
- Throws:
DisconnectException
-
parseCommitError
- Throws:
DisconnectException
-
parseRollbackError
- Throws:
DisconnectException
-
parseExchangeServerAttributesError
- Throws:
DisconnectException
-
parseAccessSecurityError
- Throws:
DisconnectException
-
parseSecurityCheckError
- Throws:
DisconnectException
-
parseAccessRdbError
- Throws:
DisconnectException
-
parseCommonError
- Throws:
DisconnectException
-
parseAbnormalEndUow
private NetSqlca parseAbnormalEndUow(ConnectionCallbackInterface connection, UnitOfWorkListener uwl) throws DisconnectException Perform necessary actions for parsing of a ABNUOWRM message.- Parameters:
connection
- an implementation of the ConnectionCallbackInterface- Returns:
- an NetSqlca object obtained from parsing the ABNUOWRM
- Throws:
DisconnectException
-
parseAbnormalEndUow
Perform necessary actions for parsing of a ABNUOWRM message.- Parameters:
s
- an implementation of the StatementCallbackInterface- Returns:
- an NetSqlca object obtained from parsing the ABNUOWRM
- Throws:
DisconnectException
-
parseAbnormalEndUow
Perform necessary actions for parsing of a ABNUOWRM message.- Parameters:
r
- an implementation of the ResultsetCallbackInterface- Returns:
- an NetSqlca object obtained from parsing the ABNUOWRM
- Throws:
DisconnectException
-
parseRdbAccessFailed
- Throws:
DisconnectException
-
parseSECCHKRM
- Throws:
DisconnectException
-
parseACCRDBRM
- Throws:
DisconnectException
-
parseENDUOWRM
- Throws:
DisconnectException
-
parseCMDCHKRM
- Throws:
DisconnectException
-
parseRDBNACRM
- Throws:
DisconnectException
-
parseRDBNFNRM
- Throws:
DisconnectException
-
parseRDBATHRM
- Throws:
DisconnectException
-
parseSYNTAXRM
- Throws:
DisconnectException
-
parseRDBACCRM
- Throws:
DisconnectException
-
parseRDBAFLRM
- Throws:
DisconnectException
-
parseVALNSPRM
- Throws:
DisconnectException
-
parsePRCCNVRM
- Throws:
DisconnectException
-
parseOBJNSPRM
- Throws:
DisconnectException
-
parseMGRLVLRM
- Throws:
DisconnectException
-
parseCMDNSPRM
- Throws:
DisconnectException
-
parseABNUOWRM
- Throws:
DisconnectException
-
parseEXCSATRD
- Throws:
DisconnectException
-
parseDummyEXCSATRD
- Throws:
DisconnectException
-
parseACCSECRD
private void parseACCSECRD(NetConnection netConnection, int securityMechanism) throws DisconnectException - Throws:
DisconnectException
-
parseTYPDEFNAM
- Throws:
DisconnectException
-
parseTYPDEFOVR
- Throws:
DisconnectException
-
parseSYNCCRD
- Throws:
DisconnectException
-
parseXARETVAL
- Throws:
DisconnectException
-
parseSYNCTYPE
- Throws:
DisconnectException
-
parseSYNCCTLreply
- Throws:
DisconnectException
-
parseSYNCCTLError
- Throws:
DisconnectException
-
parseMGRLVLLS
- Throws:
DisconnectException
-
parseEXTNAM
- Throws:
DisconnectException
-
parseSRVCLSNM
- Throws:
DisconnectException
-
parseSRVNAM
- Throws:
DisconnectException
-
parseSRVRLSLV
- Throws:
DisconnectException
-
parseMGRLVLN
- Throws:
DisconnectException
-
parseSECMEC
- Throws:
DisconnectException
-
parseSECTKN
- Throws:
DisconnectException
-
parseSECCHKCD
- Throws:
DisconnectException
-
parsePRDID
- Throws:
DisconnectException
-
parseUSRID
- Throws:
DisconnectException
-
parseCODPNTDR
- Throws:
DisconnectException
-
parseCRRTKN
- Throws:
DisconnectException
-
parseUOWDSP
- Throws:
DisconnectException
-
parseRDBNAM
- Throws:
DisconnectException
-
parseXIDCNT
- Throws:
DisconnectException
-
parseXID
- Throws:
DisconnectException
-
parseIndoubtList
- Throws:
DisconnectException
-
parseSYNERRCD
- Throws:
DisconnectException
-
parseCODPNT
- Throws:
DisconnectException
-
parsePRCCNVCD
- Throws:
DisconnectException
-
parseCCSIDSBC
- Throws:
DisconnectException
-
parseCCSIDMBC
- Throws:
DisconnectException
-
parseCCSIDDBC
- Throws:
DisconnectException
-
parseSVRCOD
- Throws:
DisconnectException
-
parseFastSVRCOD
- Throws:
DisconnectException
-
parseSQLCARD
- Throws:
DisconnectException
-
parseSQLCARDrow
- Throws:
DisconnectException
-
parseSQLNUMROW
- Throws:
DisconnectException
-
parseFastSQLNUMROW
- Throws:
DisconnectException
-
parseSQLNUMGRP
- Throws:
DisconnectException
-
parseFastSQLNUMGRP
- Throws:
DisconnectException
-
parseSQLCAGRP
- Throws:
DisconnectException
-
parseSQLCAXGRP
- Throws:
DisconnectException
-
parseSQLDIAGGRP
- Throws:
DisconnectException
-
parseFastVCS
- Throws:
DisconnectException
-
checkAndGetReceivedFlag
- Throws:
DisconnectException
-
checkRequiredObjects
- Throws:
DisconnectException
-
checkRequiredObjects
- Throws:
DisconnectException
-
checkRequiredObjects
void checkRequiredObjects(boolean receivedFlag, boolean receivedFlag2, boolean receivedFlag3) throws DisconnectException - Throws:
DisconnectException
-
checkRequiredObjects
private void checkRequiredObjects(boolean receivedFlag, boolean receivedFlag2, boolean receivedFlag3, boolean receivedFlag4) throws DisconnectException - Throws:
DisconnectException
-
doObjnsprmSemantics
- Throws:
DisconnectException
-
doPrmnsprmSemantics
- Throws:
DisconnectException
-
doValnsprmSemantics
- Throws:
DisconnectException
-
doValnsprmSemantics
- Throws:
DisconnectException
-
doDtamchrmSemantics
- Throws:
DisconnectException
-
doMgrlvlrmSemantics
- Throws:
DisconnectException
-
doMgrlvlrmSemantics
- Throws:
DisconnectException
-
doMgrlvlrmSemantics
- Throws:
DisconnectException
-
doPrccnvrmSemantics
- Throws:
DisconnectException
-
parseSQLDCTOKS
- Throws:
DisconnectException
-
parseSQLDIAGCI
- Throws:
DisconnectException
-
parseSQLDIAGCN
- Throws:
DisconnectException
-
parseSQLCNROW
- Throws:
DisconnectException
-
parseSQLDCROW
- Throws:
DisconnectException
-
parseSQLTOKROW
- Throws:
DisconnectException
-
parseSQLTOKGRP
- Throws:
DisconnectException
-
parseSQLDIAGSTT
- Throws:
DisconnectException
-
parseSQLCNGRP
- Throws:
DisconnectException
-
parseSQLDCGRP
- Throws:
DisconnectException
-
parseSQLDCXGRP
- Throws:
DisconnectException
-
parseFastNVCMorNVCS
- Throws:
DisconnectException
-
skipFastNVCMorNVCS
- Throws:
DisconnectException
-
resetRowsetSqlca
-
parseInitialPBSD
Parse the initial PBSD - PiggyBackedSessionData code point.If sent by the server, it contains a PBSD_ISO code point followed by a byte representing the JDBC isolation level, and a PBSD_SCHEMA code point followed by the name of the current schema as an UTF-8 String.
- Throws:
DisconnectException
-
parsePBSD
Parse a PBSD - PiggyBackedSessionData code point. Can contain one or both of, a PBSD_ISO code point followed by a byte representing the jdbc isolation level, and a PBSD_SCHEMA code point followed by the name of the current schema as an UTF-8 String.- Throws:
DisconnectException
-