Companion
object Companion
Types
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
******** Env
Link copied to clipboard
external fun leveldb_create_iterator(db: LibLevelDB.leveldb_t, options: LibLevelDB.leveldb_readoptions_t): LibLevelDB.leveldb_iterator_t
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
external fun leveldb_filterpolicy_create_bloom(bits_per_key: Int): LibLevelDB.leveldb_filterpolicy_t
Link copied to clipboard
Link copied to clipboard
******** 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
Link copied to clipboard
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
******** Options
Link copied to clipboard
Link copied to clipboard
external fun leveldb_options_set_block_restart_interval(options: LibLevelDB.leveldb_options_t, interval: Int)
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
external fun leveldb_options_set_cache(options: LibLevelDB.leveldb_options_t, cache: LibLevelDB.leveldb_cache_t)
Link copied to clipboard
external fun leveldb_options_set_comparator(options: LibLevelDB.leveldb_options_t, comparator: LibLevelDB.leveldb_comparator_t)
Link copied to clipboard
external fun leveldb_options_set_compression(options: LibLevelDB.leveldb_options_t, compression: Int)
Link copied to clipboard
external fun leveldb_options_set_create_if_missing(options: LibLevelDB.leveldb_options_t, value: Byte)
Link copied to clipboard
external fun leveldb_options_set_env(options: LibLevelDB.leveldb_options_t, env: LibLevelDB.leveldb_env_t)
Link copied to clipboard
external fun leveldb_options_set_error_if_exists(options: LibLevelDB.leveldb_options_t, value: Byte)
Link copied to clipboard
external fun leveldb_options_set_filter_policy(options: LibLevelDB.leveldb_options_t, filterpolicy: LibLevelDB.leveldb_filterpolicy_t)
Link copied to clipboard
external fun leveldb_options_set_info_log(options: LibLevelDB.leveldb_options_t, logger: LibLevelDB.leveldb_logger_t)
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
external fun leveldb_options_set_max_open_files(options: LibLevelDB.leveldb_options_t, max_open_files: Int)
Link copied to clipboard
external fun leveldb_options_set_paranoid_checks(options: LibLevelDB.leveldb_options_t, value: Byte)
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
******** Read options
Link copied to clipboard
Link copied to clipboard
external fun leveldb_readoptions_set_fill_cache(options: LibLevelDB.leveldb_readoptions_t, value: Byte)
Link copied to clipboard
external fun leveldb_readoptions_set_snapshot(options: LibLevelDB.leveldb_readoptions_t, snapshot: LibLevelDB.leveldb_snapshot_t)
Link copied to clipboard
external fun leveldb_readoptions_set_verify_checksums(options: LibLevelDB.leveldb_readoptions_t, value: Byte)
Link copied to clipboard
external fun leveldb_release_snapshot(db: LibLevelDB.leveldb_t, snapshot: LibLevelDB.leveldb_snapshot_t)
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
external fun leveldb_writebatch_append(destination: LibLevelDB.leveldb_writebatch_t, source: LibLevelDB.leveldb_writebatch_t)
Link copied to clipboard
Link copied to clipboard
******** Write batch
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
external fun leveldb_writebatch_iterate(batch: LibLevelDB.leveldb_writebatch_t, state: <Error class: unknown class>, put: LibLevelDB.Companion.WriteBatchPutFunction, deleted: LibLevelDB.Companion.WriteBatchDeleteFunction)
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
******** Write options
Link copied to clipboard
Link copied to clipboard