Crate exonum_librocksdb_sys [] [src]

Raw bindings for RocksDB.

This is simply a raw interface to the RocksDB C API. It is intended to underpin a higher-level library rather than for direct use.

Enums

rocksdb_backup_engine_info_t
rocksdb_backup_engine_t
rocksdb_block_based_table_options_t
rocksdb_cache_t
rocksdb_checkpoint_t
rocksdb_column_family_handle_t
rocksdb_compactionfilter_t
rocksdb_compactionfiltercontext_t
rocksdb_compactionfilterfactory_t
rocksdb_comparator_t
rocksdb_cuckoo_table_options_t
rocksdb_env_t
rocksdb_fifo_compaction_options_t
rocksdb_filelock_t
rocksdb_filterpolicy_t
rocksdb_flushoptions_t
rocksdb_iterator_t
rocksdb_livefiles_t
rocksdb_logger_t
rocksdb_mergeoperator_t
rocksdb_options_t
rocksdb_randomfile_t
rocksdb_readoptions_t
rocksdb_restore_options_t
rocksdb_seqfile_t
rocksdb_slicetransform_t
rocksdb_snapshot_t
rocksdb_t
rocksdb_transaction_options_t
rocksdb_transaction_t
rocksdb_transactiondb_options_t
rocksdb_transactiondb_t
rocksdb_universal_compaction_options_t
rocksdb_writablefile_t
rocksdb_writebatch_t
rocksdb_writeoptions_t

Constants

rocksdb_block_based_table_index_type_binary_search
rocksdb_block_based_table_index_type_hash_search
rocksdb_bz2_compression
rocksdb_fifo_compaction
rocksdb_level_compaction
rocksdb_lz4_compression
rocksdb_lz4hc_compression
rocksdb_no_compression
rocksdb_recovery_mode_absolute_consistency
rocksdb_recovery_mode_point_in_time
rocksdb_recovery_mode_skip_any_corrupted_record
rocksdb_recovery_mode_tolerate_corrupted_tail_records
rocksdb_similar_size_compaction_stop_style
rocksdb_snappy_compression
rocksdb_total_size_compaction_stop_style
rocksdb_universal_compaction
rocksdb_zlib_compression

Functions

