protected ColumnMetaData parseSQLCINRD() throws DisconnectException { parseLengthAndMatchCodePoint(CodePoint.SQLCINRD); int ddmLength = getDdmLength(); ensureBLayerDataInBuffer(ddmLength); ColumnMetaData cm = parseSQLCINRDarray(); adjustLengths(getDdmLength()); return cm; }
protected ColumnMetaData parseSQLCINRD() throws DisconnectException { parseLengthAndMatchCodePoint(CodePoint.SQLCINRD); int ddmLength = getDdmLength(); ensureBLayerDataInBuffer(ddmLength); ColumnMetaData cm = parseSQLCINRDarray(); adjustLengths(getDdmLength()); return cm; }
protected void parseQRYDTA(NetResultSet netResultSet) throws DisconnectException { parseLengthAndMatchCodePoint(CodePoint.QRYDTA); if (longValueForDecryption_ == null) { int ddmLength = getDdmLength(); ensureBLayerDataInBuffer(ddmLength); } parseSQLDTARDdata(netResultSet.netCursor_); if (longValueForDecryption_ == null) { adjustLengths(getDdmLength()); } else { longValueForDecryption_ = null; } if (longBufferForDecryption_ != null) { buffer_ = longBufferForDecryption_; pos_ = longPosForDecryption_; if (count_ > longBufferForDecryption_.length) { count_ = longBufferForDecryption_.length; } else if (longCountForDecryption_ != 0) { count_ = longCountForDecryption_; longCountForDecryption_ = 0; } dssLength_ = 0; longBufferForDecryption_ = null; } }
NetSqlca parseFDODTA(NetCursor netCursor) throws DisconnectException { parseLengthAndMatchCodePoint(CodePoint.FDODTA); int ddmLength = getDdmLength(); ensureBLayerDataInBuffer(ddmLength); mark(); NetSqlca netSqlca = parseSQLCARDrow(null); int length = getFastSkipSQLCARDrowLength(); adjustLengths(length); parseFastSQLDTARDdata(netCursor); return netSqlca; }
NetSqlca parseFDODTA(NetCursor netCursor) throws DisconnectException { parseLengthAndMatchCodePoint(CodePoint.FDODTA); int ddmLength = getDdmLength(); ensureBLayerDataInBuffer(ddmLength); mark(); NetSqlca netSqlca = parseSQLCARDrow(null); int length = getFastSkipSQLCARDrowLength(); adjustLengths(length); parseFastSQLDTARDdata(netCursor); return netSqlca; }
protected void parseQRYDTA(NetResultSet netResultSet) throws DisconnectException { parseLengthAndMatchCodePoint(CodePoint.QRYDTA); if (longValueForDecryption_ == null) { int ddmLength = getDdmLength(); ensureBLayerDataInBuffer(ddmLength); } parseSQLDTARDdata(netResultSet.netCursor_); if (longValueForDecryption_ == null) { adjustLengths(getDdmLength()); } else { longValueForDecryption_ = null; } if (longBufferForDecryption_ != null) { buffer_ = longBufferForDecryption_; pos_ = longPosForDecryption_; if (count_ > longBufferForDecryption_.length) { count_ = longBufferForDecryption_.length; } else if (longCountForDecryption_ != 0) { count_ = longCountForDecryption_; longCountForDecryption_ = 0; } dssLength_ = 0; longBufferForDecryption_ = null; } }
if (!ensuredLengthForDecryption_ && longValueForDecryption_ == null) { //if ensuredLength = true, means we already ensured length in decryptData, so don't need to do it again ddmLength = getDdmLength(); ensureBLayerDataInBuffer(ddmLength);
if (!ensuredLengthForDecryption_ && longValueForDecryption_ == null) { //if ensuredLength = true, means we already ensured length in decryptData, so don't need to do it again ddmLength = getDdmLength(); ensureBLayerDataInBuffer(ddmLength);
int offset = 0; ensureBLayerDataInBuffer(ddmLength);
int offset = 0; ensureBLayerDataInBuffer(ddmLength);
ensureBLayerDataInBuffer(ddmLength); int peekCP = peekCodePoint(); int length = 0;
ensureBLayerDataInBuffer(ddmLength); int peekCP = peekCodePoint(); int length = 0;