private String parseFastVCMorVCS() throws DisconnectException { String stringToBeSet = null; int vcm_length = readFastUnsignedShort(); if (vcm_length > 0) { stringToBeSet = readFastString(vcm_length, netAgent_.targetTypdef_.getCcsidMbcEncoding()); } int vcs_length = readFastUnsignedShort(); if (vcm_length > 0 && vcs_length > 0) { agent_.accumulateChainBreakingReadExceptionAndThrow(new DisconnectException(agent_, new ClientMessageId(SQLState.NET_VCM_VCS_LENGTHS_INVALID))); } else if (vcs_length > 0) { stringToBeSet = readFastString(vcs_length, netAgent_.targetTypdef_.getCcsidSbcEncoding()); } return stringToBeSet; }
private String parseFastVCMorVCS() throws DisconnectException { String stringToBeSet = null; int vcm_length = readFastUnsignedShort(); if (vcm_length > 0) { stringToBeSet = readFastString(vcm_length, netAgent_.targetTypdef_.getCcsidMbcEncoding()); } int vcs_length = readFastUnsignedShort(); if (vcm_length > 0 && vcs_length > 0) { agent_.accumulateChainBreakingReadExceptionAndThrow(new DisconnectException(agent_, new ClientMessageId(SQLState.NET_VCM_VCS_LENGTHS_INVALID))); } else if (vcs_length > 0) { stringToBeSet = readFastString(vcs_length, netAgent_.targetTypdef_.getCcsidSbcEncoding()); } return stringToBeSet; }
private String parseVCMorVCS() throws DisconnectException { String stringToBeSet = null; int vcm_length = readUnsignedShort(); if (vcm_length > 0) { stringToBeSet = readString(vcm_length, netAgent_.targetTypdef_.getCcsidMbcEncoding()); } int vcs_length = readUnsignedShort(); if (vcm_length > 0 && vcs_length > 0) { agent_.accumulateChainBreakingReadExceptionAndThrow(new DisconnectException(agent_, new ClientMessageId(SQLState.NET_VCM_VCS_LENGTHS_INVALID))); } else if (vcs_length > 0) { stringToBeSet = readString(vcs_length, netAgent_.targetTypdef_.getCcsidSbcEncoding()); } return stringToBeSet; }
private String parseVCMorVCS() throws DisconnectException { String stringToBeSet = null; int vcm_length = readUnsignedShort(); if (vcm_length > 0) { stringToBeSet = readString(vcm_length, netAgent_.targetTypdef_.getCcsidMbcEncoding()); } int vcs_length = readUnsignedShort(); if (vcm_length > 0 && vcs_length > 0) { agent_.accumulateChainBreakingReadExceptionAndThrow(new DisconnectException(agent_, new ClientMessageId(SQLState.NET_VCM_VCS_LENGTHS_INVALID))); } else if (vcs_length > 0) { stringToBeSet = readString(vcs_length, netAgent_.targetTypdef_.getCcsidSbcEncoding()); } return stringToBeSet; }
private String parseSQLSTTGRP() throws DisconnectException { int mixedNullInd = readUnsignedByte(); int singleNullInd = 0; String sqlsttString = null; int stringLength = 0; if (mixedNullInd == CodePoint.NULLDATA) { singleNullInd = readUnsignedByte(); if (singleNullInd == CodePoint.NULLDATA) { // throw DTAMCHRM doDtamchrmSemantics(); } // read 4-byte length stringLength = readInt(); // read sqlstt string sqlsttString = readString(stringLength, netAgent_.targetTypdef_.getCcsidSbcEncoding()); } else { // read 4-byte length stringLength = readInt(); // read sqlstt string sqlsttString = readString(stringLength, netAgent_.targetTypdef_.getCcsidMbcEncoding()); // read null indicator singleNullInd = readUnsignedByte(); } return sqlsttString; }
private String parseSQLSTTGRPNOCMorNOCS() throws DisconnectException { int mixedNullInd = readUnsignedByte(); int singleNullInd = 0; String sqlsttString = null; int stringLength = 0; if (mixedNullInd == CodePoint.NULLDATA) { singleNullInd = readUnsignedByte(); if (singleNullInd == CodePoint.NULLDATA) { // throw DTAMCHRM doDtamchrmSemantics(); } // read 4-byte length stringLength = readInt(); // read sqlstt string sqlsttString = readString(stringLength, netAgent_.targetTypdef_.getCcsidSbcEncoding()); } else { // read 4-byte length stringLength = readInt(); // read sqlstt string sqlsttString = readString(stringLength, netAgent_.targetTypdef_.getCcsidMbcEncoding()); // read null indicator singleNullInd = readUnsignedByte(); } return sqlsttString; }
private String parseSQLSTTGRP() throws DisconnectException { int mixedNullInd = readUnsignedByte(); int singleNullInd = 0; String sqlsttString = null; int stringLength = 0; if (mixedNullInd == CodePoint.NULLDATA) { singleNullInd = readUnsignedByte(); if (singleNullInd == CodePoint.NULLDATA) { // throw DTAMCHRM doDtamchrmSemantics(); } // read 4-byte length stringLength = readInt(); // read sqlstt string sqlsttString = readString(stringLength, netAgent_.targetTypdef_.getCcsidSbcEncoding()); } else { // read 4-byte length stringLength = readInt(); // read sqlstt string sqlsttString = readString(stringLength, netAgent_.targetTypdef_.getCcsidMbcEncoding()); // read null indicator singleNullInd = readUnsignedByte(); } return sqlsttString; }
private String parseSQLSTTGRPNOCMorNOCS() throws DisconnectException { int mixedNullInd = readUnsignedByte(); int singleNullInd = 0; String sqlsttString = null; int stringLength = 0; if (mixedNullInd == CodePoint.NULLDATA) { singleNullInd = readUnsignedByte(); if (singleNullInd == CodePoint.NULLDATA) { // throw DTAMCHRM doDtamchrmSemantics(); } // read 4-byte length stringLength = readInt(); // read sqlstt string sqlsttString = readString(stringLength, netAgent_.targetTypdef_.getCcsidSbcEncoding()); } else { // read 4-byte length stringLength = readInt(); // read sqlstt string sqlsttString = readString(stringLength, netAgent_.targetTypdef_.getCcsidMbcEncoding()); // read null indicator singleNullInd = readUnsignedByte(); } return sqlsttString; }
case CCSIDMBC: if (isCcsidMbcSet() && (ccsidMbc_ != 0)) { netCursor.charsetName_[columnIndex] = getCcsidMbcEncoding(); netCursor.ccsid_[columnIndex] = ccsidMbc_; } else {
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; }
case CCSIDMBC: if (isCcsidMbcSet() && (ccsidMbc_ != 0)) { netCursor.charsetName_[columnIndex] = getCcsidMbcEncoding(); netCursor.ccsid_[columnIndex] = ccsidMbc_; } else {
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; }
netAgent_.typdef_.getCcsidMbcEncoding()); int sqlLen = sqlBytes.length;
netAgent_.typdef_.getCcsidMbcEncoding()); int sqlLen = sqlBytes.length;
writeSingleorMixedCcsidLDString((String) inputs[i], netAgent_.typdef_.getCcsidMbcEncoding(), parameterMetaData.getColumnLabel(i + 1) /* GemStoneAddition */); } else { // use the promototed object instead
writeSingleorMixedCcsidLDString((String) inputs[i], netAgent_.typdef_.getCcsidMbcEncoding(), parameterMetaData.getColumnLabel(i + 1) /* GemStoneAddition */); } else { // use the promototed object instead