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