ut::fast_modulo_t btr_ahi_parts_fast_modulo
Structure to facilitate fast modulo for number of adaptive hash index partition.
std::atomic_bool btr_search_enabled
Is search system enabled.
Definition: btr0sea.cc:63
constexpr uint32_t BTR_EXTERN_FIELD_REF_SIZE
The size of a reference to data stored on a different page.
Definition: btr0types.h:66
ulong btr_ahi_parts
Number of adaptive hash index partition.
Definition: btr0sea.cc:73
constexpr uint32_t BTR_EXTERN_LOCAL_STORED_MAX_SIZE
If the data don't exceed the size, the data are stored locally.
Definition: btr0types.h:69
Allows to execute x % mod for a specified mod in a fast way, without using a slow operation of divisi...
Definition: ut0math.h:145
A class describing a page size.
constexpr size_t FIELD_REF_SIZE
Definition: page0size.h:39
Record manager global types.
The tree cursor: the definition appears here only for the compiler to know struct size!
Definition: btr0cur.h:668
Definition: btr0pcur.h:99
The search info struct in an index.
Definition: btr0sea.h:46
The read-write lock (for threads, not for database transactions)
Version control for database, common definitions, and include files.
Random numbers and hashing.