ppad-lmdb-0.1.0: Minimal bindings to LMDB.
Copyright(c) 2026 Jared Tobin
LicenseMIT
MaintainerJared Tobin <jared@ppad.tech>
Safe HaskellSafe-Inferred
LanguageHaskell2010

Database.LMDB.Internal

Description

Raw FFI declarations and constants for the LMDB C API. This module is exposed for power users; prefer Database.LMDB for the safe, bracketed interface.

Synopsis

Opaque handles

type MDB_dbi = CUInt Source #

LMDB's database identifier is a plain unsigned int value type, not a pointer.

Value pair

data MDB_val Source #

The key-or-value pair LMDB passes across the FFI boundary.

Constructors

MDB_val 

Fields

Instances

Instances details
Storable MDB_val Source # 
Instance details

Defined in Database.LMDB.Internal

Environment flags

Database open flags

Put flags

Cursor operations

Error codes

Environment lifecycle

Transactions

Databases

Key-value operations

Cursors

Diagnostics