rocksdb_approximate_sizes
rocksdb_approximate_sizes_cf
rocksdb_backup_engine_close
rocksdb_backup_engine_create_new_backup
rocksdb_backup_engine_get_backup_info
rocksdb_backup_engine_info_backup_id
rocksdb_backup_engine_info_count
rocksdb_backup_engine_info_destroy
rocksdb_backup_engine_info_number_files
rocksdb_backup_engine_info_size
rocksdb_backup_engine_info_timestamp
rocksdb_backup_engine_open
rocksdb_backup_engine_purge_old_backups
rocksdb_backup_engine_restore_db_from_latest_backup
rocksdb_block_based_options_create
rocksdb_block_based_options_destroy
rocksdb_block_based_options_set_block_cache
rocksdb_block_based_options_set_block_cache_compressed
rocksdb_block_based_options_set_block_restart_interval
rocksdb_block_based_options_set_block_size
rocksdb_block_based_options_set_block_size_deviation
rocksdb_block_based_options_set_cache_index_and_filter_blocks
rocksdb_block_based_options_set_filter_policy
rocksdb_block_based_options_set_format_version
rocksdb_block_based_options_set_hash_index_allow_collision
rocksdb_block_based_options_set_index_type
rocksdb_block_based_options_set_no_block_cache
rocksdb_block_based_options_set_pin_l0_filter_and_index_blocks_in_cache
rocksdb_block_based_options_set_skip_table_builder_flush
rocksdb_block_based_options_set_whole_key_filtering
rocksdb_cache_create_lru
rocksdb_cache_destroy
rocksdb_cache_set_capacity
rocksdb_close
rocksdb_column_family_handle_destroy
rocksdb_compact_range
rocksdb_compact_range_cf
rocksdb_compactionfilter_create
rocksdb_compactionfilter_destroy
rocksdb_compactionfilter_set_ignore_snapshots
rocksdb_compactionfiltercontext_is_full_compaction
rocksdb_compactionfiltercontext_is_manual_compaction
rocksdb_compactionfilterfactory_create
rocksdb_compactionfilterfactory_destroy
rocksdb_comparator_create
rocksdb_comparator_destroy
rocksdb_create_column_family
rocksdb_create_default_env
rocksdb_create_iterator
rocksdb_create_iterator_cf
rocksdb_create_iterators
rocksdb_create_mem_env
rocksdb_create_snapshot
rocksdb_cuckoo_options_create
rocksdb_cuckoo_options_destroy
rocksdb_cuckoo_options_set_cuckoo_block_size
rocksdb_cuckoo_options_set_hash_ratio
rocksdb_cuckoo_options_set_identity_as_first_hash
rocksdb_cuckoo_options_set_max_search_depth
rocksdb_cuckoo_options_set_use_module_hash
rocksdb_delete
rocksdb_delete_cf
rocksdb_delete_file
rocksdb_delete_file_in_range
rocksdb_delete_file_in_range_cf
rocksdb_destroy_db
rocksdb_disable_file_deletions
rocksdb_drop_column_family
rocksdb_enable_file_deletions
rocksdb_env_destroy
rocksdb_env_join_all_threads
rocksdb_env_set_background_threads
rocksdb_env_set_high_priority_background_threads
rocksdb_fifo_compaction_options_create
rocksdb_fifo_compaction_options_destroy
rocksdb_fifo_compaction_options_set_max_table_files_size
rocksdb_filterpolicy_create
rocksdb_filterpolicy_create_bloom
rocksdb_filterpolicy_create_bloom_full
rocksdb_filterpolicy_destroy
rocksdb_flush
rocksdb_flushoptions_create
rocksdb_flushoptions_destroy
rocksdb_flushoptions_set_wait
rocksdb_free
rocksdb_get
rocksdb_get_cf
rocksdb_get_options_from_string
rocksdb_iter_destroy
rocksdb_iter_get_error
rocksdb_iter_key
rocksdb_iter_next
rocksdb_iter_prev
rocksdb_iter_seek
rocksdb_iter_seek_to_first
rocksdb_iter_seek_to_last
rocksdb_iter_valid
rocksdb_iter_value
rocksdb_list_column_families
rocksdb_list_column_families_destroy
rocksdb_livefiles
rocksdb_livefiles_count
rocksdb_livefiles_destroy
rocksdb_livefiles_largestkey
rocksdb_livefiles_level
rocksdb_livefiles_name
rocksdb_livefiles_size
rocksdb_livefiles_smallestkey
rocksdb_merge
rocksdb_merge_cf
rocksdb_mergeoperator_create
rocksdb_mergeoperator_destroy
rocksdb_multi_get
rocksdb_multi_get_cf
rocksdb_open
rocksdb_open_column_families
rocksdb_open_for_read_only
rocksdb_open_for_read_only_column_families
rocksdb_options_compaction_readahead_size
rocksdb_options_create
rocksdb_options_destroy
rocksdb_options_enable_statistics
rocksdb_options_increase_parallelism
rocksdb_options_optimize_for_point_lookup
rocksdb_options_optimize_level_style_compaction
rocksdb_options_optimize_universal_style_compaction
rocksdb_options_prepare_for_bulk_load
rocksdb_options_set_WAL_size_limit_MB
rocksdb_options_set_WAL_ttl_seconds
rocksdb_options_set_access_hint_on_compaction_start
rocksdb_options_set_advise_random_on_open
rocksdb_options_set_allow_mmap_reads
rocksdb_options_set_allow_mmap_writes
rocksdb_options_set_arena_block_size
rocksdb_options_set_block_based_table_factory
rocksdb_options_set_bloom_locality
rocksdb_options_set_bytes_per_sync
rocksdb_options_set_compaction_filter
rocksdb_options_set_compaction_filter_factory
rocksdb_options_set_compaction_style
rocksdb_options_set_comparator
rocksdb_options_set_compression
rocksdb_options_set_compression_options
rocksdb_options_set_compression_per_level
rocksdb_options_set_create_if_missing
rocksdb_options_set_create_missing_column_families
rocksdb_options_set_cuckoo_table_factory
rocksdb_options_set_db_log_dir
rocksdb_options_set_db_write_buffer_size
rocksdb_options_set_delete_obsolete_files_period_micros
rocksdb_options_set_disable_auto_compactions
rocksdb_options_set_env
rocksdb_options_set_error_if_exists
rocksdb_options_set_expanded_compaction_factor
rocksdb_options_set_fifo_compaction_options
rocksdb_options_set_filter_deletes
rocksdb_options_set_hard_rate_limit
rocksdb_options_set_hash_link_list_rep
rocksdb_options_set_hash_skip_list_rep
rocksdb_options_set_info_log
rocksdb_options_set_info_log_level
rocksdb_options_set_inplace_update_num_locks
rocksdb_options_set_inplace_update_support
rocksdb_options_set_is_fd_close_on_exec
rocksdb_options_set_keep_log_file_num
rocksdb_options_set_level0_file_num_compaction_trigger
rocksdb_options_set_level0_slowdown_writes_trigger
rocksdb_options_set_level0_stop_writes_trigger
rocksdb_options_set_log_file_time_to_roll
rocksdb_options_set_manifest_preallocation_size
rocksdb_options_set_max_background_compactions
rocksdb_options_set_max_background_flushes
rocksdb_options_set_max_bytes_for_level_base
rocksdb_options_set_max_bytes_for_level_multiplier
rocksdb_options_set_max_bytes_for_level_multiplier_additional
rocksdb_options_set_max_grandparent_overlap_factor
rocksdb_options_set_max_log_file_size
rocksdb_options_set_max_manifest_file_size
rocksdb_options_set_max_mem_compaction_level
rocksdb_options_set_max_open_files
rocksdb_options_set_max_sequential_skip_in_iterations
rocksdb_options_set_max_successive_merges
rocksdb_options_set_max_total_wal_size
rocksdb_options_set_max_write_buffer_number
rocksdb_options_set_max_write_buffer_number_to_maintain
rocksdb_options_set_memtable_huge_page_size
rocksdb_options_set_memtable_prefix_bloom_bits
rocksdb_options_set_memtable_prefix_bloom_probes
rocksdb_options_set_memtable_vector_rep
rocksdb_options_set_merge_operator
rocksdb_options_set_min_level_to_compress
rocksdb_options_set_min_partial_merge_operands
rocksdb_options_set_min_write_buffer_number_to_merge
rocksdb_options_set_num_levels
rocksdb_options_set_paranoid_checks
rocksdb_options_set_plain_table_factory
rocksdb_options_set_prefix_extractor
rocksdb_options_set_purge_redundant_kvs_while_flush
rocksdb_options_set_rate_limit_delay_max_milliseconds
rocksdb_options_set_recycle_log_file_num
rocksdb_options_set_report_bg_io_stats
rocksdb_options_set_skip_log_error_on_recovery
rocksdb_options_set_soft_rate_limit
rocksdb_options_set_source_compaction_factor
rocksdb_options_set_stats_dump_period_sec
rocksdb_options_set_table_cache_numshardbits
rocksdb_options_set_table_cache_remove_scan_count_limit
rocksdb_options_set_target_file_size_base
rocksdb_options_set_target_file_size_multiplier
rocksdb_options_set_uint64add_merge_operator
rocksdb_options_set_universal_compaction_options
rocksdb_options_set_use_adaptive_mutex
rocksdb_options_set_use_fsync
rocksdb_options_set_verify_checksums_in_compaction
rocksdb_options_set_wal_dir
rocksdb_options_set_wal_recovery_mode
rocksdb_options_set_write_buffer_size
rocksdb_options_statistics_get_string
rocksdb_property_value
rocksdb_property_value_cf
rocksdb_put
rocksdb_put_cf
rocksdb_readoptions_create
rocksdb_readoptions_destroy
rocksdb_readoptions_set_fill_cache
rocksdb_readoptions_set_iterate_upper_bound
rocksdb_readoptions_set_read_tier
rocksdb_readoptions_set_readahead_size
rocksdb_readoptions_set_snapshot
rocksdb_readoptions_set_tailing
rocksdb_readoptions_set_verify_checksums
rocksdb_release_snapshot
rocksdb_repair_db
rocksdb_restore_options_create
rocksdb_restore_options_destroy
rocksdb_restore_options_set_keep_log_files
rocksdb_slicetransform_create
rocksdb_slicetransform_create_fixed_prefix
rocksdb_slicetransform_create_noop
rocksdb_slicetransform_destroy
rocksdb_transaction_begin
rocksdb_transaction_commit
rocksdb_transaction_create_iterator
rocksdb_transaction_delete
rocksdb_transaction_destroy
rocksdb_transaction_get
rocksdb_transaction_options_create
rocksdb_transaction_options_destroy
rocksdb_transaction_options_set_deadlock_detect
rocksdb_transaction_options_set_deadlock_detect_depth
rocksdb_transaction_options_set_expiration
rocksdb_transaction_options_set_lock_timeout
rocksdb_transaction_options_set_max_write_batch_size
rocksdb_transaction_options_set_set_snapshot
rocksdb_transaction_put
rocksdb_transaction_rollback
rocksdb_transactiondb_checkpoint_object_create
rocksdb_transactiondb_close
rocksdb_transactiondb_create_snapshot
rocksdb_transactiondb_delete
rocksdb_transactiondb_get
rocksdb_transactiondb_open
rocksdb_transactiondb_options_create
rocksdb_transactiondb_options_destroy
rocksdb_transactiondb_options_set_default_lock_timeout
rocksdb_transactiondb_options_set_max_num_locks
rocksdb_transactiondb_options_set_num_stripes
rocksdb_transactiondb_options_set_transaction_lock_timeout
rocksdb_transactiondb_put
rocksdb_transactiondb_release_snapshot
rocksdb_universal_compaction_options_create
rocksdb_universal_compaction_options_destroy
rocksdb_universal_compaction_options_set_compression_size_percent
rocksdb_universal_compaction_options_set_max_merge_width
rocksdb_universal_compaction_options_set_max_size_amplification_percent
rocksdb_universal_compaction_options_set_min_merge_width
rocksdb_universal_compaction_options_set_size_ratio
rocksdb_universal_compaction_options_set_stop_style
rocksdb_write
rocksdb_writebatch_clear
rocksdb_writebatch_count
rocksdb_writebatch_create
rocksdb_writebatch_create_from
rocksdb_writebatch_data
rocksdb_writebatch_delete
rocksdb_writebatch_delete_cf
rocksdb_writebatch_deletev
rocksdb_writebatch_deletev_cf
rocksdb_writebatch_destroy
rocksdb_writebatch_iterate
rocksdb_writebatch_merge
rocksdb_writebatch_merge_cf
rocksdb_writebatch_mergev
rocksdb_writebatch_mergev_cf
rocksdb_writebatch_put
rocksdb_writebatch_put_cf
rocksdb_writebatch_put_log_data
rocksdb_writebatch_putv
rocksdb_writebatch_putv_cf
rocksdb_writeoptions_create
rocksdb_writeoptions_destroy
rocksdb_writeoptions_disable_WAL
rocksdb_writeoptions_set_sync