Companion

object Companion

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun interface WriteBatchPutFunction

******** Callback Interfaces

Properties

Link copied to clipboard

******** Constants

Link copied to clipboard

Functions

Link copied to clipboard
external fun leveldb_cache_create_lru(capacity: <Error class: unknown class>): LibLevelDB.leveldb_cache_t

******** Cache

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun leveldb_compact_range(db: LibLevelDB.leveldb_t, start_key: <Error class: unknown class>?, start_key_len: <Error class: unknown class>, limit_key: <Error class: unknown class>?, limit_key_len: <Error class: unknown class>)
Link copied to clipboard
external fun leveldb_comparator_create(state: <Error class: unknown class>?, destructor: <Error class: unknown class>?, compare: LibLevelDB.Companion.ComparatorCompareFunction, name: LibLevelDB.Companion.ComparatorNameFunction): LibLevelDB.leveldb_comparator_t

******** Comparator

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun leveldb_delete(db: LibLevelDB.leveldb_t, options: LibLevelDB.leveldb_writeoptions_t, key: <Error class: unknown class>, keylen: <Error class: unknown class>, errptr: <Error class: unknown class>)
Link copied to clipboard
external fun leveldb_destroy_db(options: LibLevelDB.leveldb_options_t, name: String, errptr: <Error class: unknown class>)

******** Management operations

Link copied to clipboard
Link copied to clipboard
external fun leveldb_env_get_test_directory(env: LibLevelDB.leveldb_env_t): <Error class: unknown class>
Link copied to clipboard
external fun leveldb_filterpolicy_create(state: <Error class: unknown class>?, destructor: <Error class: unknown class>?, create_filter: LibLevelDB.Companion.FilterPolicyCreateFunction, key_may_match: LibLevelDB.Companion.FilterPolicyKeyMayMatchFunction, name: LibLevelDB.Companion.FilterPolicyNameFunction): LibLevelDB.leveldb_filterpolicy_t

******** Filter policy

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun leveldb_free(ptr: <Error class: unknown class>)

******** Utility

Link copied to clipboard
external fun leveldb_get(db: LibLevelDB.leveldb_t, options: LibLevelDB.leveldb_readoptions_t, key: <Error class: unknown class>, keylen: <Error class: unknown class>, vallen: <Error class: unknown class>, errptr: <Error class: unknown class>): <Error class: unknown class>?
Link copied to clipboard

******** Iterator

Link copied to clipboard
external fun leveldb_iter_get_error(iter: LibLevelDB.leveldb_iterator_t, errptr: <Error class: unknown class>)
Link copied to clipboard
external fun leveldb_iter_key(iter: LibLevelDB.leveldb_iterator_t, keylen: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun leveldb_iter_seek(iter: LibLevelDB.leveldb_iterator_t, key: <Error class: unknown class>, keylen: <Error class: unknown class>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun leveldb_iter_value(iter: LibLevelDB.leveldb_iterator_t, vallen: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
external fun leveldb_major_version(): Int
Link copied to clipboard
external fun leveldb_minor_version(): Int
Link copied to clipboard
external fun leveldb_open(options: LibLevelDB.leveldb_options_t, name: String, errptr: <Error class: unknown class>): LibLevelDB.leveldb_t

******** DB operations

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun leveldb_options_set_block_size(options: LibLevelDB.leveldb_options_t, block_size: <Error class: unknown class>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun leveldb_options_set_max_file_size(options: LibLevelDB.leveldb_options_t, size: <Error class: unknown class>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun leveldb_options_set_write_buffer_size(options: LibLevelDB.leveldb_options_t, size: <Error class: unknown class>)
Link copied to clipboard
external fun leveldb_property_value(db: LibLevelDB.leveldb_t, propname: String): <Error class: unknown class>
Link copied to clipboard
external fun leveldb_put(db: LibLevelDB.leveldb_t, options: LibLevelDB.leveldb_writeoptions_t, key: <Error class: unknown class>, keylen: <Error class: unknown class>, value: <Error class: unknown class>, vallen: <Error class: unknown class>, errptr: <Error class: unknown class>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun leveldb_repair_db(options: LibLevelDB.leveldb_options_t, name: String, errptr: <Error class: unknown class>)
Link copied to clipboard
external fun leveldb_write(db: LibLevelDB.leveldb_t, options: LibLevelDB.leveldb_writeoptions_t, batch: LibLevelDB.leveldb_writebatch_t, errptr: <Error class: unknown class>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun leveldb_writebatch_delete(batch: LibLevelDB.leveldb_writebatch_t, key: <Error class: unknown class>, klen: <Error class: unknown class>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun leveldb_writebatch_put(batch: LibLevelDB.leveldb_writebatch_t, key: <Error class: unknown class>, klen: <Error class: unknown class>, value: <Error class: unknown class>, vlen: <Error class: unknown class>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard