class

LMDB::MultiMapDatabase(K, V)

Inherits LMDB::MapDatabase / LMDB::Database / Iterable / Enumerable / LMDB::Disposable / Reference / Object

Constructors

new(environment : Environment, transaction : AbstractTransaction, flags : Flag = Flag::None)
Source
new(environment : Environment, name : String, transaction : AbstractTransaction, flags : Flag = Flag::None)
Source

Instance methods

delete(key : Pointer(K) | Slice(K) | Array(K) | StaticArray(K, _), value : Pointer(V) | Slice(V) | Array(V) | StaticArray(V, _))

Deletes all data matching the given value associated with key from self.

If self does not support sorted duplicates (DUPSORT), value is ignored.

Source
delete(key : Pointer(K) | Slice(K) | Array(K) | StaticArray(K, _), val : V)

ditto

Source
delete(key : K, val : Pointer(V) | Slice(V) | Array(V) | StaticArray(V, _))

ditto

Source
delete(key : K, val : V)

ditto

Source
ensure_flags(flags)
Source