Crate liblmdb

Source

Structs§

MDB_cursor
MDB_env
MDB_envinfo
@brief Information about the environment
MDB_stat
@brief Statistics for a database in the environment
MDB_txn
MDB_val
@brief Generic structure used for passing keys and data in and out of the database.
_OSUnalignedU16
_OSUnalignedU32
_OSUnalignedU64
__darwin_pthread_handler_rec
_opaque_pthread_attr_t
_opaque_pthread_cond_t
_opaque_pthread_condattr_t
_opaque_pthread_mutex_t
_opaque_pthread_mutexattr_t
_opaque_pthread_once_t
_opaque_pthread_rwlock_t
_opaque_pthread_rwlockattr_t
_opaque_pthread_t
fd_set
imaxdiv_t

Constants§

ARG_MAX
BC_BASE_MAX
BC_DIM_MAX
BC_SCALE_MAX
BC_STRING_MAX
BIG_ENDIAN
BYTE_ORDER
CHARCLASS_NAME_MAX
CHAR_BIT
CHAR_MAX
CHAR_MIN
CHILD_MAX
CLK_TCK
COLL_WEIGHTS_MAX
EQUIV_CLASS_MAX
EXPR_NEST_MAX
FD_SETSIZE
GID_MAX
INT8_MAX
INT8_MIN
INT16_MAX
INT16_MIN
INT32_MAX
INT32_MIN
INT64_MAX
INT64_MIN
INTPTR_MAX
INTPTR_MIN
INT_FAST8_MAX
INT_FAST8_MIN
INT_FAST16_MAX
INT_FAST16_MIN
INT_FAST32_MAX
INT_FAST32_MIN
INT_FAST64_MAX
INT_FAST64_MIN
INT_LEAST8_MAX
INT_LEAST8_MIN
INT_LEAST16_MAX
INT_LEAST16_MIN
INT_LEAST32_MAX
INT_LEAST32_MIN
INT_LEAST64_MAX
INT_LEAST64_MIN
INT_MAX
INT_MIN
IOV_MAX
LINE_MAX
LINK_MAX
LITTLE_ENDIAN
LLONG_MAX
LLONG_MIN
LONG_BIT
LONG_MAX
LONG_MIN
MAC_OS_VERSION_11_0
MAC_OS_VERSION_11_1
MAC_OS_VERSION_11_3
MAC_OS_VERSION_11_4
MAC_OS_VERSION_11_5
MAC_OS_VERSION_11_6
MAC_OS_VERSION_12_0
MAC_OS_VERSION_12_1
MAC_OS_VERSION_12_2
MAC_OS_VERSION_12_3
MAC_OS_VERSION_12_4
MAC_OS_VERSION_12_5
MAC_OS_VERSION_12_6
MAC_OS_VERSION_12_7
MAC_OS_VERSION_13_0
MAC_OS_VERSION_13_1
MAC_OS_VERSION_13_2
MAC_OS_VERSION_13_3
MAC_OS_VERSION_13_4
MAC_OS_VERSION_13_5
MAC_OS_VERSION_13_6
MAC_OS_VERSION_14_0
MAC_OS_VERSION_14_1
MAC_OS_VERSION_14_2
MAC_OS_VERSION_14_3
MAC_OS_VERSION_14_4
MAC_OS_X_VERSION_10_0
MAC_OS_X_VERSION_10_1
MAC_OS_X_VERSION_10_2
MAC_OS_X_VERSION_10_3
MAC_OS_X_VERSION_10_4
MAC_OS_X_VERSION_10_5
MAC_OS_X_VERSION_10_6
MAC_OS_X_VERSION_10_7
MAC_OS_X_VERSION_10_8
MAC_OS_X_VERSION_10_9
MAC_OS_X_VERSION_10_10
MAC_OS_X_VERSION_10_11
MAC_OS_X_VERSION_10_12
MAC_OS_X_VERSION_10_13
MAC_OS_X_VERSION_10_14
MAC_OS_X_VERSION_10_15
MAC_OS_X_VERSION_10_16
MAC_OS_X_VERSION_10_10_2
MAC_OS_X_VERSION_10_10_3
MAC_OS_X_VERSION_10_11_2
MAC_OS_X_VERSION_10_11_3
MAC_OS_X_VERSION_10_11_4
MAC_OS_X_VERSION_10_12_1
MAC_OS_X_VERSION_10_12_2
MAC_OS_X_VERSION_10_12_4
MAC_OS_X_VERSION_10_13_1
MAC_OS_X_VERSION_10_13_2
MAC_OS_X_VERSION_10_13_4
MAC_OS_X_VERSION_10_14_1
MAC_OS_X_VERSION_10_14_4
MAC_OS_X_VERSION_10_14_5
MAC_OS_X_VERSION_10_14_6
MAC_OS_X_VERSION_10_15_1
MAC_OS_X_VERSION_10_15_4
MAX_CANON
MAX_INPUT
MB_LEN_MAX
MDB_APPEND
MDB_APPENDDUP
MDB_BAD_DBI
MDB_BAD_RSLOT
MDB_BAD_TXN
MDB_BAD_VALSIZE
MDB_CORRUPTED
MDB_CP_COMPACT
MDB_CREATE
MDB_CURRENT
MDB_CURSOR_FULL
MDB_DBS_FULL
MDB_DUPFIXED
MDB_DUPSORT
MDB_FIXEDMAP
MDB_FMT_Z
MDB_INCOMPATIBLE
MDB_INTEGERDUP
MDB_INTEGERKEY
MDB_INVALID
MDB_KEYEXIST
MDB_LAST_ERRCODE
MDB_MAPASYNC
MDB_MAP_FULL
MDB_MAP_RESIZED
MDB_MULTIPLE
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_PREVSNAPSHOT
MDB_PROBLEM
MDB_RDONLY
MDB_READERS_FULL
MDB_RESERVE
MDB_REVERSEDUP
MDB_REVERSEKEY
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
MDB_cursor_op_MDB_FIRST
< Position at first key/data item
MDB_cursor_op_MDB_FIRST_DUP
< Position at first data item of current key. Only for #MDB_DUPSORT
MDB_cursor_op_MDB_GET_BOTH
< Position at key/data pair. Only for #MDB_DUPSORT
MDB_cursor_op_MDB_GET_BOTH_RANGE
< position at key, nearest data. Only for #MDB_DUPSORT
MDB_cursor_op_MDB_GET_CURRENT
< Return key/data at current cursor position
MDB_cursor_op_MDB_GET_MULTIPLE
< Return up to a page of duplicate data items from current cursor position. Move cursor to prepare for #MDB_NEXT_MULTIPLE. Only for #MDB_DUPFIXED
MDB_cursor_op_MDB_LAST
< Position at last key/data item
MDB_cursor_op_MDB_LAST_DUP
< Position at last data item of current key. Only for #MDB_DUPSORT
MDB_cursor_op_MDB_NEXT
< Position at next data item
MDB_cursor_op_MDB_NEXT_DUP
< Position at next data item of current key. Only for #MDB_DUPSORT
MDB_cursor_op_MDB_NEXT_MULTIPLE
< Return up to a page of duplicate data items from next cursor position. Move cursor to prepare for #MDB_NEXT_MULTIPLE. Only for #MDB_DUPFIXED
MDB_cursor_op_MDB_NEXT_NODUP
< Position at first data item of next key
MDB_cursor_op_MDB_PREV
< Position at previous data item
MDB_cursor_op_MDB_PREV_DUP
< Position at previous data item of current key. Only for #MDB_DUPSORT
MDB_cursor_op_MDB_PREV_MULTIPLE
< Position at previous page and return up to a page of duplicate data items. Only for #MDB_DUPFIXED
MDB_cursor_op_MDB_PREV_NODUP
< Position at last data item of previous key
MDB_cursor_op_MDB_SET
< Position at specified key
MDB_cursor_op_MDB_SET_KEY
< Position at specified key, return key + data
MDB_cursor_op_MDB_SET_RANGE
< Position at first key greater than or equal to specified key.
NAME_MAX
NBBY
NGROUPS_MAX
NL_ARGMAX
NL_LANGMAX
NL_MSGMAX
NL_NMAX
NL_SETMAX
NL_TEXTMAX
NZERO
OFF_MAX
OFF_MIN
OPEN_MAX
PASS_MAX
PATH_MAX
PDP_ENDIAN
PIPE_BUF
PRIX8
PRIX16
PRIX32
PRIX64
PRIXFAST8
PRIXFAST16
PRIXFAST32
PRIXFAST64
PRIXLEAST8
PRIXLEAST16
PRIXLEAST32
PRIXLEAST64
PRIXMAX
PRIXPTR
PRId8
PRId16
PRId32
PRId64
PRIdFAST8
PRIdFAST16
PRIdFAST32
PRIdFAST64
PRIdLEAST8
PRIdLEAST16
PRIdLEAST32
PRIdLEAST64
PRIdMAX
PRIdPTR
PRIi8
PRIi16
PRIi32
PRIi64
PRIiFAST8
PRIiFAST16
PRIiFAST32
PRIiFAST64
PRIiLEAST8
PRIiLEAST16
PRIiLEAST32
PRIiLEAST64
PRIiMAX
PRIiPTR
PRIo8
PRIo16
PRIo32
PRIo64
PRIoFAST8
PRIoFAST16
PRIoFAST32
PRIoFAST64
PRIoLEAST8
PRIoLEAST16
PRIoLEAST32
PRIoLEAST64
PRIoMAX
PRIoPTR
PRIu8
PRIu16
PRIu32
PRIu64
PRIuFAST8
PRIuFAST16
PRIuFAST32
PRIuFAST64
PRIuLEAST8
PRIuLEAST16
PRIuLEAST32
PRIuLEAST64
PRIuMAX
PRIuPTR
PRIx8
PRIx16
PRIx32
PRIx64
PRIxFAST8
PRIxFAST16
PRIxFAST32
PRIxFAST64
PRIxLEAST8
PRIxLEAST16
PRIxLEAST32
PRIxLEAST64
PRIxMAX
PRIxPTR
PTHREAD_DESTRUCTOR_ITERATIONS
PTHREAD_KEYS_MAX
PTHREAD_STACK_MIN
QUAD_MAX
QUAD_MIN
RE_DUP_MAX
RSIZE_MAX
SCHAR_MAX
SCHAR_MIN
SCNd8
SCNd16
SCNd32
SCNd64
SCNdFAST8
SCNdFAST16
SCNdFAST32
SCNdFAST64
SCNdLEAST8
SCNdLEAST16
SCNdLEAST32
SCNdLEAST64
SCNdMAX
SCNdPTR
SCNi8
SCNi16
SCNi32
SCNi64
SCNiFAST8
SCNiFAST16
SCNiFAST32
SCNiFAST64
SCNiLEAST8
SCNiLEAST16
SCNiLEAST32
SCNiLEAST64
SCNiMAX
SCNiPTR
SCNo8
SCNo16
SCNo32
SCNo64
SCNoFAST8
SCNoFAST16
SCNoFAST32
SCNoFAST64
SCNoLEAST8
SCNoLEAST16
SCNoLEAST32
SCNoLEAST64
SCNoMAX
SCNoPTR
SCNu8
SCNu16
SCNu32
SCNu64
SCNuFAST8
SCNuFAST16
SCNuFAST32
SCNuFAST64
SCNuLEAST8
SCNuLEAST16
SCNuLEAST32
SCNuLEAST64
SCNuMAX
SCNuPTR
SCNx8
SCNx16
SCNx32
SCNx64
SCNxFAST8
SCNxFAST16
SCNxFAST32
SCNxFAST64
SCNxLEAST8
SCNxLEAST16
SCNxLEAST32
SCNxLEAST64
SCNxMAX
SCNxPTR
SHRT_MAX
SHRT_MIN
SIG_ATOMIC_MAX
SIG_ATOMIC_MIN
SIZE_MAX
SIZE_T_MAX
SSIZE_MAX
UCHAR_MAX
UID_MAX
UINT8_MAX
UINT16_MAX
UINT32_MAX
UINT64_MAX
UINTPTR_MAX
UINT_FAST8_MAX
UINT_FAST16_MAX
UINT_FAST32_MAX
UINT_FAST64_MAX
UINT_LEAST8_MAX
UINT_LEAST16_MAX
UINT_LEAST32_MAX
UINT_LEAST64_MAX
UINT_MAX
ULLONG_MAX
ULONG_MAX
UQUAD_MAX
USHRT_MAX
WINT_MAX
WINT_MIN
WORD_BIT
_DARWIN_FEATURE_64_BIT_INODE
_DARWIN_FEATURE_ONLY_64_BIT_INODE
_DARWIN_FEATURE_ONLY_UNIX_CONFORMANCE
_DARWIN_FEATURE_ONLY_VERS_1050
_DARWIN_FEATURE_UNIX_CONFORMANCE
_FORTIFY_SOURCE
_POSIX2_BC_BASE_MAX
_POSIX2_BC_DIM_MAX
_POSIX2_BC_SCALE_MAX
_POSIX2_BC_STRING_MAX
_POSIX2_CHARCLASS_NAME_MAX
_POSIX2_COLL_WEIGHTS_MAX
_POSIX2_EQUIV_CLASS_MAX
_POSIX2_EXPR_NEST_MAX
_POSIX2_LINE_MAX
_POSIX2_RE_DUP_MAX
_POSIX_AIO_LISTIO_MAX
_POSIX_AIO_MAX
_POSIX_ARG_MAX
_POSIX_CHILD_MAX
_POSIX_CLOCKRES_MIN
_POSIX_DELAYTIMER_MAX
_POSIX_HOST_NAME_MAX
_POSIX_LINK_MAX
_POSIX_LOGIN_NAME_MAX
_POSIX_MAX_CANON
_POSIX_MAX_INPUT
_POSIX_MQ_OPEN_MAX
_POSIX_MQ_PRIO_MAX
_POSIX_NAME_MAX
_POSIX_NGROUPS_MAX
_POSIX_OPEN_MAX
_POSIX_PATH_MAX
_POSIX_PIPE_BUF
_POSIX_RE_DUP_MAX
_POSIX_RTSIG_MAX
_POSIX_SEM_NSEMS_MAX
_POSIX_SEM_VALUE_MAX
_POSIX_SIGQUEUE_MAX
_POSIX_SSIZE_MAX
_POSIX_SS_REPL_MAX
_POSIX_STREAM_MAX
_POSIX_SYMLINK_MAX
_POSIX_SYMLOOP_MAX
_POSIX_THREAD_DESTRUCTOR_ITERATIONS
_POSIX_THREAD_KEYS_MAX
_POSIX_THREAD_THREADS_MAX
_POSIX_TIMER_MAX
_POSIX_TRACE_EVENT_NAME_MAX
_POSIX_TRACE_NAME_MAX
_POSIX_TRACE_SYS_MAX
_POSIX_TRACE_USER_EVENT_MAX
_POSIX_TTY_NAME_MAX
_POSIX_TZNAME_MAX
_QUAD_HIGHWORD
_QUAD_LOWWORD
_XOPEN_IOV_MAX
_XOPEN_NAME_MAX
_XOPEN_PATH_MAX
__API_TO_BE_DEPRECATED
__API_TO_BE_DEPRECATED_DRIVERKIT
__API_TO_BE_DEPRECATED_IOS
__API_TO_BE_DEPRECATED_MACCATALYST
__API_TO_BE_DEPRECATED_MACOS
__API_TO_BE_DEPRECATED_TVOS
__API_TO_BE_DEPRECATED_VISIONOS
__API_TO_BE_DEPRECATED_WATCHOS
__BRIDGEOS_2_0
__BRIDGEOS_3_0
__BRIDGEOS_3_1
__BRIDGEOS_3_4
__BRIDGEOS_4_0
__BRIDGEOS_4_1
__BRIDGEOS_5_0
__BRIDGEOS_5_1
__BRIDGEOS_5_3
__BRIDGEOS_6_0
__BRIDGEOS_6_2
__BRIDGEOS_6_4
__BRIDGEOS_6_5
__BRIDGEOS_6_6
__BRIDGEOS_7_0
__BRIDGEOS_7_1
__BRIDGEOS_7_2
__BRIDGEOS_7_3
__BRIDGEOS_7_4
__BRIDGEOS_7_6
__BRIDGEOS_8_0
__BRIDGEOS_8_1
__BRIDGEOS_8_2
__BRIDGEOS_8_3
__BRIDGEOS_8_4
__DARWIN_64_BIT_INO_T
__DARWIN_BIG_ENDIAN
__DARWIN_BYTE_ORDER
__DARWIN_CLK_TCK
__DARWIN_C_ANSI
__DARWIN_C_FULL
__DARWIN_C_LEVEL
__DARWIN_FD_SETSIZE
__DARWIN_LITTLE_ENDIAN
__DARWIN_NBBY
__DARWIN_NON_CANCELABLE
__DARWIN_NO_LONG_LONG
__DARWIN_ONLY_64_BIT_INO_T
__DARWIN_ONLY_UNIX_CONFORMANCE
__DARWIN_ONLY_VERS_1050
__DARWIN_PDP_ENDIAN
__DARWIN_SUF_EXTSN
__DARWIN_UNIX03
__DARWIN_VERS_1050
__DARWIN_WCHAR_MIN
__DRIVERKIT_19_0
__DRIVERKIT_20_0
__DRIVERKIT_21_0
__DRIVERKIT_22_0
__DRIVERKIT_22_4
__DRIVERKIT_22_5
__DRIVERKIT_22_6
__DRIVERKIT_23_0
__DRIVERKIT_23_1
__DRIVERKIT_23_2
__DRIVERKIT_23_3
__DRIVERKIT_23_4
__ENABLE_LEGACY_MAC_AVAILABILITY
__IPHONE_2_0
__IPHONE_2_1
__IPHONE_2_2
__IPHONE_3_0
__IPHONE_3_1
__IPHONE_3_2
__IPHONE_4_0
__IPHONE_4_1
__IPHONE_4_2
__IPHONE_4_3
__IPHONE_5_0
__IPHONE_5_1
__IPHONE_6_0
__IPHONE_6_1
__IPHONE_7_0
__IPHONE_7_1
__IPHONE_8_0
__IPHONE_8_1
__IPHONE_8_2
__IPHONE_8_3
__IPHONE_8_4
__IPHONE_9_0
__IPHONE_9_1
__IPHONE_9_2
__IPHONE_9_3
__IPHONE_10_0
__IPHONE_10_1
__IPHONE_10_2
__IPHONE_10_3
__IPHONE_11_0
__IPHONE_11_1
__IPHONE_11_2
__IPHONE_11_3
__IPHONE_11_4
__IPHONE_12_0
__IPHONE_12_1
__IPHONE_12_2
__IPHONE_12_3
__IPHONE_12_4
__IPHONE_13_0
__IPHONE_13_1
__IPHONE_13_2
__IPHONE_13_3
__IPHONE_13_4
__IPHONE_13_5
__IPHONE_13_6
__IPHONE_13_7
__IPHONE_14_0
__IPHONE_14_1
__IPHONE_14_2
__IPHONE_14_3
__IPHONE_14_4
__IPHONE_14_5
__IPHONE_14_6
__IPHONE_14_7
__IPHONE_14_8
__IPHONE_15_0
__IPHONE_15_1
__IPHONE_15_2
__IPHONE_15_3
__IPHONE_15_4
__IPHONE_15_5
__IPHONE_15_6
__IPHONE_15_7
__IPHONE_15_8
__IPHONE_16_0
__IPHONE_16_1
__IPHONE_16_2
__IPHONE_16_3
__IPHONE_16_4
__IPHONE_16_5
__IPHONE_16_6
__IPHONE_16_7
__IPHONE_17_0
__IPHONE_17_1
__IPHONE_17_2
__IPHONE_17_3
__IPHONE_17_4
__MAC_10_0
__MAC_10_1
__MAC_10_2
__MAC_10_3
__MAC_10_4
__MAC_10_5
__MAC_10_6
__MAC_10_7
__MAC_10_8
__MAC_10_9
__MAC_10_10
__MAC_10_11
__MAC_10_12
__MAC_10_13
__MAC_10_14
__MAC_10_15
__MAC_10_16
__MAC_10_10_2
__MAC_10_10_3
__MAC_10_11_2
__MAC_10_11_3
__MAC_10_11_4
__MAC_10_12_1
__MAC_10_12_2
__MAC_10_12_4
__MAC_10_13_1
__MAC_10_13_2
__MAC_10_13_4
__MAC_10_14_1
__MAC_10_14_4
__MAC_10_14_5
__MAC_10_14_6
__MAC_10_15_1
__MAC_10_15_4
__MAC_11_0
__MAC_11_1
__MAC_11_3
__MAC_11_4
__MAC_11_5
__MAC_11_6
__MAC_12_0
__MAC_12_1
__MAC_12_2
__MAC_12_3
__MAC_12_4
__MAC_12_5
__MAC_12_6
__MAC_12_7
__MAC_13_0
__MAC_13_1
__MAC_13_2
__MAC_13_3
__MAC_13_4
__MAC_13_5
__MAC_13_6
__MAC_14_0
__MAC_14_1
__MAC_14_2
__MAC_14_3
__MAC_14_4
__MAC_OS_X_VERSION_MAX_ALLOWED
__PRI_8_LENGTH_MODIFIER__
__PRI_64_LENGTH_MODIFIER__
__PRI_MAX_LENGTH_MODIFIER__
__PTHREAD_ATTR_SIZE__
__PTHREAD_CONDATTR_SIZE__
__PTHREAD_COND_SIZE__
__PTHREAD_MUTEXATTR_SIZE__
__PTHREAD_MUTEX_SIZE__
__PTHREAD_ONCE_SIZE__
__PTHREAD_RWLOCKATTR_SIZE__
__PTHREAD_RWLOCK_SIZE__
__PTHREAD_SIZE__
__SCN_64_LENGTH_MODIFIER__
__SCN_MAX_LENGTH_MODIFIER__
__STDC_WANT_LIB_EXT1__
__TVOS_9_0
__TVOS_9_1
__TVOS_9_2
__TVOS_10_0
__TVOS_10_0_1
__TVOS_10_1
__TVOS_10_2
__TVOS_11_0
__TVOS_11_1
__TVOS_11_2
__TVOS_11_3
__TVOS_11_4
__TVOS_12_0
__TVOS_12_1
__TVOS_12_2
__TVOS_12_3
__TVOS_12_4
__TVOS_13_0
__TVOS_13_2
__TVOS_13_3
__TVOS_13_4
__TVOS_14_0
__TVOS_14_1
__TVOS_14_2
__TVOS_14_3
__TVOS_14_5
__TVOS_14_6
__TVOS_14_7
__TVOS_15_0
__TVOS_15_1
__TVOS_15_2
__TVOS_15_3
__TVOS_15_4
__TVOS_15_5
__TVOS_15_6
__TVOS_16_0
__TVOS_16_1
__TVOS_16_2
__TVOS_16_3
__TVOS_16_4
__TVOS_16_5
__TVOS_16_6
__TVOS_17_0
__TVOS_17_1
__TVOS_17_2
__TVOS_17_3
__TVOS_17_4
__VISIONOS_1_0
__VISIONOS_1_1
__WATCHOS_1_0
__WATCHOS_2_0
__WATCHOS_2_1
__WATCHOS_2_2
__WATCHOS_3_0
__WATCHOS_3_1
__WATCHOS_3_2
__WATCHOS_3_1_1
__WATCHOS_4_0
__WATCHOS_4_1
__WATCHOS_4_2
__WATCHOS_4_3
__WATCHOS_5_0
__WATCHOS_5_1
__WATCHOS_5_2
__WATCHOS_5_3
__WATCHOS_6_0
__WATCHOS_6_1
__WATCHOS_6_2
__WATCHOS_7_0
__WATCHOS_7_1
__WATCHOS_7_2
__WATCHOS_7_3
__WATCHOS_7_4
__WATCHOS_7_5
__WATCHOS_7_6
__WATCHOS_8_0
__WATCHOS_8_1
__WATCHOS_8_3
__WATCHOS_8_4
__WATCHOS_8_5
__WATCHOS_8_6
__WATCHOS_8_7
__WATCHOS_8_8
__WATCHOS_9_0
__WATCHOS_9_1
__WATCHOS_9_2
__WATCHOS_9_3
__WATCHOS_9_4
__WATCHOS_9_5
__WATCHOS_9_6
__WATCHOS_10_0
__WATCHOS_10_1
__WATCHOS_10_2
__WATCHOS_10_3
__WATCHOS_10_4
__WORDSIZE
__has_ptrcheck
__has_safe_buffers

