Crate ffi
Available on crate feature
mdbx
only.Expand description
libmdbx
bindings.
Structs§
- MDBX_
build_ info - MDBX_
canary - MDBX_
chk_ callbacks - MDBX_
chk_ context - MDBX_
chk_ context__ bindgen_ ty_ 1 - MDBX_
chk_ histogram - MDBX_
chk_ histogram__ bindgen_ ty_ 1 - MDBX_
chk_ internal - MDBX_
chk_ issue - MDBX_
chk_ line - MDBX_
chk_ scope - MDBX_
chk_ table - MDBX_
chk_ table__ bindgen_ ty_ 1 - MDBX_
chk_ table__ bindgen_ ty_ 2 - MDBX_
chk_ user_ table_ cookie - MDBX_
commit_ latency - MDBX_
commit_ latency__ bindgen_ ty_ 1 - MDBX_
commit_ latency__ bindgen_ ty_ 1__ 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_ 4 - 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_
CHK_ DEFAULTS - MDBX_
CHK_ IGNORE_ ORDER - MDBX_
CHK_ READWRITE - MDBX_
CHK_ SKIP_ BTREE_ TRAVERSAL - MDBX_
CHK_ SKIP_ KV_ TRAVERSAL - MDBX_
COALESCE - MDBX_
CORRUPTED - MDBX_
CP_ COMPACT - MDBX_
CP_ DEFAULTS - MDBX_
CP_ DISPOSE_ TXN - MDBX_
CP_ DONT_ FLUSH - MDBX_
CP_ FORCE_ DYNAMIC_ SIZE - MDBX_
CP_ RENEW_ TXN - MDBX_
CP_ THROTTLE_ MVCC - MDBX_
CREATE - MDBX_
CURRENT - MDBX_
CURSOR_ FULL - MDBX_
DANGLING_ DBI - 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_
EDEADLK - 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_
MVCC_ RETARDED - MDBX_
NEXT - MDBX_
NEXT_ DUP - MDBX_
NEXT_ MULTIPLE - MDBX_
NEXT_ NODUP - MDBX_
NODUPDATA - MDBX_
NOMEMINIT - MDBX_
NOMETASYNC - MDBX_
NOOVERWRITE - MDBX_
NORDAHEAD - MDBX_
NOSTICKYTHREADS - MDBX_
NOSUBDIR - MDBX_
NOTFOUND - MDBX_
NOTLS - MDBX_
OUSTED - 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_
SEEK_ AND_ GET_ MULTIPLE - 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_
TO_ EXACT_ KEY_ VALUE_ EQUAL - MDBX_
TO_ EXACT_ KEY_ VALUE_ GREATER_ OR_ EQUAL - MDBX_
TO_ EXACT_ KEY_ VALUE_ GREATER_ THAN - MDBX_
TO_ EXACT_ KEY_ VALUE_ LESSER_ OR_ EQUAL - MDBX_
TO_ EXACT_ KEY_ VALUE_ LESSER_ THAN - MDBX_
TO_ KEY_ EQUAL - MDBX_
TO_ KEY_ GREATER_ OR_ EQUAL - MDBX_
TO_ KEY_ GREATER_ THAN - MDBX_
TO_ KEY_ LESSER_ OR_ EQUAL - MDBX_
TO_ KEY_ LESSER_ THAN - MDBX_
TO_ PAIR_ EQUAL - MDBX_
TO_ PAIR_ GREATER_ OR_ EQUAL - MDBX_
TO_ PAIR_ GREATER_ THAN - MDBX_
TO_ PAIR_ LESSER_ OR_ EQUAL - MDBX_
TO_ PAIR_ LESSER_ THAN - MDBX_
TXN_ AUTOUNPARK - 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_ OUSTED - MDBX_
TXN_ OVERLAPPING - MDBX_
TXN_ PARKED - 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_
chk_ conclude - MDBX_
chk_ details - MDBX_
chk_ error - MDBX_
chk_ extra - MDBX_
chk_ fatal - MDBX_
chk_ finalize - MDBX_
chk_ gc - MDBX_
chk_ info - MDBX_
chk_ init - MDBX_
chk_ lock - MDBX_
chk_ maindb - MDBX_
chk_ meta - MDBX_
chk_ none - MDBX_
chk_ notice - MDBX_
chk_ processing - MDBX_
chk_ resolution - MDBX_
chk_ result - MDBX_
chk_ severity_ kind_ mask - MDBX_
chk_ severity_ prio_ shift - MDBX_
chk_ space - MDBX_
chk_ tables - MDBX_
chk_ tree - MDBX_
chk_ unlock - MDBX_
chk_ verbose - MDBX_
chk_ warning - MDBX_
opt_ dp_ reserve_ limit - MDBX_
opt_ gc_ time_ 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_ prefer_ waf_ insteadof_ balance - MDBX_
opt_ rp_ augment_ limit - MDBX_
opt_ spill_ max_ denominator - MDBX_
opt_ spill_ min_ denominator - MDBX_
opt_ spill_ parent4child_ denominator - MDBX_
opt_ subpage_ limit - MDBX_
opt_ subpage_ reserve_ limit - MDBX_
opt_ subpage_ reserve_ prereq - MDBX_
opt_ subpage_ room_ threshold - MDBX_
opt_ sync_ bytes - MDBX_
opt_ sync_ period - MDBX_
opt_ txn_ dp_ initial - MDBX_
opt_ txn_ dp_ limit - MDBX_
opt_ writethrough_ threshold - MDBX_
warmup_ default - MDBX_
warmup_ force - MDBX_
warmup_ lock - MDBX_
warmup_ oomsafe - MDBX_
warmup_ release - MDBX_
warmup_ touchlimit
Statics§
Functions§
- mdbx_
assert_ ⚠fail - mdbx_
canary_ ⚠get - mdbx_
canary_ ⚠put - mdbx_
cmp ⚠ - mdbx_
cursor_ ⚠bind - mdbx_
cursor_ ⚠close - mdbx_
cursor_ ⚠close2 - mdbx_
cursor_ ⚠compare - mdbx_
cursor_ ⚠copy - mdbx_
cursor_ ⚠count - mdbx_
cursor_ ⚠count_ ex - 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_ ⚠ignord - mdbx_
cursor_ ⚠on_ first - mdbx_
cursor_ ⚠on_ first_ dup - mdbx_
cursor_ ⚠on_ last - mdbx_
cursor_ ⚠on_ last_ dup - mdbx_
cursor_ ⚠open - mdbx_
cursor_ ⚠put - mdbx_
cursor_ ⚠renew - mdbx_
cursor_ ⚠reset - mdbx_
cursor_ ⚠scan - mdbx_
cursor_ ⚠scan_ from - mdbx_
cursor_ ⚠set_ userctx - mdbx_
cursor_ ⚠txn - mdbx_
cursor_ ⚠unbind - 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_ ⚠rename - mdbx_
dbi_ ⚠rename2 - mdbx_
dbi_ ⚠sequence - mdbx_
dbi_ ⚠stat - mdbx_
dcmp ⚠ - mdbx_
default_ ⚠pagesize - mdbx_
del ⚠ - mdbx_
double_ ⚠from_ key - mdbx_
drop ⚠ - mdbx_
dump_ ⚠val - mdbx_
enumerate_ ⚠tables - mdbx_
env_ ⚠chk - mdbx_
env_ ⚠chk_ encount_ problem - 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_ ⚠resurrect_ after_ fork - 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_ ⚠keysize_ min - mdbx_
limits_ ⚠pairsize4page_ max - mdbx_
limits_ ⚠txnsize_ max - mdbx_
limits_ ⚠valsize4page_ max - mdbx_
limits_ ⚠valsize_ max - mdbx_
limits_ ⚠valsize_ min - mdbx_
panic ⚠ - mdbx_
preopen_ ⚠snapinfo - mdbx_
put ⚠ - mdbx_
reader_ ⚠check - mdbx_
reader_ ⚠list - mdbx_
replace ⚠ - mdbx_
replace_ ⚠ex - mdbx_
setup_ ⚠debug - mdbx_
setup_ ⚠debug_ nofmt - 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_ ⚠copy2fd - mdbx_
txn_ ⚠copy2pathname - mdbx_
txn_ ⚠env - mdbx_
txn_ ⚠flags - mdbx_
txn_ ⚠get_ userctx - mdbx_
txn_ ⚠id - mdbx_
txn_ ⚠info - mdbx_
txn_ ⚠lock - mdbx_
txn_ ⚠park - mdbx_
txn_ ⚠release_ all_ cursors_ ex - mdbx_
txn_ ⚠renew - mdbx_
txn_ ⚠reset - mdbx_
txn_ ⚠set_ userctx - mdbx_
txn_ ⚠straggler - mdbx_
txn_ ⚠unlock - mdbx_
txn_ ⚠unpark
Type Aliases§
- MDBX_
assert_ func - MDBX_
chk_ callbacks_ t - MDBX_
chk_ context_ t - MDBX_
chk_ flags - MDBX_
chk_ flags_ t - MDBX_
chk_ issue_ t - MDBX_
chk_ line_ t - MDBX_
chk_ scope_ t - MDBX_
chk_ severity - MDBX_
chk_ severity_ t - MDBX_
chk_ stage - MDBX_
chk_ stage_ t - MDBX_
chk_ table_ t - MDBX_
chk_ user_ table_ cookie_ t - MDBX_
cmp_ func - MDBX_
constants - MDBX_
copy_ flags - MDBX_
copy_ flags_ t - MDBX_
cursor_ op - MDBX_
db_ flags - MDBX_
db_ flags_ t - MDBX_
dbi - MDBX_
dbi_ state - MDBX_
dbi_ state_ t - MDBX_
debug_ flags - MDBX_
debug_ flags_ t - MDBX_
debug_ func - MDBX_
debug_ func_ nofmt - MDBX_
env_ delete_ mode - MDBX_
env_ delete_ mode_ t - MDBX_
env_ flags - MDBX_
env_ flags_ t - MDBX_
error - MDBX_
error_ t - MDBX_
hsr_ func - MDBX_
log_ level - MDBX_
log_ level_ t - MDBX_
option - MDBX_
option_ t - MDBX_
predicate_ func - MDBX_
preserve_ func - MDBX_
put_ flags - MDBX_
put_ flags_ t - MDBX_
reader_ list_ func - MDBX_
table_ enum_ func - MDBX_
txn_ flags - MDBX_
txn_ flags_ t - MDBX_
val - MDBX_
warmup_ flags - 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