lmdb-high-level-0.1: Higher level API for working with LMDB

Safe HaskellNone
LanguageHaskell2010

Lmdb.Types

Synopsis

Documentation

data Mode Source #

We only use the promoted version of this data type.

Constructors

ReadOnly 
ReadWrite 

class ModeBool x where Source #

Minimal complete definition

modeIsReadOnly

Methods

modeIsReadOnly :: proxy x -> Bool Source #

newtype Environment x Source #

Constructors

Environment 

newtype Transaction t Source #

Constructors

Transaction 

data Cursor t k v Source #

data KeyValue k v Source #

Constructors

KeyValue 

Fields

data Codec s a Source #

Constructors

Codec 

Fields

newtype Decoding a Source #

Constructors

Decoding 

Fields

data SizedPoke Source #

Constructors

SizedPoke 

Fields

newtype FixedPoke Source #

Constructors

FixedPoke 

Fields

data Size Source #

Constructors

Variable 
Fixed 
MachineWord 

data Sort s a where Source #

Constructors

SortNative :: NativeSort s -> Sort s a 
SortCustom :: CustomSort a -> Sort Variable a