libmdbx  0.11.6.39 (2022-04-13T11:05:50+03:00)
One of the fastest compact embeddable key-value ACID database without WAL.

The fours integers markers (aka "canary") associated with the environment. More...

#include <mdbx.h>

Public Attributes

uint64_t x
 
uint64_t y
 
uint64_t z
 
uint64_t v
 

Detailed Description

The fours integers markers (aka "canary") associated with the environment.

See also
mdbx_canary_set()
mdbx_canary_get()

The x, y and z values could be set by mdbx_canary_put(), while the 'v' will be always set to the transaction number. Updated values becomes visible outside the current transaction only after it was committed. Current values could be retrieved by mdbx_canary_get().

Member Data Documentation

◆ v

uint64_t MDBX_canary::v

◆ x

uint64_t MDBX_canary::x

◆ y

uint64_t MDBX_canary::y

◆ z

uint64_t MDBX_canary::z

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