Skip to main content

Crate dtlvnative_sys

Crate dtlvnative_sys 

Source
Expand description

Raw bindings generated from the pinned DLMDB, USearch, and DTLV llama headers.

Every native call requires the caller to uphold the native ownership, transaction, threading, and buffer validity contracts. No stock LMDB library may be substituted for the versioned DLMDB native artifact.

Modules§

llama
runtime
usearch

Structs§

MDB_cursor
MDB_env
MDB_envinfo
MDB_stat
MDB_txn
MDB_val
dtlv_key_iter
dtlv_key_rank_sample_iter
dtlv_list_iter
dtlv_list_key_range_full_val_iter
dtlv_list_rank_sample_iter
dtlv_list_val_full_iter
dtlv_list_val_iter

Constants§

BUILD_INFO
Native artifact source revision, configuration, version, and checksum.
DTLV_FALSE
DTLV_TRUE
MDB_APPEND
MDB_APPENDDUP
MDB_BAD_DBI
MDB_BAD_RSLOT
MDB_BAD_TXN
MDB_BAD_VALSIZE
MDB_CORRUPTED
MDB_COUNTED
MDB_COUNT_LOWER_INCL
MDB_COUNT_UPPER_INCL
MDB_CP_COMPACT
MDB_CREATE
MDB_CURRENT
MDB_CURSOR_FULL
MDB_DBIS_BUSY
MDB_DBS_FULL
MDB_DUPFIXED
MDB_DUPSORT
MDB_FIRST
MDB_FIRST_DUP
MDB_FIXEDMAP
MDB_FMT_Z
MDB_GET_BOTH
MDB_GET_BOTH_RANGE
MDB_GET_CURRENT
MDB_GET_MULTIPLE
MDB_INCOMPATIBLE
MDB_INMEMORY
MDB_INTEGERDUP
MDB_INTEGERKEY
MDB_INVALID
MDB_KEYEXIST
MDB_LAST
MDB_LAST_DUP
MDB_LAST_ERRCODE
MDB_MAPASYNC
MDB_MAP_FULL
MDB_MAP_RESIZED
MDB_MULTIPLE
MDB_NEXT
MDB_NEXT_DUP
MDB_NEXT_MULTIPLE
MDB_NEXT_NODUP
MDB_NODUPDATA
MDB_NOLOCK
MDB_NOMEMINIT
MDB_NOMETASYNC
MDB_NOOVERWRITE
MDB_NORDAHEAD
MDB_NOSUBDIR
MDB_NOSYNC
MDB_NOTFOUND
MDB_NOTLS
MDB_PAGE_FULL
MDB_PAGE_NOTFOUND
MDB_PANIC
MDB_PREFIX_COMPRESSION
MDB_PREV
MDB_PREVSNAPSHOT
MDB_PREV_DUP
MDB_PREV_MULTIPLE
MDB_PREV_NODUP
MDB_PROBLEM
MDB_RDONLY
MDB_READERS_FULL
MDB_RESERVE
MDB_REVERSEDUP
MDB_REVERSEKEY
MDB_SET
MDB_SET_KEY
MDB_SET_RANGE
MDB_SIZE_MAX
MDB_SUCCESS
MDB_TLS_FULL
MDB_TXN_FULL
MDB_VERSION_DATE
MDB_VERSION_MAJOR
MDB_VERSION_MINOR
MDB_VERSION_MISMATCH
MDB_VERSION_PATCH
MDB_WRITEMAP

Functions§

dtlv_key_iter_create⚠
dtlv_key_iter_destroy⚠
dtlv_key_iter_has_next⚠
dtlv_key_rank_sample_iter_create⚠
dtlv_key_rank_sample_iter_destroy⚠
dtlv_key_rank_sample_iter_has_next⚠
dtlv_list_iter_create⚠
dtlv_list_iter_destroy⚠
dtlv_list_iter_has_next⚠
dtlv_list_key_range_full_val_iter_create⚠
dtlv_list_key_range_full_val_iter_destroy⚠
dtlv_list_key_range_full_val_iter_has_next⚠
dtlv_list_rank_sample_iter_create⚠
dtlv_list_rank_sample_iter_destroy⚠
dtlv_list_rank_sample_iter_has_next⚠
dtlv_list_val_count⚠
dtlv_list_val_full_iter_create⚠
dtlv_list_val_full_iter_destroy⚠
dtlv_list_val_full_iter_has_next⚠
dtlv_list_val_full_iter_seek⚠
dtlv_list_val_iter_create⚠
dtlv_list_val_iter_destroy⚠
dtlv_list_val_iter_has_next⚠
dtlv_list_val_iter_seek⚠
mdb_cmp⚠
mdb_count_all⚠
mdb_count_range⚠
mdb_cursor_close⚠
mdb_cursor_count⚠
mdb_cursor_dbi⚠
mdb_cursor_del⚠
mdb_cursor_get⚠
mdb_cursor_get_rank⚠
mdb_cursor_key_rank⚠
mdb_cursor_list_dup⚠
mdb_cursor_open⚠
mdb_cursor_put⚠
mdb_cursor_renew⚠
mdb_cursor_txn⚠
mdb_dbi_close⚠
mdb_dbi_flags⚠
mdb_dbi_open⚠
mdb_dcmp⚠
mdb_del⚠
mdb_drop⚠
mdb_env_close⚠
mdb_env_copy⚠
mdb_env_copy2⚠
mdb_env_copyfd⚠
mdb_env_copyfd2⚠
mdb_env_create⚠
mdb_env_get_fd⚠
mdb_env_get_flags⚠
mdb_env_get_maxkeysize⚠
mdb_env_get_maxreaders⚠
mdb_env_get_path⚠
mdb_env_get_userctx⚠
mdb_env_info⚠
mdb_env_open⚠
mdb_env_set_assert⚠
mdb_env_set_flags⚠
mdb_env_set_interrupt⚠
mdb_env_set_mapsize⚠
mdb_env_set_maxdbs⚠
mdb_env_set_maxreaders⚠
mdb_env_set_userctx⚠
mdb_env_stat⚠
mdb_env_sync⚠
mdb_get⚠
mdb_get_key_rank⚠
mdb_get_rank⚠
mdb_put⚠
mdb_range_count_keys⚠
mdb_range_count_values⚠
mdb_reader_check⚠
mdb_reader_list⚠
mdb_set_compare⚠
mdb_set_dupsort⚠
mdb_set_relctx⚠
mdb_set_relfunc⚠
mdb_stat⚠
mdb_strerror⚠
mdb_txn_abort⚠
mdb_txn_begin⚠
mdb_txn_commit⚠
mdb_txn_env⚠
mdb_txn_id⚠
mdb_txn_renew⚠
mdb_txn_reset⚠
mdb_version⚠

Type Aliases§

MDB_assert_func
MDB_cmp_func
MDB_cursor_op
MDB_dbi
MDB_msg_func
MDB_rel_func
__mode_t
mdb_filehandle_t
mdb_mode_t
mdb_size_t
mode_t