Electroneum
Public Member Functions | Public Attributes | List of all members
lmdb::table Struct Reference

Helper for grouping typical LMDB DBI options. More...

#include <table.h>

Inheritance diagram for lmdb::table:
Inheritance graph
[legend]

Public Member Functions

expect< MDB_dbi > open (MDB_txn &write_txn) const noexcept
 

Public Attributes

char const *const name
 
const unsigned flags
 
MDB_cmp_func *const key_cmp
 
MDB_cmp_func *const value_cmp
 

Detailed Description

Helper for grouping typical LMDB DBI options.

Member Function Documentation

◆ open()

expect< MDB_dbi > lmdb::table::open ( MDB_txn &  write_txn) const
noexcept
Precondition
name != nullptr
Returns
Open table.

Member Data Documentation

◆ flags

const unsigned lmdb::table::flags

◆ key_cmp

MDB_cmp_func* const lmdb::table::key_cmp

◆ name

char const* const lmdb::table::name

◆ value_cmp

MDB_cmp_func* const lmdb::table::value_cmp

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