private void checkFastRLO(int[][] rlo) throws DisconnectException { for (int i = 0; i < rlo.length; i++) { int lid = readFastUnsignedByte(); if (lid != rlo[i][FdocaConstants.RLO_GROUP_LID]) { descriptorErrorDetected(); // DSCERRCD_42 } int elementTaken = readFastUnsignedByte(); if (elementTaken != rlo[i][FdocaConstants.RLO_ELEMENT_TAKEN]) { descriptorErrorDetected(); // DSCERRCD_07 } int repFactor = readFastUnsignedByte(); if (repFactor != rlo[i][FdocaConstants.RLO_REP_FACTOR]) { descriptorErrorDetected(); // DSCERRCD_07 } } }
private void checkFastRLO(int[][] rlo) throws DisconnectException { for (int i = 0; i < rlo.length; i++) { int lid = readFastUnsignedByte(); if (lid != rlo[i][FdocaConstants.RLO_GROUP_LID]) { descriptorErrorDetected(); // DSCERRCD_42 } int elementTaken = readFastUnsignedByte(); if (elementTaken != rlo[i][FdocaConstants.RLO_ELEMENT_TAKEN]) { descriptorErrorDetected(); // DSCERRCD_07 } int repFactor = readFastUnsignedByte(); if (repFactor != rlo[i][FdocaConstants.RLO_REP_FACTOR]) { descriptorErrorDetected(); // DSCERRCD_07 } } }
protected int parseFastSQLCSRHLD() throws DisconnectException { matchCodePoint(CodePoint.SQLCSRHLD); int sqlcsrhld = readFastUnsignedByte(); // 0xF0 is false (default), 0xF1 is true // use constants in if if ((sqlcsrhld != 0xF0) && (sqlcsrhld != 0xF1)) { doValnsprmSemantics(CodePoint.SQLCSRHLD, sqlcsrhld); } return sqlcsrhld; }
protected int parseFastQRYATTSCR() throws DisconnectException { matchCodePoint(CodePoint.QRYATTSCR); int qryattscr = readFastUnsignedByte(); // use constants in if if ((qryattscr != 0xF0) && (qryattscr != 0xF1)) { doValnsprmSemantics(CodePoint.QRYATTSCR, qryattscr); } return qryattscr; }
protected int parseFastSQLCSRHLD() throws DisconnectException { matchCodePoint(CodePoint.SQLCSRHLD); int sqlcsrhld = readFastUnsignedByte(); // 0xF0 is false (default), 0xF1 is true // use constants in if if ((sqlcsrhld != 0xF0) && (sqlcsrhld != 0xF1)) { doValnsprmSemantics(CodePoint.SQLCSRHLD, sqlcsrhld); } return sqlcsrhld; }
protected int parseFastQRYATTSET() throws DisconnectException { matchCodePoint(CodePoint.QRYATTSET); int qryattset = readFastUnsignedByte(); // use constants in if if ((qryattset != 0xF0) && (qryattset != 0xF1)) { doValnsprmSemantics(CodePoint.QRYATTSET, qryattset); } return qryattset; }
private int parseSQLDTAGRPdataLabelsAndUpdateColumn(NetCursor cursor, int columnIndex, int tripletLength) throws DisconnectException { int numColumns = (tripletLength - 3) / 3; for (int i = columnIndex; i < columnIndex + numColumns; i++) { cursor.qrydscTypdef_.updateColumn(cursor, i, readFastUnsignedByte(), readFastUnsignedShort()); } return numColumns; }
protected int parseFastQRYATTSCR() throws DisconnectException { matchCodePoint(CodePoint.QRYATTSCR); int qryattscr = readFastUnsignedByte(); // use constants in if if ((qryattscr != 0xF0) && (qryattscr != 0xF1)) { doValnsprmSemantics(CodePoint.QRYATTSCR, qryattscr); } return qryattscr; }
protected int parseFastQRYATTSET() throws DisconnectException { matchCodePoint(CodePoint.QRYATTSET); int qryattset = readFastUnsignedByte(); // use constants in if if ((qryattset != 0xF0) && (qryattset != 0xF1)) { doValnsprmSemantics(CodePoint.QRYATTSET, qryattset); } return qryattset; }
private int parseSQLDTAGRPdataLabelsAndUpdateColumn(NetCursor cursor, int columnIndex, int tripletLength) throws DisconnectException { int numColumns = (tripletLength - 3) / 3; for (int i = columnIndex; i < columnIndex + numColumns; i++) { cursor.qrydscTypdef_.updateColumn(cursor, i, readFastUnsignedByte(), readFastUnsignedShort()); } return numColumns; }
protected int parseFastQRYATTUPD() throws DisconnectException { matchCodePoint(CodePoint.QRYATTUPD); int qryattupd = readFastUnsignedByte(); switch (qryattupd) { case CodePoint.QRYUNK: case CodePoint.QRYRDO: case CodePoint.QRYUPD: break; default: doValnsprmSemantics(CodePoint.QRYATTUPD, qryattupd); break; } return qryattupd; }
protected int parseFastQRYATTSNS() throws DisconnectException { matchCodePoint(CodePoint.QRYATTSNS); int qryattsns = readFastUnsignedByte(); switch (qryattsns) { case CodePoint.QRYUNK: case CodePoint.QRYSNSSTC: case CodePoint.QRYINS: break; default: doValnsprmSemantics(CodePoint.QRYATTSNS, qryattsns); break; } return qryattsns; }
protected int parseFastQRYATTUPD() throws DisconnectException { matchCodePoint(CodePoint.QRYATTUPD); int qryattupd = readFastUnsignedByte(); switch (qryattupd) { case CodePoint.QRYUNK: case CodePoint.QRYRDO: case CodePoint.QRYUPD: break; default: doValnsprmSemantics(CodePoint.QRYATTUPD, qryattupd); break; } return qryattupd; }
protected int parseFastQRYATTSNS() throws DisconnectException { matchCodePoint(CodePoint.QRYATTSNS); int qryattsns = readFastUnsignedByte(); switch (qryattsns) { case CodePoint.QRYUNK: case CodePoint.QRYSNSSTC: case CodePoint.QRYINS: break; default: doValnsprmSemantics(CodePoint.QRYATTSNS, qryattsns); break; } return qryattsns; }
private void parseSQLUDTGRP(ColumnMetaData columnMetaData, int columnNumber) throws DisconnectException { int jdbcType = columnMetaData.types_[columnNumber]; if ( !(jdbcType == Types.JAVA_OBJECT) || !netAgent_.netConnection_.serverSupportsUDTs() ) { if (readFastUnsignedByte() == CodePoint.NULLDATA) { return; } } else { String typeName = parseFastVCMorVCS(); String className = parseFastVCMorVCS(); columnMetaData.sqlUDTname_[columnNumber] = typeName; columnMetaData.sqlUDTclassName_[columnNumber] = className; } }
private void parseSQLUDTGRP(ColumnMetaData columnMetaData, int columnNumber) throws DisconnectException { int jdbcType = columnMetaData.types_[columnNumber]; if ( !(jdbcType == Types.JAVA_OBJECT) || !netAgent_.netConnection_.serverSupportsUDTs() ) { if (readFastUnsignedByte() == CodePoint.NULLDATA) { return; } } else { String typeName = parseFastVCMorVCS(); String className = parseFastVCMorVCS(); columnMetaData.sqlUDTname_[columnNumber] = typeName; columnMetaData.sqlUDTclassName_[columnNumber] = className; } }
private void parseSQLDOPTGRP(ColumnMetaData columnMetaData, int columnNumber) throws DisconnectException { if (readFastUnsignedByte() == CodePoint.NULLDATA) { return;
private void parseSQLDOPTGRP(ColumnMetaData columnMetaData, int columnNumber) throws DisconnectException { if (readFastUnsignedByte() == CodePoint.NULLDATA) { return;
private void parseSQLDHGRP(ColumnMetaData columnMetaData) throws DisconnectException { if (readFastUnsignedByte() == CodePoint.NULLDATA) { return; } // SQLDHOLD; PROTOCOL TYPE I2; ENVLID 0x04; Length Override 2 short sqldhold = readFastShort(); // SQLDRETURN; PROTOCOL TYPE I2; ENVLID 0x04; Length Override 2 short sqldreturn = readFastShort(); // SQLDSCROLL; PROTOCOL TYPE I2; ENVLID 0x04; Length Override 2 short sqldscroll = readFastShort(); // SQLDSENSITIVE; PROTOCOL TYPE I2; ENVLID 0x04; Length Override 2 short sqldsensitive = readFastShort(); // SQLDFCODE; PROTOCOL TYPE I2; ENVLID 0x04; Length Override 2 short sqldfcode = readFastShort(); // SQLDKEYTYPE; PROTOCOL TYPE I2; ENVLID 0x04; Length Override 2 short sqldkeytype = readFastShort(); // SQLDRDBNAM; PROTOCOL TYPE VCS; ENVLID 0x32; Length Override 255 String sqldrdbnam = parseFastVCS(); // SQLDSCHEMA_m; PROTOCOL TYPE VCM; ENVLID 0x3E; Length Override 255 // SQLDSCHEMA_s; PROTOCOL TYPE VCS; ENVLID 0x32; Length Override 255 String sqldschema = parseFastVCMorVCS(); columnMetaData.sqldHold_ = sqldhold; columnMetaData.sqldReturn_ = sqldreturn; columnMetaData.sqldScroll_ = sqldscroll; columnMetaData.sqldSensitive_ = sqldsensitive; columnMetaData.sqldFcode_ = sqldfcode; columnMetaData.sqldKeytype_ = sqldkeytype; columnMetaData.sqldRdbnam_ = sqldrdbnam; columnMetaData.sqldSchema_ = sqldschema; }
private void parseSQLDHGRP(ColumnMetaData columnMetaData) throws DisconnectException { if (readFastUnsignedByte() == CodePoint.NULLDATA) { return; } // SQLDHOLD; PROTOCOL TYPE I2; ENVLID 0x04; Length Override 2 short sqldhold = readFastShort(); // SQLDRETURN; PROTOCOL TYPE I2; ENVLID 0x04; Length Override 2 short sqldreturn = readFastShort(); // SQLDSCROLL; PROTOCOL TYPE I2; ENVLID 0x04; Length Override 2 short sqldscroll = readFastShort(); // SQLDSENSITIVE; PROTOCOL TYPE I2; ENVLID 0x04; Length Override 2 short sqldsensitive = readFastShort(); // SQLDFCODE; PROTOCOL TYPE I2; ENVLID 0x04; Length Override 2 short sqldfcode = readFastShort(); // SQLDKEYTYPE; PROTOCOL TYPE I2; ENVLID 0x04; Length Override 2 short sqldkeytype = readFastShort(); // SQLDRDBNAM; PROTOCOL TYPE VCS; ENVLID 0x32; Length Override 255 String sqldrdbnam = parseFastVCS(); // SQLDSCHEMA_m; PROTOCOL TYPE VCM; ENVLID 0x3E; Length Override 255 // SQLDSCHEMA_s; PROTOCOL TYPE VCS; ENVLID 0x32; Length Override 255 String sqldschema = parseFastVCMorVCS(); columnMetaData.sqldHold_ = sqldhold; columnMetaData.sqldReturn_ = sqldreturn; columnMetaData.sqldScroll_ = sqldscroll; columnMetaData.sqldSensitive_ = sqldsensitive; columnMetaData.sqldFcode_ = sqldfcode; columnMetaData.sqldKeytype_ = sqldkeytype; columnMetaData.sqldRdbnam_ = sqldrdbnam; columnMetaData.sqldSchema_ = sqldschema; }