Kùzu C++ API
Loading...
Searching...
No Matches
kuzu::common::BufferPoolConstants Struct Reference

#include <constants.h>

Static Public Attributes

static constexpr uint64_t PAGE_4KB_SIZE_LOG2 = 12
 
static constexpr uint64_t PAGE_4KB_SIZE = static_cast<uint64_t>(1) << PAGE_4KB_SIZE_LOG2
 
static constexpr uint64_t PAGE_256KB_SIZE_LOG2 = 18
 
static constexpr uint64_t PAGE_256KB_SIZE = static_cast<uint64_t>(1) << PAGE_256KB_SIZE_LOG2
 
static constexpr double DEFAULT_PHY_MEM_SIZE_RATIO_FOR_BM = 0.8
 
static constexpr uint64_t EVICTION_QUEUE_PURGING_INTERVAL = 1024
 
static constexpr uint64_t DEFAULT_VM_REGION_MAX_SIZE = static_cast<uint64_t>(1) << 43
 
static constexpr uint64_t DEFAULT_BUFFER_POOL_SIZE_FOR_TESTING = 1ull << 26
 

Member Data Documentation

◆ DEFAULT_BUFFER_POOL_SIZE_FOR_TESTING

uint64_t kuzu::common::BufferPoolConstants::DEFAULT_BUFFER_POOL_SIZE_FOR_TESTING = 1ull << 26
staticconstexpr

◆ DEFAULT_PHY_MEM_SIZE_RATIO_FOR_BM

double kuzu::common::BufferPoolConstants::DEFAULT_PHY_MEM_SIZE_RATIO_FOR_BM = 0.8
staticconstexpr

◆ DEFAULT_VM_REGION_MAX_SIZE

uint64_t kuzu::common::BufferPoolConstants::DEFAULT_VM_REGION_MAX_SIZE = static_cast<uint64_t>(1) << 43
staticconstexpr

◆ EVICTION_QUEUE_PURGING_INTERVAL

uint64_t kuzu::common::BufferPoolConstants::EVICTION_QUEUE_PURGING_INTERVAL = 1024
staticconstexpr

◆ PAGE_256KB_SIZE

uint64_t kuzu::common::BufferPoolConstants::PAGE_256KB_SIZE = static_cast<uint64_t>(1) << PAGE_256KB_SIZE_LOG2
staticconstexpr

◆ PAGE_256KB_SIZE_LOG2

uint64_t kuzu::common::BufferPoolConstants::PAGE_256KB_SIZE_LOG2 = 18
staticconstexpr

◆ PAGE_4KB_SIZE

uint64_t kuzu::common::BufferPoolConstants::PAGE_4KB_SIZE = static_cast<uint64_t>(1) << PAGE_4KB_SIZE_LOG2
staticconstexpr

◆ PAGE_4KB_SIZE_LOG2

uint64_t kuzu::common::BufferPoolConstants::PAGE_4KB_SIZE_LOG2 = 12
staticconstexpr

The documentation for this struct was generated from the following file: