A fast and reliable embedded key-value ACID storage engine without WAL.
Version 0.15.0.98 (2026-09-30T12:43:01Z)
Loading...
Searching...
No Matches
mdbx::env_managed::create_parameters Struct Reference

Additional parameters for creating a new database. More...

#include <mdbx.h++>

Public Member Functions

constexpr create_parameters () noexcept=default
 create_parameters (const create_parameters &) noexcept=default
constexpr create_parameters & set_geometry (const env::geometry &value) noexcept
 Sets the database geometry for size management.
constexpr create_parameters & set_file_mode_bits (mdbx_mode_t value) noexcept
 Sets the file mode bits used for creation of the DB files.
constexpr create_parameters & set_use_subdirectory (bool value=true) noexcept
 Sets whether to use a subdirectory to place the DB files.
constexpr bool operator== (const create_parameters &other) const noexcept
constexpr bool operator!= (const create_parameters &other) const noexcept

Public Attributes

env::geometry geometry
mdbx_mode_t file_mode_bits {0640}
bool use_subdirectory {false}

Detailed Description

Constructor & Destructor Documentation

◆ create_parameters() [1/2]

mdbx::env_managed::create_parameters::create_parameters ( )
constexprdefaultnoexcept

◆ create_parameters() [2/2]

mdbx::env_managed::create_parameters::create_parameters ( const create_parameters & )
defaultnoexcept

Member Function Documentation

◆ operator!=()

bool mdbx::env_managed::create_parameters::operator!= ( const create_parameters & other) const
inlineconstexprnoexcept

◆ operator==()

bool mdbx::env_managed::create_parameters::operator== ( const create_parameters & other) const
inlineconstexprnoexcept

Member Data Documentation

◆ file_mode_bits

mdbx_mode_t mdbx::env_managed::create_parameters::file_mode_bits {0640}

◆ geometry

env::geometry mdbx::env_managed::create_parameters::geometry

◆ use_subdirectory

bool mdbx::env_managed::create_parameters::use_subdirectory {false}

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