e3c129b105
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.
147 lines
2.5 KiB
Markdown
147 lines
2.5 KiB
Markdown
|
|
|
|
#Module lets_drv#
|
|
* [Function Index](#index)
|
|
* [Function Details](#functions)
|
|
|
|
|
|
|
|
|
|
<a name="index"></a>
|
|
|
|
##Function Index##
|
|
|
|
|
|
<table width="100%" border="1" cellspacing="0" cellpadding="2" summary="function index"><tr><td valign="top"><a href="#delete-2">delete/2</a></td><td></td></tr><tr><td valign="top"><a href="#delete-3">delete/3</a></td><td></td></tr><tr><td valign="top"><a href="#delete_all_objects-2">delete_all_objects/2</a></td><td></td></tr><tr><td valign="top"><a href="#destroy-4">destroy/4</a></td><td></td></tr><tr><td valign="top"><a href="#first-2">first/2</a></td><td></td></tr><tr><td valign="top"><a href="#info_memory-2">info_memory/2</a></td><td></td></tr><tr><td valign="top"><a href="#info_size-2">info_size/2</a></td><td></td></tr><tr><td valign="top"><a href="#insert-3">insert/3</a></td><td></td></tr><tr><td valign="top"><a href="#insert_new-3">insert_new/3</a></td><td></td></tr><tr><td valign="top"><a href="#lookup-3">lookup/3</a></td><td></td></tr><tr><td valign="top"><a href="#next-3">next/3</a></td><td></td></tr><tr><td valign="top"><a href="#open-4">open/4</a></td><td></td></tr><tr><td valign="top"><a href="#repair-4">repair/4</a></td><td></td></tr><tr><td valign="top"><a href="#tab2list-2">tab2list/2</a></td><td></td></tr></table>
|
|
|
|
|
|
<a name="functions"></a>
|
|
|
|
##Function Details##
|
|
|
|
<a name="delete-2"></a>
|
|
|
|
###delete/2##
|
|
|
|
|
|
|
|
|
|
`delete(Tab, Impl) -> any()`
|
|
|
|
<a name="delete-3"></a>
|
|
|
|
###delete/3##
|
|
|
|
|
|
|
|
|
|
`delete(Tab, Impl, Key) -> any()`
|
|
|
|
<a name="delete_all_objects-2"></a>
|
|
|
|
###delete_all_objects/2##
|
|
|
|
|
|
|
|
|
|
`delete_all_objects(Tab, Impl) -> any()`
|
|
|
|
<a name="destroy-4"></a>
|
|
|
|
###destroy/4##
|
|
|
|
|
|
|
|
|
|
`destroy(Tab, Options, ReadOptions, WriteOptions) -> any()`
|
|
|
|
<a name="first-2"></a>
|
|
|
|
###first/2##
|
|
|
|
|
|
|
|
|
|
`first(Tab, Impl) -> any()`
|
|
|
|
<a name="info_memory-2"></a>
|
|
|
|
###info_memory/2##
|
|
|
|
|
|
|
|
|
|
`info_memory(Tab, Impl) -> any()`
|
|
|
|
<a name="info_size-2"></a>
|
|
|
|
###info_size/2##
|
|
|
|
|
|
|
|
|
|
`info_size(Tab, Impl) -> any()`
|
|
|
|
<a name="insert-3"></a>
|
|
|
|
###insert/3##
|
|
|
|
|
|
|
|
|
|
`insert(Tab, Impl, Object) -> any()`
|
|
|
|
<a name="insert_new-3"></a>
|
|
|
|
###insert_new/3##
|
|
|
|
|
|
|
|
|
|
`insert_new(Tab, Impl, Object) -> any()`
|
|
|
|
<a name="lookup-3"></a>
|
|
|
|
###lookup/3##
|
|
|
|
|
|
|
|
|
|
`lookup(Tab, Impl, Key) -> any()`
|
|
|
|
<a name="next-3"></a>
|
|
|
|
###next/3##
|
|
|
|
|
|
|
|
|
|
`next(Tab, Impl, Key) -> any()`
|
|
|
|
<a name="open-4"></a>
|
|
|
|
###open/4##
|
|
|
|
|
|
|
|
|
|
`open(Tab, Options, ReadOptions, WriteOptions) -> any()`
|
|
|
|
<a name="repair-4"></a>
|
|
|
|
###repair/4##
|
|
|
|
|
|
|
|
|
|
`repair(Tab, Options, ReadOptions, WriteOptions) -> any()`
|
|
|
|
<a name="tab2list-2"></a>
|
|
|
|
###tab2list/2##
|
|
|
|
|
|
|
|
|
|
`tab2list(Tab, Impl) -> any()`
|
|
|