Skip to content

Latest commit

 

History

History
118 lines (55 loc) · 2.62 KB

rkvs_ets.md

File metadata and controls

118 lines (55 loc) · 2.62 KB

Module rkvs_ets

ETS backend Note: value encoding is ignored since everything is encoded as a term. Behaviours: rkvs_storage_backend.

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, Ops) -> any()