Skip to content

Latest commit

 

History

History
128 lines (59 loc) · 2.84 KB

rkvs_leveldb.md

File metadata and controls

128 lines (59 loc) · 2.84 KB

Module rkvs_leveldb

eleveldb backendi. Behaviours: rkvs_storage_backend.

Description

You can pass any options from eleveldb when opening the database using the db_opts settings.

Optionnaly you can pass a db_dir option to set the path of the database.

Function Index

clear/2
clear_range/4
close/1
contains/2
destroy/1
fold/4
fold_keys/4
get/2
is_empty/1Returns true if this backend contains any values; otherwise returns false.
open/2
put/3
scan/4
write_batch/2

Function Details

clear/2

clear(Engine, Key) -> any()

clear_range/4

clear_range(Engine, Start, End, Max) -> any()

close/1

close(Engine) -> any()

contains/2

contains(Engine, Key) -> any()

destroy/1

destroy(Engine) -> any()

fold/4

fold(Engine, Fun, Acc0, Opts) -> any()

fold_keys/4

fold_keys(Engine, Fun, Acc0, Opts) -> any()

get/2

get(Engine, Key) -> any()

is_empty/1


is_empty(Engine::engine()) -> boolean() | {error, term()}

Returns true if this backend contains any values; otherwise returns false.

open/2

open(Name, Options) -> any()

put/3

put(Engine, Key, Value) -> any()

scan/4

scan(Engine, Start, End, Max) -> any()

write_batch/2

write_batch(Engine, Ops0) -> any()