#include "SignalData.hpp"#include "ndb_limits.h"Include dependency graph for ScanFrag.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | ScanFragReq |
| class | KeyInfo20 |
| class | ScanFragConf |
| class | ScanFragRef |
| class | ScanFragNextReq |
Defines | |
| #define | SF_LOCK_MODE_SHIFT (5) |
| #define | SF_LOCK_MODE_MASK (1) |
| #define | SF_NO_DISK_SHIFT (4) |
| #define | SF_HOLD_LOCK_SHIFT (7) |
| #define | SF_KEYINFO_SHIFT (8) |
| #define | SF_READ_COMMITTED_SHIFT (9) |
| #define | SF_RANGE_SCAN_SHIFT (6) |
| #define | SF_DESCENDING_SHIFT (10) |
| #define | SF_TUP_SCAN_SHIFT (11) |
| #define | SF_LCP_SCAN_SHIFT (3) |
| #define | SF_ATTR_LEN_SHIFT (16) |
| #define | SF_ATTR_LEN_MASK (65535) |
| #define | SF_PRIO_SHIFT 12 |
| #define | SF_PRIO_MASK 15 |
| #define SF_ATTR_LEN_MASK (65535) |
Definition at line 231 of file ScanFrag.hpp.
Referenced by ScanFragReq::getAttrLen(), and ScanFragReq::setAttrLen().
| #define SF_ATTR_LEN_SHIFT (16) |
Definition at line 230 of file ScanFrag.hpp.
Referenced by ScanFragReq::getAttrLen(), and ScanFragReq::setAttrLen().
| #define SF_DESCENDING_SHIFT (10) |
Definition at line 226 of file ScanFrag.hpp.
Referenced by ScanFragReq::getDescendingFlag(), and ScanFragReq::setDescendingFlag().
| #define SF_HOLD_LOCK_SHIFT (7) |
Definition at line 222 of file ScanFrag.hpp.
Referenced by ScanFragReq::getHoldLockFlag(), and ScanFragReq::setHoldLockFlag().
| #define SF_KEYINFO_SHIFT (8) |
Definition at line 223 of file ScanFrag.hpp.
Referenced by ScanFragReq::getKeyinfoFlag(), and ScanFragReq::setKeyinfoFlag().
| #define SF_LCP_SCAN_SHIFT (3) |
Definition at line 228 of file ScanFrag.hpp.
Referenced by ScanFragReq::getLcpScanFlag(), and ScanFragReq::setLcpScanFlag().
| #define SF_LOCK_MODE_MASK (1) |
Definition at line 219 of file ScanFrag.hpp.
Referenced by ScanFragReq::getLockMode(), and ScanFragReq::setLockMode().
| #define SF_LOCK_MODE_SHIFT (5) |
Request Info
a = Length of attrinfo - 16 Bits (16-31) c = LCP scan - 1 Bit 3 d = No disk - 1 Bit 4 l = Lock Mode - 1 Bit 5 h = Hold lock - 1 Bit 7 k = Keyinfo - 1 Bit 8 r = read committed - 1 Bit 9 x = range scan - 1 Bit 6 z = descending - 1 Bit 10 t = tup scan - 1 Bit 11 (implies x=z=0) p = Scan prio - 4 Bits (12-15) -> max 15
1111111111222222222233 01234567890123456789012345678901 dlxhkrztppppaaaaaaaaaaaaaaaa
Definition at line 218 of file ScanFrag.hpp.
Referenced by ScanFragReq::getLockMode(), and ScanFragReq::setLockMode().
| #define SF_NO_DISK_SHIFT (4) |
Definition at line 221 of file ScanFrag.hpp.
Referenced by ScanFragReq::getNoDiskFlag(), and ScanFragReq::setNoDiskFlag().
| #define SF_PRIO_MASK 15 |
Definition at line 234 of file ScanFrag.hpp.
Referenced by ScanFragReq::getScanPrio(), and ScanFragReq::setScanPrio().
| #define SF_PRIO_SHIFT 12 |
Definition at line 233 of file ScanFrag.hpp.
Referenced by ScanFragReq::getScanPrio(), and ScanFragReq::setScanPrio().
| #define SF_RANGE_SCAN_SHIFT (6) |
Definition at line 225 of file ScanFrag.hpp.
Referenced by ScanFragReq::getRangeScanFlag(), and ScanFragReq::setRangeScanFlag().
| #define SF_READ_COMMITTED_SHIFT (9) |
Definition at line 224 of file ScanFrag.hpp.
Referenced by ScanFragReq::getReadCommittedFlag(), and ScanFragReq::setReadCommittedFlag().
| #define SF_TUP_SCAN_SHIFT (11) |
Definition at line 227 of file ScanFrag.hpp.
Referenced by ScanFragReq::getTupScanFlag(), and ScanFragReq::setTupScanFlag().
1.4.7