Functions§

__darwin_check_fd_set_overflow
imaxabs
imaxdiv
mdb_cmp
@brief Compare two data items according to a particular database.
mdb_cursor_close
@brief Close a cursor handle.
mdb_cursor_count
@brief Return count of duplicates for current key.
mdb_cursor_dbi
@brief Return the cursor’s database handle.
mdb_cursor_del
@brief Delete current key/data pair
mdb_cursor_get
@brief Retrieve by cursor.
mdb_cursor_open
@brief Create a cursor handle.
mdb_cursor_put
@brief Store by cursor.
mdb_cursor_renew
@brief Renew a cursor handle.
mdb_cursor_txn
@brief Return the cursor’s transaction handle.
mdb_dbi_close
@brief Close a database handle. Normally unnecessary. Use with care:
mdb_dbi_flags
@brief Retrieve the DB flags for a database handle.
mdb_dbi_open
@brief Open a database in the environment.
mdb_dcmp
@brief Compare two data items according to a particular database.
mdb_del
@brief Delete items from a database.
mdb_drop
@brief Empty or delete+close a database.
mdb_env_close
@brief Close the environment and release the memory map.
mdb_env_copy
@brief Copy an LMDB environment to the specified path.
mdb_env_copy2
@brief Copy an LMDB environment to the specified path, with options.
mdb_env_copyfd
@brief Copy an LMDB environment to the specified file descriptor.
mdb_env_copyfd2
@brief Copy an LMDB environment to the specified file descriptor, with options.
mdb_env_create
@brief Create an LMDB environment handle.
mdb_env_get_fd
@brief Return the filedescriptor for the given environment.
mdb_env_get_flags
@brief Get environment flags.
mdb_env_get_maxkeysize
@brief Get the maximum size of keys and #MDB_DUPSORT data we can write.
mdb_env_get_maxreaders
@brief Get the maximum number of threads/reader slots for the environment.
mdb_env_get_path
@brief Return the path that was used in #mdb_env_open().
mdb_env_get_userctx
@brief Get the application information associated with the #MDB_env.
mdb_env_info
@brief Return information about the LMDB environment.
mdb_env_open
@brief Open an environment handle.
mdb_env_set_assert
Set or reset the assert() callback of the environment. Disabled if liblmdb is built with NDEBUG. @note This hack should become obsolete as lmdb’s error handling matures. @param[in] env An environment handle returned by #mdb_env_create(). @param[in] func An #MDB_assert_func function, or 0. @return A non-zero error value on failure and 0 on success.
mdb_env_set_flags
@brief Set environment flags.
mdb_env_set_mapsize
@brief Set the size of the memory map to use for this environment.
mdb_env_set_maxdbs
@brief Set the maximum number of named databases for the environment.
mdb_env_set_maxreaders
@brief Set the maximum number of threads/reader slots for the environment.
mdb_env_set_userctx
@brief Set application information associated with the #MDB_env.
mdb_env_stat
@brief Return statistics about the LMDB environment.
mdb_env_sync
@brief Flush the data buffers to disk.
mdb_get
@brief Get items from a database.
mdb_put
@brief Store items into a database.
mdb_reader_check
@brief Check for stale entries in the reader lock table.
mdb_reader_list
@brief Dump the entries in the reader lock table.
mdb_set_compare
@brief Set a custom key comparison function for a database.
mdb_set_dupsort
@brief Set a custom data comparison function for a #MDB_DUPSORT database.
mdb_set_relctx
@brief Set a context pointer for a #MDB_FIXEDMAP database’s relocation function.
mdb_set_relfunc
@brief Set a relocation function for a #MDB_FIXEDMAP database.
mdb_stat
@brief Retrieve statistics for a database.
mdb_strerror
@brief Return a string describing a given error code.
mdb_txn_abort
@brief Abandon all the operations of the transaction instead of saving them.
mdb_txn_begin
@brief Create a transaction for use with the environment.
mdb_txn_commit
@brief Commit all the operations of a transaction into the database.
mdb_txn_env
@brief Returns the transaction’s #MDB_env
mdb_txn_id
@brief Return the transaction’s ID.
mdb_txn_renew
@brief Renew a read-only transaction.
mdb_txn_reset
@brief Reset a read-only transaction.
mdb_version
@brief Return the LMDB library version information.
strtoimax
strtoumax
wcstoimax
wcstoumax

