lets/doc/lets_drv.md
Joseph Wayne Norton e3c129b105 Add support to use async thread pool for driver backend
Enhance driver implementation to optionally use Erlang's asynchronous
driver thread pool for all LevelDB operations with the intention to
avoid blocking of Erlang's scheduler threads.
2011-11-06 23:42:47 +09:00

2.5 KiB

#Module lets_drv#

##Function Index##

delete/2
delete/3
delete_all_objects/2
destroy/4
first/2
info_memory/2
info_size/2
insert/3
insert_new/3
lookup/3
next/3
open/4
repair/4
tab2list/2

##Function Details##

###delete/2##

delete(Tab, Impl) -> any()

###delete/3##

delete(Tab, Impl, Key) -> any()

###delete_all_objects/2##

delete_all_objects(Tab, Impl) -> any()

###destroy/4##

destroy(Tab, Options, ReadOptions, WriteOptions) -> any()

###first/2##

first(Tab, Impl) -> any()

###info_memory/2##

info_memory(Tab, Impl) -> any()

###info_size/2##

info_size(Tab, Impl) -> any()

###insert/3##

insert(Tab, Impl, Object) -> any()

###insert_new/3##

insert_new(Tab, Impl, Object) -> any()

###lookup/3##

lookup(Tab, Impl, Key) -> any()

###next/3##

next(Tab, Impl, Key) -> any()

###open/4##

open(Tab, Options, ReadOptions, WriteOptions) -> any()

###repair/4##

repair(Tab, Options, ReadOptions, WriteOptions) -> any()

###tab2list/2##

tab2list(Tab, Impl) -> any()