ahrocksdb

A binding to RocksDB
IN THIS PACKAGE
type options = unit C.ptr
val options : options C.typ
module FilterPolicy : sig ... end
module Cache : sig ... end
module Tables : sig ... end
val create : ( unit -> options F.return ) F.result
val destroy : ( options -> unit F.return ) F.result
val increase_parallelism : ( options -> int -> unit F.return ) F.result
val optimize_for_point_lookup : ( options -> int -> unit F.return ) F.result
val optimize_level_style_compaction : ( options -> int -> unit F.return ) F.result
val optimize_universal_style_compaction : ( options -> int -> unit F.return ) F.result
val set_optimize_filters_for_hits : ( options -> bool -> unit F.return ) F.result
val set_compression : ( options -> [ `Bz2 | `Lz4 | `Lz4hc | `No_compression | `Snappy | `Zlib ] -> unit F.return ) F.result
val set_compression_per_level : ( options -> int Ctypes_static.ptr -> int -> unit F.return ) F.result
val set_error_if_exists : ( options -> bool -> unit F.return ) F.result
val set_create_if_missing : ( options -> bool -> unit F.return ) F.result
val set_paranoid_checks : ( options -> bool -> unit F.return ) F.result
val set_max_background_flushes : ( options -> int -> unit F.return ) F.result
val set_disable_auto_compactions : ( options -> bool -> unit F.return ) F.result
val set_level0_file_num_compaction_trigger : ( options -> int -> unit F.return ) F.result
val set_level0_slowdown_writes_trigger : ( options -> int -> unit F.return ) F.result
val set_level0_stop_writes_trigger : ( options -> int -> unit F.return ) F.result
val set_write_buffer_size : ( options -> int -> unit F.return ) F.result
val set_max_write_buffer_number : ( options -> int -> unit F.return ) F.result
val set_min_write_buffer_number_to_merge : ( options -> int -> unit F.return ) F.result
val set_memtable_vector_rep : ( options -> unit F.return ) F.result
val prepare_for_bulk_load : ( options -> unit F.return ) F.result
val set_target_file_size_base : ( options -> int -> unit F.return ) F.result
val set_target_file_size_multiplier : ( options -> int -> unit F.return ) F.result
val set_num_levels : ( options -> int -> unit F.return ) F.result
val set_block_based_table_factory : ( options -> Tables.BlockBased.t -> unit F.return ) F.result
val set_max_open_files : ( options -> int -> unit F.return ) F.result