Electroneum
Database Flags
Collaboration diagram for Database Flags:

Macros

#define MDB_REVERSEKEY   0x02
 
#define MDB_DUPSORT   0x04
 
#define MDB_INTEGERKEY   0x08
 
#define MDB_DUPFIXED   0x10
 
#define MDB_INTEGERDUP   0x20
 
#define MDB_REVERSEDUP   0x40
 
#define MDB_CREATE   0x40000
 

Detailed Description

Macro Definition Documentation

◆ MDB_CREATE

#define MDB_CREATE   0x40000

create DB if not already existing

Definition at line 357 of file lmdb.h.

◆ MDB_DUPFIXED

#define MDB_DUPFIXED   0x10

with MDB_DUPSORT, sorted dup items have fixed size

Definition at line 351 of file lmdb.h.

◆ MDB_DUPSORT

#define MDB_DUPSORT   0x04

use sorted duplicates

Definition at line 345 of file lmdb.h.

◆ MDB_INTEGERDUP

#define MDB_INTEGERDUP   0x20

with MDB_DUPSORT, dups are MDB_INTEGERKEY-style integers

Definition at line 353 of file lmdb.h.

◆ MDB_INTEGERKEY

#define MDB_INTEGERKEY   0x08

numeric keys in native byte order, either unsigned int or mdb_size_t. (lmdb expects 32-bit int <= size_t <= 32/64-bit mdb_size_t.) The keys must all be of the same size.

Definition at line 349 of file lmdb.h.

◆ MDB_REVERSEDUP

#define MDB_REVERSEDUP   0x40

with MDB_DUPSORT, use reverse string dups

Definition at line 355 of file lmdb.h.

◆ MDB_REVERSEKEY

#define MDB_REVERSEKEY   0x02

use reverse string keys

Definition at line 343 of file lmdb.h.