Kuzu C++ API
Loading...
Searching...
No Matches
kuzu::common::StorageConstants Struct Reference

#include <constants.h>

Static Public Attributes

static constexpr page_idx_t DB_HEADER_PAGE_IDX = 0
static constexpr char WAL_FILE_SUFFIX [] = "wal"
static constexpr char SHADOWING_SUFFIX [] = "shadow"
static constexpr char LOCK_FILE_SUFFIX [] = "lock"
static constexpr char TEMP_FILE_SUFFIX [] = "tmp"
static constexpr uint64_t PAGE_GROUP_SIZE_LOG2 = 10
static constexpr uint64_t PAGE_GROUP_SIZE = static_cast<uint64_t>(1) << PAGE_GROUP_SIZE_LOG2
static constexpr uint64_t PAGE_IDX_IN_GROUP_MASK
static constexpr double PACKED_CSR_DENSITY = 0.8
static constexpr double LEAF_HIGH_CSR_DENSITY = 1.0
static constexpr uint64_t MAX_NUM_ROWS_IN_TABLE = static_cast<uint64_t>(1) << 62

Member Data Documentation

◆ DB_HEADER_PAGE_IDX

page_idx_t kuzu::common::StorageConstants::DB_HEADER_PAGE_IDX = 0
staticconstexpr

◆ LEAF_HIGH_CSR_DENSITY

double kuzu::common::StorageConstants::LEAF_HIGH_CSR_DENSITY = 1.0
staticconstexpr

◆ LOCK_FILE_SUFFIX

char kuzu::common::StorageConstants::LOCK_FILE_SUFFIX[] = "lock"
staticconstexpr

◆ MAX_NUM_ROWS_IN_TABLE

uint64_t kuzu::common::StorageConstants::MAX_NUM_ROWS_IN_TABLE = static_cast<uint64_t>(1) << 62
staticconstexpr

◆ PACKED_CSR_DENSITY

double kuzu::common::StorageConstants::PACKED_CSR_DENSITY = 0.8
staticconstexpr

◆ PAGE_GROUP_SIZE

uint64_t kuzu::common::StorageConstants::PAGE_GROUP_SIZE = static_cast<uint64_t>(1) << PAGE_GROUP_SIZE_LOG2
staticconstexpr

◆ PAGE_GROUP_SIZE_LOG2

uint64_t kuzu::common::StorageConstants::PAGE_GROUP_SIZE_LOG2 = 10
staticconstexpr

◆ PAGE_IDX_IN_GROUP_MASK

uint64_t kuzu::common::StorageConstants::PAGE_IDX_IN_GROUP_MASK
staticconstexpr
Initial value:
=
(static_cast<uint64_t>(1) << PAGE_GROUP_SIZE_LOG2) - 1
static constexpr uint64_t PAGE_GROUP_SIZE_LOG2
Definition constants.h:74

◆ SHADOWING_SUFFIX

char kuzu::common::StorageConstants::SHADOWING_SUFFIX[] = "shadow"
staticconstexpr

◆ TEMP_FILE_SUFFIX

char kuzu::common::StorageConstants::TEMP_FILE_SUFFIX[] = "tmp"
staticconstexpr

◆ WAL_FILE_SUFFIX

char kuzu::common::StorageConstants::WAL_FILE_SUFFIX[] = "wal"
staticconstexpr

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