|
Zero
0.1.0
|
Go to the source code of this file.
Classes | |
| struct | GeneralRecordIds |
| Defines constant values/methods for general_recordid_t. More... | |
Typedefs | |
| typedef uint32_t | smsize_t |
| typedef uint32_t | PageID |
| typedef uint32_t | StoreID |
| typedef int32_t | run_number_t |
| typedef int16_t | slotid_t |
| typedef uint32_t | bf_idx |
| typedef std::atomic< uint32_t > | atomic_bf_idx |
| typedef std::pair< bf_idx, bf_idx > | bf_idx_pair |
| typedef std::pair< std::atomic< bf_idx >, std::atomic< bf_idx > > | atomic_bf_idx_pair |
| typedef int16_t | general_recordid_t |
| An integer to point to any record in B-tree pages. More... | |
Functions | |
| int | u4i (uint32_t x) |
| bool | is_aligned (smsize_t sz) |
| bool | is_aligned (const void *p) |
Variables | |
| const int32_t | max_int4 = 0x7fffffff |
| const int32_t | max_int4_minus1 = max_int4 - 1 |
| const int32_t | min_int4 = 0x80000000 |
| const uint16_t | max_uint2 = 0xffff |
| const uint16_t | min_uint2 = 0 |
| const uint32_t | max_uint4 = 0xffffffff |
| const uint32_t | min_uint4 = 0 |
| typedef std::atomic<uint32_t> atomic_bf_idx |
| typedef std::pair<std::atomic<bf_idx>, std::atomic<bf_idx> > atomic_bf_idx_pair |
| typedef uint32_t bf_idx |
| typedef std::pair<bf_idx, bf_idx> bf_idx_pair |
| typedef int16_t general_recordid_t |
An integer to point to any record in B-tree pages.
-1 if foster-child, 0 if pid0, 1 or larger if real child. Same as slotid_t, but used to avoid confusion.
| typedef uint32_t PageID |
| typedef int32_t run_number_t |
| typedef int16_t slotid_t |
| typedef uint32_t smsize_t |
| typedef uint32_t StoreID |
|
inline |
|
inline |
|
inline |
| const int32_t max_int4 = 0x7fffffff |
| const int32_t max_int4_minus1 = max_int4 - 1 |
| const uint16_t max_uint2 = 0xffff |
| const uint32_t max_uint4 = 0xffffffff |
| const int32_t min_int4 = 0x80000000 |
| const uint16_t min_uint2 = 0 |
| const uint32_t min_uint4 = 0 |
1.8.12