libmdbx 0.14.1.74 (2025-08-24T10:49:28+03:00)
One of the fastest compact embeddable key-value ACID storage engine without WAL.
Loading...
Searching...
No Matches
mdbx::cursor::estimate_result Struct Reference

#include <mdbx.h++>

Inherits mdbx::pair.

Public Member Functions

 estimate_result (const cursor &cursor, move_operation operation)
 estimate_result (const cursor &cursor, move_operation operation, const slice &key)
 estimate_result (const cursor &cursor, move_operation operation, const slice &key, const slice &value)
 estimate_result (const estimate_result &) noexcept=default
estimate_resultoperator= (const estimate_result &) noexcept=default
Public Member Functions inherited from mdbx::pair
constexpr pair (const slice &key, const slice &value) noexcept
constexpr pair (const stl_pair &couple) noexcept
constexpr operator stl_pair () const noexcept
 pair (const pair &) noexcept=default
pairoperator= (const pair &) noexcept=default

Public Attributes

ptrdiff_t approximate_quantity
Public Attributes inherited from mdbx::pair
slice key
slice value

Additional Inherited Members

Public Types inherited from mdbx::pair
using stl_pair = std::pair<slice, slice>
Static Public Member Functions inherited from mdbx::pair
static constexpr pair invalid () noexcept
static constexpr intptr_t compare_fast (const pair &a, const pair &b) noexcept
 Three-way fast non-lexicographically length-based comparison.
static constexpr intptr_t compare_lexicographically (const pair &a, const pair &b) noexcept
 Three-way lexicographically comparison.

Constructor & Destructor Documentation

◆ estimate_result() [1/3]

mdbx::cursor::estimate_result::estimate_result ( const cursor & cursor,
move_operation operation )
inline

◆ estimate_result() [2/3]

mdbx::cursor::estimate_result::estimate_result ( const cursor & cursor,
move_operation operation,
const slice & key )
inline

◆ estimate_result() [3/3]

mdbx::cursor::estimate_result::estimate_result ( const estimate_result & )
defaultnoexcept

Member Function Documentation

◆ operator=()

estimate_result & mdbx::cursor::estimate_result::operator= ( const estimate_result & )
defaultnoexcept

Member Data Documentation

◆ approximate_quantity

ptrdiff_t mdbx::cursor::estimate_result::approximate_quantity

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