package orocksdb

  1. Overview
  2. Docs
module C : sig ... end
type nonrec t = Rocks_common.t
val t : Rocks_common.t Ctypes.typ
val get_pointer : Rocks_common.t -> unit Ctypes.ptr
val type_name : string
val create_no_gc : unit -> Rocks_common.t
val destroy : Rocks_common.t -> unit
val create : unit -> Rocks_common.t
val with_t : (Rocks_common.t -> 'a) -> 'a
val create_setter : string -> 'a Ctypes.typ -> Rocks_common.t -> 'a -> unit
val increase_parallelism : Rocks_common.t -> int -> unit
val optimize_for_point_lookup : Rocks_common.t -> int -> unit
val optimize_level_style_compaction : Rocks_common.t -> int -> unit
val optimize_universal_style_compaction : Rocks_common.t -> int -> unit
val set_create_if_missing : Rocks_common.t -> bool -> unit
val set_create_missing_column_families : Rocks_common.t -> bool -> unit
val set_error_if_exists : Rocks_common.t -> bool -> unit
val set_paranoid_checks : Rocks_common.t -> bool -> unit
val set_write_buffer_size : Rocks_common.t -> int -> unit
val set_max_open_files : Rocks_common.t -> int -> unit
val set_max_total_wal_size : Rocks_common.t -> int -> unit
val set_max_write_buffer_number : Rocks_common.t -> int -> unit
val set_min_write_buffer_number_to_merge : Rocks_common.t -> int -> unit
val set_max_write_buffer_number_to_maintain : Rocks_common.t -> int -> unit
val set_max_background_compactions : Rocks_common.t -> int -> unit
val set_max_background_flushes : Rocks_common.t -> int -> unit
val set_max_log_file_size : Rocks_common.t -> int -> unit
val set_log_file_time_to_roll : Rocks_common.t -> int -> unit
val set_keep_log_file_num : Rocks_common.t -> int -> unit
val set_recycle_log_file_num : Rocks_common.t -> int -> unit
val set_soft_rate_limit : Rocks_common.t -> float -> unit
val set_hard_rate_limit : Rocks_common.t -> float -> unit
val set_rate_limit_delay_max_milliseconds : Rocks_common.t -> int -> unit
val set_max_manifest_file_size : Rocks_common.t -> int -> unit
val set_table_cache_numshardbits : Rocks_common.t -> int -> unit
val set_table_cache_remove_scan_count_limit : Rocks_common.t -> int -> unit
val set_arena_block_size : Rocks_common.t -> int -> unit
val set_use_fsync : Rocks_common.t -> bool -> unit
val set_WAL_ttl_seconds : Rocks_common.t -> int -> unit
val set_WAL_size_limit_MB : Rocks_common.t -> int -> unit
val set_manifest_preallocation_size : Rocks_common.t -> int -> unit
val set_purge_redundant_kvs_while_flush : Rocks_common.t -> bool -> unit
val set_use_direct_reads : Rocks_common.t -> bool -> unit
val set_allow_mmap_reads : Rocks_common.t -> bool -> unit
val set_allow_mmap_writes : Rocks_common.t -> bool -> unit
val set_is_fd_close_on_exec : Rocks_common.t -> bool -> unit
val set_skip_log_error_on_recovery : Rocks_common.t -> bool -> unit
val set_stats_dump_period_sec : Rocks_common.t -> int -> unit
val set_advise_random_on_open : Rocks_common.t -> bool -> unit
val set_access_hint_on_compaction_start : Rocks_common.t -> int -> unit
val set_use_adaptive_mutex : Rocks_common.t -> bool -> unit
val set_bytes_per_sync : Rocks_common.t -> int -> unit
val set_max_sequential_skip_in_iterations : Rocks_common.t -> int -> unit
val set_disable_auto_compactions : Rocks_common.t -> int -> unit
val set_delete_obsolete_files_period_micros : Rocks_common.t -> int -> unit
val set_max_compaction_bytes : Rocks_common.t -> int -> unit
val set_min_level_to_compress : Rocks_common.t -> int -> unit
val set_max_successive_merges : Rocks_common.t -> int -> unit
val set_bloom_locality : Rocks_common.t -> int -> unit
val set_inplace_update_support : Rocks_common.t -> bool -> unit
val set_inplace_update_num_locks : Rocks_common.t -> int -> unit
val set_block_based_table_factory : Rocks_common.t -> Rocks_common.t -> unit