Type Aliases§

MDB_assert_func
@brief A callback function for most LMDB assert() failures, called before printing the message and aborting.
MDB_cmp_func
@brief A callback function used to compare two keys in a database
MDB_cursor_op
@brief Cursor Get operations.
MDB_dbi
@brief A handle for an individual database in the DB environment.
MDB_msg_func
@brief A callback function used to print a message from the library.
MDB_rel_func
@brief A callback function used to relocate a position-dependent data item in a fixed-address database.
__builtin_va_list
__darwin_blkcnt_t
__darwin_blksize_t
__darwin_clock_t
__darwin_ct_rune_t
__darwin_dev_t
__darwin_fsblkcnt_t
__darwin_fsfilcnt_t
__darwin_gid_t
__darwin_id_t
__darwin_ino64_t
__darwin_ino_t
__darwin_intptr_t
__darwin_mach_port_name_t
__darwin_mach_port_t
__darwin_mbstate_t
__darwin_mode_t
__darwin_natural_t
__darwin_nl_item
__darwin_off_t
__darwin_pid_t
__darwin_pthread_attr_t
__darwin_pthread_cond_t
__darwin_pthread_condattr_t
__darwin_pthread_key_t
__darwin_pthread_mutex_t
__darwin_pthread_mutexattr_t
__darwin_pthread_once_t
__darwin_pthread_rwlock_t
__darwin_pthread_rwlockattr_t
__darwin_pthread_t
__darwin_ptrdiff_t
__darwin_rune_t
__darwin_sigset_t
__darwin_size_t
__darwin_socklen_t
__darwin_ssize_t
__darwin_suseconds_t
__darwin_time_t
__darwin_uid_t
__darwin_useconds_t
__darwin_uuid_string_t
__darwin_uuid_t
__darwin_va_list
__darwin_wchar_t
__darwin_wctrans_t
__darwin_wctype_t
__darwin_wint_t
__int8_t
__int16_t
__int32_t
__int64_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
blkcnt_t
blksize_t
caddr_t
clock_t
daddr_t
dev_t
errno_t
fd_mask
fixpt_t
fsblkcnt_t
fsfilcnt_t
gid_t
id_t
in_addr_t
in_port_t
ino64_t
ino_t
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
key_t
mdb_filehandle_t
mdb_mode_t
mdb_size_t
Unsigned type used for mapsize, entry counts and page/transaction IDs.
mode_t
nlink_t
off_t
pid_t
pthread_attr_t
pthread_cond_t
pthread_condattr_t
pthread_key_t
pthread_mutex_t
pthread_mutexattr_t
pthread_once_t
pthread_rwlock_t
pthread_rwlockattr_t
pthread_t
qaddr_t
quad_t
register_t
rsize_t
segsz_t
suseconds_t
swblk_t
syscall_arg_t
time_t
u_char
u_int
u_int8_t
u_int16_t
u_int32_t
u_int64_t
u_long
u_quad_t
u_short
uid_t
uint
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t
useconds_t
user_addr_t
user_long_t
user_off_t
user_size_t
user_ssize_t
user_time_t
user_ulong_t
ushort
wchar_t

Unions§

__mbstate_t