114 inline int u4i(uint32_t x) {
const uint32_t min_uint4
Definition: basics.h:109
#define w_assert1(x)
Level 1 should not add significant extra time.
Definition: w_base.h:198
uint32_t smsize_t
Definition: basics.h:41
static general_recordid_t from_slot_to_general(slotid_t slot)
Definition: basics.h:92
int16_t general_recordid_t
An integer to point to any record in B-tree pages.
Definition: basics.h:71
static bool is_aligned(size_t sz)
Definition: w_base.h:434
uint32_t StoreID
Definition: basics.h:47
Defines constant values/methods for general_recordid_t.
Definition: basics.h:76
std::pair< std::atomic< bf_idx >, std::atomic< bf_idx > > atomic_bf_idx_pair
Definition: basics.h:63
const uint32_t max_uint4
Definition: basics.h:107
uint32_t bf_idx
Definition: basics.h:56
const int32_t max_int4
Definition: basics.h:98
int32_t run_number_t
Definition: basics.h:50
uint32_t PageID
Definition: basics.h:45
const uint16_t max_uint2
Definition: basics.h:103
const int32_t max_int4_minus1
Definition: basics.h:99
ConstantValues
Definition: basics.h:77
static slotid_t from_general_to_slot(general_recordid_t general)
Definition: basics.h:88
int16_t slotid_t
Definition: basics.h:53
std::pair< bf_idx, bf_idx > bf_idx_pair
Definition: basics.h:61
const uint16_t min_uint2
Definition: basics.h:105
bool is_aligned(smsize_t sz)
Definition: basics.h:123
std::atomic< uint32_t > atomic_bf_idx
Definition: basics.h:58
const int32_t min_int4
Definition: basics.h:101
int u4i(uint32_t x)
Definition: basics.h:114