protected String parseFastVCS() throws DisconnectException { // doublecheck what readString() does if the length is 0 return readFastString(readFastUnsignedShort(), netAgent_.targetTypdef_.getCcsidSbcEncoding()); } //----------------------non-parsing computational helper methods--------------
protected String parseFastVCS() throws DisconnectException { // doublecheck what readString() does if the length is 0 return readFastString(readFastUnsignedShort(), netAgent_.targetTypdef_.getCcsidSbcEncoding()); } //----------------------non-parsing computational helper methods--------------
private String parseFastNVCMorNVCS() throws DisconnectException { String stringToBeSet = null; int vcm_length = 0; int vcs_length = 0; if (readFastUnsignedByte() != CodePoint.NULLDATA) { vcm_length = readFastUnsignedShort(); if (vcm_length > 0) { stringToBeSet = readFastString(vcm_length, netAgent_.targetTypdef_.getCcsidMbcEncoding()); } if (readFastUnsignedByte() != CodePoint.NULLDATA) { agent_.accumulateChainBreakingReadExceptionAndThrow( new DisconnectException(agent_, new ClientMessageId( SQLState.NET_NVCM_NVCS_BOTH_NON_NULL))); } } else { if (readFastUnsignedByte() != CodePoint.NULLDATA) { vcs_length = readFastUnsignedShort(); if (vcs_length > 0) { stringToBeSet = readFastString(vcs_length, netAgent_.targetTypdef_.getCcsidSbcEncoding()); } } } return stringToBeSet; }
private String parseFastNVCMorNVCS() throws DisconnectException { String stringToBeSet = null; int vcm_length = 0; int vcs_length = 0; if (readFastUnsignedByte() != CodePoint.NULLDATA) { vcm_length = readFastUnsignedShort(); if (vcm_length > 0) { stringToBeSet = readFastString(vcm_length, netAgent_.targetTypdef_.getCcsidMbcEncoding()); } if (readFastUnsignedByte() != CodePoint.NULLDATA) { agent_.accumulateChainBreakingReadExceptionAndThrow( new DisconnectException(agent_, new ClientMessageId( SQLState.NET_NVCM_NVCS_BOTH_NON_NULL))); } } else { if (readFastUnsignedByte() != CodePoint.NULLDATA) { vcs_length = readFastUnsignedShort(); if (vcs_length > 0) { stringToBeSet = readFastString(vcs_length, netAgent_.targetTypdef_.getCcsidSbcEncoding()); } } } return stringToBeSet; }
private int parseSQLDCGRP(Sqlca[] rowsetSqlca, int lastRow) throws DisconnectException { int sqldcCode = readFastInt(); // SQLCODE String sqldcState = readFastString(5, Typdef.UTF8ENCODING); // SQLSTATE int sqldcReason = readFastInt(); // REASON_CODE int sqldcLinen = readFastInt(); // LINE_NUMBER
private int parseSQLDCGRP(Sqlca[] rowsetSqlca, int lastRow) throws DisconnectException { int sqldcCode = readFastInt(); // SQLCODE String sqldcState = readFastString(5, Typdef.UTF8ENCODING); // SQLSTATE int sqldcReason = readFastInt(); // REASON_CODE int sqldcLinen = readFastInt(); // LINE_NUMBER