inline Uint32 KeyInfo20::setScanInfo(Uint32 opNo, Uint32 scanNo){ ASSERT_MAX(opNo, 1023, "KeyInfo20::setScanInfo"); ASSERT_MAX(scanNo, 255, "KeyInfo20::setScanInfo"); return (opNo << 8) + scanNo; }
inline void ScanTabReq::setScanBatch(Uint32 & requestInfo, Uint32 flag){ ASSERT_MAX(flag, SCAN_BATCH_MASK, "ScanTabReq::setScanBatch"); requestInfo= (requestInfo & ~(SCAN_BATCH_MASK << SCAN_BATCH_SHIFT)) | ((flag & SCAN_BATCH_MASK) << SCAN_BATCH_SHIFT); }
inline void ScanTabReq::setParallelism(UintR & requestInfo, Uint32 type){ ASSERT_MAX(type, PARALLEL_MASK, "ScanTabReq::setParallelism"); requestInfo= (requestInfo & ~(PARALLEL_MASK << PARALLEL_SHIFT)) | ((type & PARALLEL_MASK) << PARALLEL_SHIFT); }
inline void TcKeyReq::setAIInTcKeyReq(UintR & requestInfo, Uint32 len){ ASSERT_MAX(len, AINFO_MASK, "TcKeyReq::setAIInTcKeyReq"); requestInfo &= ~(AINFO_MASK << AINFO_SHIFT); requestInfo |= (len << AINFO_SHIFT); }
inline void TcKeyReq::setOperationType(UintR & requestInfo, Uint32 type){ ASSERT_MAX(type, OPERATION_MASK, "TcKeyReq::setOperationType"); requestInfo &= ~(OPERATION_MASK << OPERATION_SHIFT); requestInfo |= (type << OPERATION_SHIFT); }
inline void ScanTabReq::setLockMode(UintR & requestInfo, Uint32 mode){ ASSERT_MAX(mode, LOCK_MODE_MASK, "ScanTabReq::setLockMode"); requestInfo= (requestInfo & ~(LOCK_MODE_MASK << LOCK_MODE_SHIFT)) | ((mode & LOCK_MODE_MASK) << LOCK_MODE_SHIFT); }
inline void TcKeyReq::setAbortOption(UintR & requestInfo, Uint32 type){ ASSERT_MAX(type, COMMIT_TYPE_MASK, "TcKeyReq::setAbortOption"); requestInfo &= ~(COMMIT_TYPE_MASK << COMMIT_TYPE_SHIFT); requestInfo |= (type << COMMIT_TYPE_SHIFT); }
inline void TcKeyReq::setKeyLength(UintR & requestInfo, Uint32 len){ ASSERT_MAX(len, KEY_LEN_MASK, "TcKeyReq::setKeyLength"); requestInfo &= ~(KEY_LEN_MASK << KEY_LEN_SHIFT); requestInfo |= (len << KEY_LEN_SHIFT); }
inline void AccScanReq::setLockMode(UintR & requestInfo, UintR val){ ASSERT_MAX(val, AS_LOCK_MODE_MASK, "AccScanReq::setLockMode"); requestInfo |= (val << AS_LOCK_MODE_SHIFT); }
inline void FsReadWriteReq::setFormatFlag(UintR & opFlag, Uint8 flag){ ASSERT_MAX(flag, fsFormatMax, "FsReadWriteReq::setSyncFlag"); opFlag |= flag; }
inline void LqhTransConf::setOperation(UintR & requestInfo, UintR val) { ASSERT_MAX(val, LTC_OPERATION_MASK, "LqhTransConf::setOperation"); requestInfo |= (val << LTC_OPERATION_SHIFT); }
inline void LqhTransConf::setLastReplicaNo(UintR & requestInfo, UintR val) { ASSERT_MAX(val, LTC_LAST_REPLICA_MASK, "LqhTransConf::setLastReplicaNo"); requestInfo |= (val << LTC_LAST_REPLICA_SHIFT); }
inline void LqhKeyReq::setDistributionKey(UintR & scanData, UintR val){ ASSERT_MAX(val, SI_DISTR_KEY_MASK, "LqhKeyReq::setDistributionKey"); scanData |= (val << SI_DISTR_KEY_SHIFT); }
inline void ScanFragReq::setAttrLen(UintR & requestInfo, UintR val){ ASSERT_MAX(val, SF_ATTR_LEN_MASK, "ScanFragReq::setAttrLen"); requestInfo |= (val << SF_ATTR_LEN_SHIFT); }
inline void LqhKeyReq::setLockType(UintR & requestInfo, UintR val){ ASSERT_MAX(val, RI_LOCK_TYPE_MASK, "LqhKeyReq::setLockType"); requestInfo |= (val << RI_LOCK_TYPE_SHIFT); }
inline void ScanFragReq::setReorgFlag(UintR & requestInfo, UintR val){ ASSERT_MAX(val, SF_REORG_MASK, "ScanFragReq::setLcpScanFlag"); requestInfo |= (val << SF_REORG_SHIFT); }
inline void LqhKeyReq::setKeyLen(UintR & requestInfo, UintR val){ ASSERT_MAX(val, RI_KEYLEN_MASK, "LqhKeyReq::setKeyLen"); requestInfo |= (val << RI_KEYLEN_SHIFT); }
inline void LqhKeyReq::setAIInLqhKeyReq(UintR & requestInfo, UintR val){ ASSERT_MAX(val, RI_AI_IN_THIS_MASK, "LqhKeyReq::setAIInLqhKeyReq"); requestInfo |= (val << RI_AI_IN_THIS_SHIFT); }
inline void LqhKeyReq::setLastReplicaNo(UintR & requestInfo, UintR val){ ASSERT_MAX(val, RI_LAST_REPL_MASK, "LqhKeyReq::setLastReplicaNo"); requestInfo |= (val << RI_LAST_REPL_SHIFT); }
inline void LqhKeyReq::setSeqNoReplica(UintR & requestInfo, UintR val){ ASSERT_MAX(val, RI_SEQ_REPLICA_MASK, "LqhKeyReq::setSeqNoReplica"); requestInfo |= (val << RI_SEQ_REPLICA_SHIFT); }
inline void LqhKeyReq::setOperation(UintR & requestInfo, UintR val){ ASSERT_MAX(val, RI_OPERATION_MASK, "LqhKeyReq::setOperation"); requestInfo |= (val << RI_OPERATION_SHIFT); }
inline void ScanFragReq::setScanPrio(UintR & requestInfo, UintR val){ ASSERT_MAX(val, SF_PRIO_MASK, "ScanFragReq::setScanPrio"); requestInfo |= (val << SF_PRIO_SHIFT); }
inline void LqhKeyReq::setReorgFlag(UintR & scanData, UintR val){ ASSERT_MAX(val, SI_REORG_MASK, "LqhKeyReq::setMovingFlag"); scanData |= (val << SI_REORG_SHIFT); }
inline void TcKeyConf::setNoOfOperations(Uint32 & confInfo, Uint32 noOfOps){ ASSERT_MAX(noOfOps, 65535, "TcKeyConf::setNoOfOperations"); confInfo = (confInfo & 0xFFFF0000) | noOfOps; }
inline void FsRef::setErrorCode(UintR & errorcode, UintR errorcodetype){ ASSERT_MAX(errorcodetype, fsErrMax, "FsRef::setErrorCode"); errorcode = errorcodetype; }
inline void ScanFragReq::setLockMode(UintR & requestInfo, UintR val){ ASSERT_MAX(val, SF_LOCK_MODE_MASK, "ScanFragReq::setLockMode"); requestInfo |= (val << SF_LOCK_MODE_SHIFT); }
inline void LqhTransConf::setReplicaType(UintR & requestInfo, UintR val) { ASSERT_MAX(val, LTC_REPLICA_TYPE_MASK, "LqhTransConf::setReplicaType"); requestInfo |= (val << LTC_REPLICA_TYPE_SHIFT); }
inline void FsRef::setErrorCode(UintR & errorcode, NdbfsErrorCodeType errorcodetype){ ASSERT_MAX(errorcodetype, fsErrMax, "FsRef::setErrorCode"); errorcode = (UintR)errorcodetype; }
inline void LqhKeyReq::setAttrLen(UintR & scanInfoAttrLen, UintR val){ ASSERT_MAX(val, SI_ATTR_LEN_MASK, "LqhKeyReq::setAttrLen"); scanInfoAttrLen |= (val << SI_ATTR_LEN_SHIFT); }