reth_db
1.1.1
All Items
Crate Items
Structs
Constants
Statics
Functions
Type Aliases
In reth_
db::
mdbx
reth_db
::
mdbx
Crate
ffi
Copy item path
Available on
crate feature
mdbx
only.
Expand description
libmdbx
bindings.
Structs
§
MDBX_
build_
info
MDBX_
canary
MDBX_
commit_
latency
MDBX_
commit_
latency__
bindgen_
ty_
1
MDBX_
cursor
MDBX_
env
MDBX_
envinfo
MDBX_
envinfo__
bindgen_
ty_
1
MDBX_
envinfo__
bindgen_
ty_
2
MDBX_
envinfo__
bindgen_
ty_
3
MDBX_
envinfo__
bindgen_
ty_
2__
bindgen_
ty_
1
MDBX_
stat
MDBX_
txn
MDBX_
txn_
info
MDBX_
version_
info
MDBX_
version_
info__
bindgen_
ty_
1
__
va_
list_
tag
iovec
Constants
§
MDBX_
ACCEDE
MDBX_
ALLDUPS
MDBX_
APPEND
MDBX_
APPENDDUP
MDBX_
BACKLOG_
DEPLETED
MDBX_
BAD_
DBI
MDBX_
BAD_
RSLOT
MDBX_
BAD_
TXN
MDBX_
BAD_
VALSIZE
MDBX_
BUSY
MDBX_
COALESCE
MDBX_
CORRUPTED
MDBX_
CP_
COMPACT
MDBX_
CP_
DEFAULTS
MDBX_
CP_
FORCE_
DYNAMIC_
SIZE
MDBX_
CREATE
MDBX_
CURRENT
MDBX_
CURSOR_
FULL
MDBX_
DATANAME
MDBX_
DBG_
ASSERT
MDBX_
DBG_
AUDIT
MDBX_
DBG_
DONTCHANGE
MDBX_
DBG_
DONT_
UPGRADE
MDBX_
DBG_
DUMP
MDBX_
DBG_
JITTER
MDBX_
DBG_
LEGACY_
MULTIOPEN
MDBX_
DBG_
LEGACY_
OVERLAP
MDBX_
DBG_
NONE
MDBX_
DBI_
CREAT
MDBX_
DBI_
DIRTY
MDBX_
DBI_
FRESH
MDBX_
DBI_
STALE
MDBX_
DBS_
FULL
MDBX_
DB_
ACCEDE
MDBX_
DB_
DEFAULTS
MDBX_
DUPFIXED
MDBX_
DUPLICATED_
CLK
MDBX_
DUPSORT
MDBX_
EACCESS
MDBX_
EBADSIGN
MDBX_
EINTR
MDBX_
EINVAL
MDBX_
EIO
MDBX_
EKEYMISMATCH
MDBX_
EMULTIVAL
MDBX_
ENODATA
MDBX_
ENOFILE
MDBX_
ENOMEM
MDBX_
ENOSYS
MDBX_
ENV_
DEFAULTS
MDBX_
ENV_
ENSURE_
UNUSED
MDBX_
ENV_
JUST_
DELETE
MDBX_
ENV_
WAIT_
FOR_
UNUSED
MDBX_
EPERM
MDBX_
EREMOTE
MDBX_
EROFS
MDBX_
EXCLUSIVE
MDBX_
FIRST
MDBX_
FIRST_
ADDED_
ERRCODE
MDBX_
FIRST_
DUP
MDBX_
FIRST_
LMDB_
ERRCODE
MDBX_
GET_
BOTH
MDBX_
GET_
BOTH_
RANGE
MDBX_
GET_
CURRENT
MDBX_
GET_
MULTIPLE
MDBX_
INCOMPATIBLE
MDBX_
INTEGERDUP
MDBX_
INTEGERKEY
MDBX_
INVALID
MDBX_
KEYEXIST
MDBX_
LAST
MDBX_
LAST_
ADDED_
ERRCODE
MDBX_
LAST_
DUP
MDBX_
LAST_
LMDB_
ERRCODE
MDBX_
LIFORECLAIM
MDBX_
LOCKNAME
MDBX_
LOCK_
SUFFIX
MDBX_
LOG_
DEBUG
MDBX_
LOG_
DONTCHANGE
MDBX_
LOG_
ERROR
MDBX_
LOG_
EXTRA
MDBX_
LOG_
FATAL
MDBX_
LOG_
NOTICE
MDBX_
LOG_
TRACE
MDBX_
LOG_
VERBOSE
MDBX_
LOG_
WARN
MDBX_
MAPASYNC
MDBX_
MAP_
FULL
MDBX_
MAXDATASIZE
MDBX_
MAX_
DBI
MDBX_
MAX_
PAGESIZE
MDBX_
MIN_
PAGESIZE
MDBX_
MULTIPLE
MDBX_
NEXT
MDBX_
NEXT_
DUP
MDBX_
NEXT_
MULTIPLE
MDBX_
NEXT_
NODUP
MDBX_
NODUPDATA
MDBX_
NOMEMINIT
MDBX_
NOMETASYNC
MDBX_
NOOVERWRITE
MDBX_
NORDAHEAD
MDBX_
NOSUBDIR
MDBX_
NOTFOUND
MDBX_
NOTLS
MDBX_
PAGEPERTURB
MDBX_
PAGE_
FULL
MDBX_
PAGE_
NOTFOUND
MDBX_
PANIC
MDBX_
PREV
MDBX_
PREV_
DUP
MDBX_
PREV_
MULTIPLE
MDBX_
PREV_
NODUP
MDBX_
PROBLEM
MDBX_
RDONLY
MDBX_
READERS_
FULL
MDBX_
RESERVE
MDBX_
RESULT_
FALSE
MDBX_
RESULT_
TRUE
MDBX_
REVERSEDUP
MDBX_
REVERSEKEY
MDBX_
SAFE_
NOSYNC
MDBX_
SET
MDBX_
SET_
KEY
MDBX_
SET_
LOWERBOUND
MDBX_
SET_
RANGE
MDBX_
SET_
UPPERBOUND
MDBX_
SUCCESS
MDBX_
SYNC_
DURABLE
MDBX_
THREAD_
MISMATCH
MDBX_
TOO_
LARGE
MDBX_
TXN_
BLOCKED
MDBX_
TXN_
DIRTY
MDBX_
TXN_
ERROR
MDBX_
TXN_
FINISHED
MDBX_
TXN_
FULL
MDBX_
TXN_
HAS_
CHILD
MDBX_
TXN_
INVALID
MDBX_
TXN_
NOMETASYNC
MDBX_
TXN_
NOSYNC
MDBX_
TXN_
OVERLAPPING
MDBX_
TXN_
RDONLY
MDBX_
TXN_
RDONLY_
PREPARE
MDBX_
TXN_
READWRITE
MDBX_
TXN_
SPILLS
MDBX_
TXN_
TRY
MDBX_
UNABLE_
EXTEND_
MAPSIZE
MDBX_
UPSERT
MDBX_
UTTERLY_
NOSYNC
MDBX_
VALIDATION
MDBX_
VERSION_
MAJOR
MDBX_
VERSION_
MINOR
MDBX_
VERSION_
MISMATCH
MDBX_
WANNA_
RECOVERY
MDBX_
WRITEMAP
MDBX_
opt_
dp_
reserve_
limit
MDBX_
opt_
loose_
limit
MDBX_
opt_
max_
db
MDBX_
opt_
max_
readers
MDBX_
opt_
merge_
threshold_
16dot16_
percent
MDBX_
opt_
prefault_
write_
enable
MDBX_
opt_
rp_
augment_
limit
MDBX_
opt_
spill_
max_
denominator
MDBX_
opt_
spill_
min_
denominator
MDBX_
opt_
spill_
parent4child_
denominator
MDBX_
opt_
sync_
bytes
MDBX_
opt_
sync_
period
MDBX_
opt_
txn_
dp_
initial
MDBX_
opt_
txn_
dp_
limit
MDBX_
opt_
writethrough_
threshold
MDBX_
page_
branch
MDBX_
page_
broken
MDBX_
page_
dupfixed_
leaf
MDBX_
page_
large
MDBX_
page_
leaf
MDBX_
page_
meta
MDBX_
subpage_
broken
MDBX_
subpage_
dupfixed_
leaf
MDBX_
subpage_
leaf
MDBX_
warmup_
default
MDBX_
warmup_
force
MDBX_
warmup_
lock
MDBX_
warmup_
oomsafe
MDBX_
warmup_
release
MDBX_
warmup_
touchlimit
Statics
§
mdbx_
build
mdbx_
version
Functions
§
mdbx_
assert_
fail
⚠
mdbx_
canary_
get
⚠
mdbx_
canary_
put
⚠
mdbx_
cmp
⚠
mdbx_
cursor_
bind
⚠
mdbx_
cursor_
close
⚠
mdbx_
cursor_
copy
⚠
mdbx_
cursor_
count
⚠
mdbx_
cursor_
create
⚠
mdbx_
cursor_
dbi
⚠
mdbx_
cursor_
del
⚠
mdbx_
cursor_
eof
⚠
mdbx_
cursor_
get
⚠
mdbx_
cursor_
get_
batch
⚠
mdbx_
cursor_
get_
userctx
⚠
mdbx_
cursor_
on_
first
⚠
mdbx_
cursor_
on_
last
⚠
mdbx_
cursor_
open
⚠
mdbx_
cursor_
put
⚠
mdbx_
cursor_
renew
⚠
mdbx_
cursor_
set_
userctx
⚠
mdbx_
cursor_
txn
⚠
mdbx_
dbi_
close
⚠
mdbx_
dbi_
dupsort_
depthmask
⚠
mdbx_
dbi_
flags_
ex
⚠
mdbx_
dbi_
open
⚠
mdbx_
dbi_
open2
⚠
mdbx_
dbi_
open_
ex
⚠
mdbx_
dbi_
open_
ex2
⚠
mdbx_
dbi_
sequence
⚠
mdbx_
dbi_
stat
⚠
mdbx_
dcmp
⚠
mdbx_
default_
pagesize
⚠
mdbx_
del
⚠
mdbx_
double_
from_
key
⚠
mdbx_
drop
⚠
mdbx_
dump_
val
⚠
mdbx_
env_
close_
ex
⚠
mdbx_
env_
copy
⚠
mdbx_
env_
copy2fd
⚠
mdbx_
env_
create
⚠
mdbx_
env_
delete
⚠
mdbx_
env_
get_
fd
⚠
mdbx_
env_
get_
flags
⚠
mdbx_
env_
get_
hsr
⚠
mdbx_
env_
get_
maxkeysize
⚠
mdbx_
env_
get_
maxkeysize_
ex
⚠
mdbx_
env_
get_
maxvalsize_
ex
⚠
mdbx_
env_
get_
option
⚠
mdbx_
env_
get_
pairsize4page_
max
⚠
mdbx_
env_
get_
path
⚠
mdbx_
env_
get_
userctx
⚠
mdbx_
env_
get_
valsize4page_
max
⚠
mdbx_
env_
info_
ex
⚠
mdbx_
env_
open
⚠
mdbx_
env_
open_
for_
recovery
⚠
mdbx_
env_
pgwalk
⚠
mdbx_
env_
set_
assert
⚠
mdbx_
env_
set_
flags
⚠
mdbx_
env_
set_
geometry
⚠
mdbx_
env_
set_
hsr
⚠
mdbx_
env_
set_
option
⚠
mdbx_
env_
set_
userctx
⚠
mdbx_
env_
stat_
ex
⚠
mdbx_
env_
sync_
ex
⚠
mdbx_
env_
turn_
for_
recovery
⚠
mdbx_
env_
warmup
⚠
mdbx_
estimate_
distance
⚠
mdbx_
estimate_
move
⚠
mdbx_
estimate_
range
⚠
mdbx_
float_
from_
key
⚠
mdbx_
get
⚠
mdbx_
get_
datacmp
⚠
mdbx_
get_
equal_
or_
great
⚠
mdbx_
get_
ex
⚠
mdbx_
get_
keycmp
⚠
mdbx_
get_
sysraminfo
⚠
mdbx_
int32_
from_
key
⚠
mdbx_
int64_
from_
key
⚠
mdbx_
is_
dirty
⚠
mdbx_
is_
readahead_
reasonable
⚠
mdbx_
json
Integer_
from_
key
⚠
mdbx_
key_
from_
double
⚠
mdbx_
key_
from_
float
⚠
mdbx_
key_
from_
json
Integer
⚠
mdbx_
key_
from_
ptrdouble
⚠
mdbx_
key_
from_
ptrfloat
⚠
mdbx_
liberr2str
⚠
mdbx_
limits_
dbsize_
max
⚠
mdbx_
limits_
dbsize_
min
⚠
mdbx_
limits_
keysize_
max
⚠
mdbx_
limits_
pairsize4page_
max
⚠
mdbx_
limits_
txnsize_
max
⚠
mdbx_
limits_
valsize4page_
max
⚠
mdbx_
limits_
valsize_
max
⚠
mdbx_
panic
⚠
mdbx_
put
⚠
mdbx_
reader_
check
⚠
mdbx_
reader_
list
⚠
mdbx_
replace
⚠
mdbx_
replace_
ex
⚠
mdbx_
setup_
debug
⚠
mdbx_
strerror
⚠
mdbx_
strerror_
r
⚠
mdbx_
thread_
register
⚠
mdbx_
thread_
unregister
⚠
mdbx_
txn_
abort
⚠
mdbx_
txn_
begin_
ex
⚠
mdbx_
txn_
break
⚠
mdbx_
txn_
commit_
ex
⚠
mdbx_
txn_
env
⚠
mdbx_
txn_
flags
⚠
mdbx_
txn_
get_
userctx
⚠
mdbx_
txn_
id
⚠
mdbx_
txn_
info
⚠
mdbx_
txn_
renew
⚠
mdbx_
txn_
reset
⚠
mdbx_
txn_
set_
userctx
⚠
mdbx_
txn_
straggler
⚠
Type Aliases
§
MDBX_
assert_
func
MDBX_
cmp_
func
MDBX_
constants
MDBX_
copy_
flags_
t
MDBX_
cursor_
op
MDBX_
db_
flags_
t
MDBX_
dbi
MDBX_
dbi_
state_
t
MDBX_
debug_
flags_
t
MDBX_
debug_
func
MDBX_
env_
delete_
mode_
t
MDBX_
env_
flags_
t
MDBX_
error_
t
MDBX_
hsr_
func
MDBX_
log_
level_
t
MDBX_
option_
t
MDBX_
page_
type_
t
MDBX_
pgvisitor_
func
MDBX_
preserve_
func
MDBX_
put_
flags_
t
MDBX_
reader_
list_
func
MDBX_
txn_
flags_
t
MDBX_
val
MDBX_
warmup_
flags_
t
__
builtin_
va_
list
__
mode_
t
__pid_t
mdbx_
filehandle_
t
mdbx_
mode_
t
mdbx_
pid_
t
mdbx_
tid_
t
mode_t
pid_t
pthread_
t
va_list