Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
data RocksdbBackupEngine Source #
data RocksdbRestoreOptions Source #
data RocksdbCache Source #
data RocksdbComparator Source #
data RocksdbDbpath Source #
data RocksdbEnv Source #
data RocksdbFilelock Source #
data RocksdbFilterpolicy Source #
data RocksdbFlushoptions Source #
data RocksdbIterator Source #
data RocksdbLogger Source #
data RocksdbMergeoperator Source #
data RocksdbOptions Source #
data RocksdbCompactoptions Source #
data RocksdbRandomfile Source #
data RocksdbReadoptions Source #
data RocksdbSeqfile Source #
data RocksdbSlicetransform Source #
data RocksdbSnapshot Source #
data RocksdbWritablefile Source #
data RocksdbWritebatch Source #
data RocksdbWritebatchWi Source #
data RocksdbWriteoptions Source #
data RocksdbLivefiles Source #
data RocksdbEnvoptions Source #
data RocksdbSstfilewriter Source #
data RocksdbRatelimiter Source #
data RocksdbPinnableslice Source #
data RocksdbTransactiondb Source #
data RocksdbTransaction Source #
data RocksdbCheckpoint Source #
c_rocksdb_open_for_read_only :: Ptr RocksdbOptions -> Ptr CChar -> CUChar -> Ptr (Ptr CChar) -> IO (Ptr Rocksdb) Source #
c_rocksdb_backup_engine_open :: Ptr RocksdbOptions -> Ptr CChar -> Ptr (Ptr CChar) -> IO (Ptr RocksdbBackupEngine) Source #
c_rocksdb_backup_engine_create_new_backup :: Ptr RocksdbBackupEngine -> Ptr Rocksdb -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_backup_engine_purge_old_backups :: Ptr RocksdbBackupEngine -> Word32 -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_backup_engine_restore_db_from_latest_backup :: Ptr RocksdbBackupEngine -> Ptr CChar -> Ptr CChar -> Ptr RocksdbRestoreOptions -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_backup_engine_get_backup_info :: Ptr RocksdbBackupEngine -> IO (Ptr RocksdbBackupEngineInfo) Source #
c_rocksdb_backup_engine_info_number_files :: Ptr RocksdbBackupEngineInfo -> CInt -> IO Word32 Source #
c_rocksdb_checkpoint_object_create :: Ptr Rocksdb -> Ptr (Ptr CChar) -> IO (Ptr RocksdbCheckpoint) Source #
c_rocksdb_checkpoint_create :: Ptr RocksdbCheckpoint -> Ptr CChar -> Word64 -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_open_column_families :: Ptr RocksdbOptions -> Ptr CChar -> CInt -> Ptr (Ptr CChar) -> Ptr (Ptr RocksdbOptions) -> Ptr (Ptr RocksdbColumnFamilyHandle) -> Ptr (Ptr CChar) -> IO (Ptr Rocksdb) Source #
c_rocksdb_open_for_read_only_column_families :: Ptr RocksdbOptions -> Ptr CChar -> CInt -> Ptr (Ptr CChar) -> Ptr (Ptr RocksdbOptions) -> Ptr (Ptr RocksdbColumnFamilyHandle) -> CUChar -> Ptr (Ptr CChar) -> IO (Ptr Rocksdb) Source #
c_rocksdb_list_column_families :: Ptr RocksdbOptions -> Ptr CChar -> Ptr CSize -> Ptr (Ptr CChar) -> IO (Ptr (Ptr CChar)) Source #
c_rocksdb_create_column_family :: Ptr Rocksdb -> Ptr RocksdbOptions -> Ptr CChar -> Ptr (Ptr CChar) -> IO (Ptr RocksdbColumnFamilyHandle) Source #
c_rocksdb_drop_column_family :: Ptr Rocksdb -> Ptr RocksdbColumnFamilyHandle -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_put :: Ptr Rocksdb -> Ptr RocksdbWriteoptions -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_put_cf :: Ptr Rocksdb -> Ptr RocksdbWriteoptions -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_delete :: Ptr Rocksdb -> Ptr RocksdbWriteoptions -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_delete_cf :: Ptr Rocksdb -> Ptr RocksdbWriteoptions -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_merge :: Ptr Rocksdb -> Ptr RocksdbWriteoptions -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_merge_cf :: Ptr Rocksdb -> Ptr RocksdbWriteoptions -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_write :: Ptr Rocksdb -> Ptr RocksdbWriteoptions -> Ptr RocksdbWritebatch -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_get :: Ptr Rocksdb -> Ptr RocksdbReadoptions -> Ptr CChar -> CSize -> Ptr CSize -> Ptr (Ptr CChar) -> IO (Ptr CChar) Source #
c_rocksdb_get_cf :: Ptr Rocksdb -> Ptr RocksdbReadoptions -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> Ptr CSize -> Ptr (Ptr CChar) -> IO (Ptr CChar) Source #
c_rocksdb_multi_get :: Ptr Rocksdb -> Ptr RocksdbReadoptions -> CSize -> Ptr (Ptr CChar) -> Ptr CSize -> Ptr (Ptr CChar) -> Ptr CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_multi_get_cf :: Ptr Rocksdb -> Ptr RocksdbReadoptions -> Ptr (Ptr RocksdbColumnFamilyHandle) -> CSize -> Ptr (Ptr CChar) -> Ptr CSize -> Ptr (Ptr CChar) -> Ptr CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_create_iterator :: Ptr Rocksdb -> Ptr RocksdbReadoptions -> IO (Ptr RocksdbIterator) Source #
c_rocksdb_create_iterator_cf :: Ptr Rocksdb -> Ptr RocksdbReadoptions -> Ptr RocksdbColumnFamilyHandle -> IO (Ptr RocksdbIterator) Source #
c_rocksdb_create_iterators :: Ptr Rocksdb -> Ptr RocksdbReadoptions -> Ptr (Ptr RocksdbColumnFamilyHandle) -> Ptr (Ptr RocksdbIterator) -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_release_snapshot :: Ptr Rocksdb -> Ptr RocksdbSnapshot -> IO () Source #
c_rocksdb_property_value_cf :: Ptr Rocksdb -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> IO (Ptr CChar) Source #
c_rocksdb_approximate_sizes :: Ptr Rocksdb -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> Ptr (Ptr CChar) -> Ptr CSize -> Ptr Word64 -> IO () Source #
c_rocksdb_approximate_sizes_cf :: Ptr Rocksdb -> Ptr RocksdbColumnFamilyHandle -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> Ptr (Ptr CChar) -> Ptr CSize -> Ptr Word64 -> IO () Source #
c_rocksdb_compact_range :: Ptr Rocksdb -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_compact_range_cf :: Ptr Rocksdb -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_compact_range_opt :: Ptr Rocksdb -> Ptr RocksdbCompactoptions -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_compact_range_cf_opt :: Ptr Rocksdb -> Ptr RocksdbColumnFamilyHandle -> Ptr RocksdbCompactoptions -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_livefiles :: Ptr Rocksdb -> IO (Ptr RocksdbLivefiles) Source #
c_rocksdb_iter_destroy :: Ptr RocksdbIterator -> IO () Source #
c_rocksdb_iter_seek_to_first :: Ptr RocksdbIterator -> IO () Source #
c_rocksdb_iter_seek_to_last :: Ptr RocksdbIterator -> IO () Source #
c_rocksdb_iter_seek :: Ptr RocksdbIterator -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_iter_seek_for_prev :: Ptr RocksdbIterator -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_iter_next :: Ptr RocksdbIterator -> IO () Source #
c_rocksdb_iter_prev :: Ptr RocksdbIterator -> IO () Source #
c_rocksdb_iter_key :: Ptr RocksdbIterator -> Ptr CSize -> IO (Ptr CChar) Source #
c_rocksdb_iter_value :: Ptr RocksdbIterator -> Ptr CSize -> IO (Ptr CChar) Source #
c_rocksdb_iter_get_error :: Ptr RocksdbIterator -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_writebatch_create_from :: Ptr CChar -> CSize -> IO (Ptr RocksdbWritebatch) Source #
c_rocksdb_writebatch_clear :: Ptr RocksdbWritebatch -> IO () Source #
c_rocksdb_writebatch_put :: Ptr RocksdbWritebatch -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_writebatch_put_cf :: Ptr RocksdbWritebatch -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_writebatch_putv :: Ptr RocksdbWritebatch -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> IO () Source #
c_rocksdb_writebatch_putv_cf :: Ptr RocksdbWritebatch -> Ptr RocksdbColumnFamilyHandle -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> IO () Source #
c_rocksdb_writebatch_merge :: Ptr RocksdbWritebatch -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_writebatch_merge_cf :: Ptr RocksdbWritebatch -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_writebatch_mergev :: Ptr RocksdbWritebatch -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> IO () Source #
c_rocksdb_writebatch_mergev_cf :: Ptr RocksdbWritebatch -> Ptr RocksdbColumnFamilyHandle -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> IO () Source #
c_rocksdb_writebatch_delete :: Ptr RocksdbWritebatch -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_writebatch_delete_cf :: Ptr RocksdbWritebatch -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_writebatch_deletev :: Ptr RocksdbWritebatch -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> IO () Source #
c_rocksdb_writebatch_deletev_cf :: Ptr RocksdbWritebatch -> Ptr RocksdbColumnFamilyHandle -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> IO () Source #
c_rocksdb_writebatch_delete_range :: Ptr RocksdbWritebatch -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_writebatch_delete_range_cf :: Ptr RocksdbWritebatch -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_writebatch_delete_rangev :: Ptr RocksdbWritebatch -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> Ptr (Ptr CChar) -> Ptr CSize -> IO () Source #
c_rocksdb_writebatch_delete_rangev_cf :: Ptr RocksdbWritebatch -> Ptr RocksdbColumnFamilyHandle -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> Ptr (Ptr CChar) -> Ptr CSize -> IO () Source #
c_rocksdb_writebatch_put_log_data :: Ptr RocksdbWritebatch -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_writebatch_iterate :: Ptr RocksdbWritebatch -> Ptr () -> FunPtr (Ptr () -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO ()) -> FunPtr (Ptr () -> Ptr CChar -> CSize -> IO ()) -> IO () Source #
c_rocksdb_writebatch_data :: Ptr RocksdbWritebatch -> Ptr CSize -> IO (Ptr CChar) Source #
c_rocksdb_writebatch_rollback_to_save_point :: Ptr RocksdbWritebatch -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_writebatch_pop_save_point :: Ptr RocksdbWritebatch -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_writebatch_wi_create :: CSize -> CUChar -> IO (Ptr RocksdbWritebatchWi) Source #
c_rocksdb_writebatch_wi_put :: Ptr RocksdbWritebatchWi -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_writebatch_wi_put_cf :: Ptr RocksdbWritebatchWi -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_writebatch_wi_putv :: Ptr RocksdbWritebatchWi -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> IO () Source #
c_rocksdb_writebatch_wi_putv_cf :: Ptr RocksdbWritebatchWi -> Ptr RocksdbColumnFamilyHandle -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> IO () Source #
c_rocksdb_writebatch_wi_merge :: Ptr RocksdbWritebatchWi -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_writebatch_wi_merge_cf :: Ptr RocksdbWritebatchWi -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_writebatch_wi_mergev :: Ptr RocksdbWritebatchWi -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> IO () Source #
c_rocksdb_writebatch_wi_mergev_cf :: Ptr RocksdbWritebatchWi -> Ptr RocksdbColumnFamilyHandle -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> IO () Source #
c_rocksdb_writebatch_wi_delete :: Ptr RocksdbWritebatchWi -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_writebatch_wi_delete_cf :: Ptr RocksdbWritebatchWi -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_writebatch_wi_deletev :: Ptr RocksdbWritebatchWi -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> IO () Source #
c_rocksdb_writebatch_wi_deletev_cf :: Ptr RocksdbWritebatchWi -> Ptr RocksdbColumnFamilyHandle -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> IO () Source #
c_rocksdb_writebatch_wi_delete_range :: Ptr RocksdbWritebatchWi -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_writebatch_wi_delete_range_cf :: Ptr RocksdbWritebatchWi -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_writebatch_wi_delete_rangev :: Ptr RocksdbWritebatchWi -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> Ptr (Ptr CChar) -> Ptr CSize -> IO () Source #
c_rocksdb_writebatch_wi_delete_rangev_cf :: Ptr RocksdbWritebatchWi -> Ptr RocksdbColumnFamilyHandle -> CInt -> Ptr (Ptr CChar) -> Ptr CSize -> Ptr (Ptr CChar) -> Ptr CSize -> IO () Source #
c_rocksdb_writebatch_wi_put_log_data :: Ptr RocksdbWritebatchWi -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_writebatch_wi_iterate :: Ptr RocksdbWritebatchWi -> Ptr () -> FunPtr (Ptr () -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO ()) -> FunPtr (Ptr () -> Ptr CChar -> CSize -> IO ()) -> IO () Source #
c_rocksdb_writebatch_wi_data :: Ptr RocksdbWritebatchWi -> Ptr CSize -> IO (Ptr CChar) Source #
c_rocksdb_writebatch_wi_rollback_to_save_point :: Ptr RocksdbWritebatchWi -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_writebatch_wi_get_from_batch :: Ptr RocksdbWritebatchWi -> Ptr RocksdbOptions -> Ptr CChar -> CSize -> Ptr CSize -> Ptr (Ptr CChar) -> IO (Ptr CChar) Source #
c_rocksdb_writebatch_wi_get_from_batch_cf :: Ptr RocksdbWritebatchWi -> Ptr RocksdbOptions -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> Ptr CSize -> Ptr (Ptr CChar) -> IO (Ptr CChar) Source #
c_rocksdb_writebatch_wi_get_from_batch_and_db :: Ptr RocksdbWritebatchWi -> Ptr Rocksdb -> Ptr RocksdbReadoptions -> Ptr CChar -> CSize -> Ptr CSize -> Ptr (Ptr CChar) -> IO (Ptr CChar) Source #
c_rocksdb_writebatch_wi_get_from_batch_and_db_cf :: Ptr RocksdbWritebatchWi -> Ptr Rocksdb -> Ptr RocksdbReadoptions -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> Ptr CSize -> Ptr (Ptr CChar) -> IO (Ptr CChar) Source #
c_rocksdb_write_writebatch_wi :: Ptr Rocksdb -> Ptr RocksdbWriteoptions -> Ptr RocksdbWritebatchWi -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_writebatch_wi_create_iterator_with_base :: Ptr RocksdbWritebatchWi -> Ptr RocksdbIterator -> IO (Ptr RocksdbIterator) Source #
c_rocksdb_writebatch_wi_create_iterator_with_base_cf :: Ptr RocksdbWritebatchWi -> Ptr RocksdbIterator -> Ptr RocksdbColumnFamilyHandle -> IO (Ptr RocksdbIterator) Source #
c_rocksdb_block_based_options_set_block_size :: Ptr RocksdbBlockBasedTableOptions -> CSize -> IO () Source #
c_rocksdb_block_based_options_set_block_size_deviation :: Ptr RocksdbBlockBasedTableOptions -> CInt -> IO () Source #
c_rocksdb_block_based_options_set_block_restart_interval :: Ptr RocksdbBlockBasedTableOptions -> CInt -> IO () Source #
c_rocksdb_block_based_options_set_filter_policy :: Ptr RocksdbBlockBasedTableOptions -> Ptr RocksdbFilterpolicy -> IO () Source #
c_rocksdb_block_based_options_set_no_block_cache :: Ptr RocksdbBlockBasedTableOptions -> CUChar -> IO () Source #
c_rocksdb_block_based_options_set_block_cache :: Ptr RocksdbBlockBasedTableOptions -> Ptr RocksdbCache -> IO () Source #
c_rocksdb_block_based_options_set_block_cache_compressed :: Ptr RocksdbBlockBasedTableOptions -> Ptr RocksdbCache -> IO () Source #
c_rocksdb_block_based_options_set_whole_key_filtering :: Ptr RocksdbBlockBasedTableOptions -> CUChar -> IO () Source #
c_rocksdb_block_based_options_set_format_version :: Ptr RocksdbBlockBasedTableOptions -> CInt -> IO () Source #
c_rocksdb_block_based_options_set_index_type :: Ptr RocksdbBlockBasedTableOptions -> CInt -> IO () Source #
c_rocksdb_block_based_options_set_hash_index_allow_collision :: Ptr RocksdbBlockBasedTableOptions -> CUChar -> IO () Source #
c_rocksdb_block_based_options_set_cache_index_and_filter_blocks :: Ptr RocksdbBlockBasedTableOptions -> CUChar -> IO () Source #
c_rocksdb_block_based_options_set_pin_l0_filter_and_index_blocks_in_cache :: Ptr RocksdbBlockBasedTableOptions -> CUChar -> IO () Source #
c_rocksdb_options_set_block_based_table_factory :: Ptr RocksdbOptions -> Ptr RocksdbBlockBasedTableOptions -> IO () Source #
c_rocksdb_cuckoo_options_set_hash_ratio :: Ptr RocksdbCuckooTableOptions -> CDouble -> IO () Source #
c_rocksdb_cuckoo_options_set_max_search_depth :: Ptr RocksdbCuckooTableOptions -> Word32 -> IO () Source #
c_rocksdb_cuckoo_options_set_cuckoo_block_size :: Ptr RocksdbCuckooTableOptions -> Word32 -> IO () Source #
c_rocksdb_cuckoo_options_set_identity_as_first_hash :: Ptr RocksdbCuckooTableOptions -> CUChar -> IO () Source #
c_rocksdb_cuckoo_options_set_use_module_hash :: Ptr RocksdbCuckooTableOptions -> CUChar -> IO () Source #
c_rocksdb_options_set_cuckoo_table_factory :: Ptr RocksdbOptions -> Ptr RocksdbCuckooTableOptions -> IO () Source #
c_rocksdb_set_options :: Ptr Rocksdb -> CInt -> Ptr (Ptr CChar) -> Ptr (Ptr CChar) -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_options_destroy :: Ptr RocksdbOptions -> IO () Source #
c_rocksdb_options_increase_parallelism :: Ptr RocksdbOptions -> CInt -> IO () Source #
c_rocksdb_options_optimize_universal_style_compaction :: Ptr RocksdbOptions -> Word64 -> IO () Source #
c_rocksdb_options_set_compaction_filter :: Ptr RocksdbOptions -> Ptr RocksdbCompactionfilter -> IO () Source #
c_rocksdb_options_set_compaction_filter_factory :: Ptr RocksdbOptions -> Ptr RocksdbCompactionfilterfactory -> IO () Source #
c_rocksdb_options_set_merge_operator :: Ptr RocksdbOptions -> Ptr RocksdbMergeoperator -> IO () Source #
c_rocksdb_options_set_compression_per_level :: Ptr RocksdbOptions -> Ptr CInt -> CSize -> IO () Source #
c_rocksdb_options_set_create_if_missing :: Ptr RocksdbOptions -> CUChar -> IO () Source #
c_rocksdb_options_set_create_missing_column_families :: Ptr RocksdbOptions -> CUChar -> IO () Source #
c_rocksdb_options_set_error_if_exists :: Ptr RocksdbOptions -> CUChar -> IO () Source #
c_rocksdb_options_set_paranoid_checks :: Ptr RocksdbOptions -> CUChar -> IO () Source #
c_rocksdb_options_set_db_paths :: Ptr RocksdbOptions -> Ptr (Ptr RocksdbDbpath) -> CSize -> IO () Source #
c_rocksdb_options_set_env :: Ptr RocksdbOptions -> Ptr RocksdbEnv -> IO () Source #
c_rocksdb_options_set_info_log :: Ptr RocksdbOptions -> Ptr RocksdbLogger -> IO () Source #
c_rocksdb_options_set_info_log_level :: Ptr RocksdbOptions -> CInt -> IO () Source #
c_rocksdb_options_set_write_buffer_size :: Ptr RocksdbOptions -> CSize -> IO () Source #
c_rocksdb_options_set_max_open_files :: Ptr RocksdbOptions -> CInt -> IO () Source #
c_rocksdb_options_set_max_total_wal_size :: Ptr RocksdbOptions -> Word64 -> IO () Source #
c_rocksdb_options_set_compression_options :: Ptr RocksdbOptions -> CInt -> CInt -> CInt -> CInt -> IO () Source #
c_rocksdb_options_set_prefix_extractor :: Ptr RocksdbOptions -> Ptr RocksdbSlicetransform -> IO () Source #
c_rocksdb_options_set_num_levels :: Ptr RocksdbOptions -> CInt -> IO () Source #
c_rocksdb_options_set_level0_file_num_compaction_trigger :: Ptr RocksdbOptions -> CInt -> IO () Source #
c_rocksdb_options_set_level0_slowdown_writes_trigger :: Ptr RocksdbOptions -> CInt -> IO () Source #
c_rocksdb_options_set_level_compaction_dynamic_level_bytes :: Ptr RocksdbOptions -> CUChar -> IO () Source #
c_rocksdb_options_set_max_bytes_for_level_multiplier :: Ptr RocksdbOptions -> CDouble -> IO () Source #
c_rocksdb_options_set_max_bytes_for_level_multiplier_additional :: Ptr RocksdbOptions -> Ptr CInt -> CSize -> IO () Source #
c_rocksdb_options_set_skip_stats_update_on_db_open :: Ptr RocksdbOptions -> CUChar -> IO () Source #
c_rocksdb_options_set_min_write_buffer_number_to_merge :: Ptr RocksdbOptions -> CInt -> IO () Source #
c_rocksdb_options_set_max_write_buffer_number_to_maintain :: Ptr RocksdbOptions -> CInt -> IO () Source #
c_rocksdb_options_set_max_log_file_size :: Ptr RocksdbOptions -> CSize -> IO () Source #
c_rocksdb_options_set_keep_log_file_num :: Ptr RocksdbOptions -> CSize -> IO () Source #
c_rocksdb_options_set_soft_rate_limit :: Ptr RocksdbOptions -> CDouble -> IO () Source #
c_rocksdb_options_set_hard_rate_limit :: Ptr RocksdbOptions -> CDouble -> IO () Source #
c_rocksdb_options_set_soft_pending_compaction_bytes_limit :: Ptr RocksdbOptions -> CSize -> IO () Source #
c_rocksdb_options_set_hard_pending_compaction_bytes_limit :: Ptr RocksdbOptions -> CSize -> IO () Source #
c_rocksdb_options_set_rate_limit_delay_max_milliseconds :: Ptr RocksdbOptions -> CUInt -> IO () Source #
c_rocksdb_options_set_table_cache_remove_scan_count_limit :: Ptr RocksdbOptions -> CInt -> IO () Source #
c_rocksdb_options_set_arena_block_size :: Ptr RocksdbOptions -> CSize -> IO () Source #
c_rocksdb_options_set_use_fsync :: Ptr RocksdbOptions -> CInt -> IO () Source #
c_rocksdb_options_set_db_log_dir :: Ptr RocksdbOptions -> Ptr CChar -> IO () Source #
c_rocksdb_options_set_wal_dir :: Ptr RocksdbOptions -> Ptr CChar -> IO () Source #
c_rocksdb_options_set_WAL_ttl_seconds :: Ptr RocksdbOptions -> Word64 -> IO () Source #
c_rocksdb_options_set_WAL_size_limit_MB :: Ptr RocksdbOptions -> Word64 -> IO () Source #
c_rocksdb_options_set_purge_redundant_kvs_while_flush :: Ptr RocksdbOptions -> CUChar -> IO () Source #
c_rocksdb_options_set_allow_mmap_reads :: Ptr RocksdbOptions -> CUChar -> IO () Source #
c_rocksdb_options_set_allow_mmap_writes :: Ptr RocksdbOptions -> CUChar -> IO () Source #
c_rocksdb_options_set_use_direct_reads :: Ptr RocksdbOptions -> CUChar -> IO () Source #
c_rocksdb_options_set_use_direct_io_for_flush_and_compaction :: Ptr RocksdbOptions -> CUChar -> IO () Source #
c_rocksdb_options_set_access_hint_on_compaction_start :: Ptr RocksdbOptions -> CInt -> IO () Source #
c_rocksdb_options_set_use_adaptive_mutex :: Ptr RocksdbOptions -> CUChar -> IO () Source #
c_rocksdb_options_set_bytes_per_sync :: Ptr RocksdbOptions -> Word64 -> IO () Source #
c_rocksdb_options_set_allow_concurrent_memtable_write :: Ptr RocksdbOptions -> CUChar -> IO () Source #
c_rocksdb_options_set_enable_write_thread_adaptive_yield :: Ptr RocksdbOptions -> CUChar -> IO () Source #
c_rocksdb_options_set_max_sequential_skip_in_iterations :: Ptr RocksdbOptions -> Word64 -> IO () Source #
c_rocksdb_options_set_delete_obsolete_files_period_micros :: Ptr RocksdbOptions -> Word64 -> IO () Source #
c_rocksdb_options_set_memtable_prefix_bloom_size_ratio :: Ptr RocksdbOptions -> CDouble -> IO () Source #
c_rocksdb_options_set_hash_skip_list_rep :: Ptr RocksdbOptions -> CSize -> Int32 -> Int32 -> IO () Source #
c_rocksdb_options_set_hash_link_list_rep :: Ptr RocksdbOptions -> CSize -> IO () Source #
c_rocksdb_options_set_plain_table_factory :: Ptr RocksdbOptions -> Word32 -> CInt -> CDouble -> CSize -> IO () Source #
c_rocksdb_options_set_bloom_locality :: Ptr RocksdbOptions -> Word32 -> IO () Source #
c_rocksdb_options_set_report_bg_io_stats :: Ptr RocksdbOptions -> CInt -> IO () Source #
c_rocksdb_options_set_wal_recovery_mode :: Ptr RocksdbOptions -> CInt -> IO () Source #
c_rocksdb_options_set_compression :: Ptr RocksdbOptions -> CInt -> IO () Source #
c_rocksdb_options_set_compaction_style :: Ptr RocksdbOptions -> CInt -> IO () Source #
c_rocksdb_options_set_universal_compaction_options :: Ptr RocksdbOptions -> Ptr RocksdbUniversalCompactionOptions -> IO () Source #
c_rocksdb_options_set_fifo_compaction_options :: Ptr RocksdbOptions -> Ptr RocksdbFifoCompactionOptions -> IO () Source #
c_rocksdb_ratelimiter_create :: Int64 -> Int64 -> Int32 -> IO (Ptr RocksdbRatelimiter) Source #
c_rocksdb_compactionfilter_create :: Ptr () -> FunPtr (Ptr () -> IO ()) -> FunPtr (Ptr () -> CInt -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> Ptr CSize -> Ptr CUChar -> IO CUChar) -> FunPtr (Ptr () -> IO (Ptr CChar)) -> IO (Ptr RocksdbCompactionfilter) Source #
c_rocksdb_compactionfilter_set_ignore_snapshots :: Ptr RocksdbCompactionfilter -> CUChar -> IO () Source #
c_rocksdb_compactionfiltercontext_is_full_compaction :: Ptr RocksdbCompactionfiltercontext -> IO CUChar Source #
c_rocksdb_compactionfiltercontext_is_manual_compaction :: Ptr RocksdbCompactionfiltercontext -> IO CUChar Source #
c_rocksdb_compactionfilterfactory_create :: Ptr () -> FunPtr (Ptr () -> IO ()) -> FunPtr (Ptr () -> Ptr RocksdbCompactionfiltercontext -> IO (Ptr RocksdbCompactionfilter)) -> FunPtr (Ptr () -> IO (Ptr CChar)) -> IO (Ptr RocksdbCompactionfilterfactory) Source #
c_rocksdb_comparator_create :: Ptr () -> FunPtr (Ptr () -> IO ()) -> FunPtr (Ptr () -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO CInt) -> FunPtr (Ptr () -> IO (Ptr CChar)) -> IO (Ptr RocksdbComparator) Source #
c_rocksdb_filterpolicy_create :: Ptr () -> FunPtr (Ptr () -> IO ()) -> FunPtr (Ptr () -> Ptr (Ptr CChar) -> Ptr CSize -> CInt -> Ptr CSize -> IO (Ptr CChar)) -> FunPtr (Ptr () -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO CUChar) -> FunPtr (Ptr () -> Ptr CChar -> CSize -> IO ()) -> FunPtr (Ptr () -> IO CChar) -> IO (Ptr RocksdbFilterpolicy) Source #
c_rocksdb_mergeoperator_create :: Ptr () -> FunPtr (Ptr () -> IO ()) -> FunPtr (Ptr () -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> Ptr CSize -> CInt -> Ptr CUChar -> Ptr CSize -> IO (Ptr CChar)) -> FunPtr (Ptr () -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> Ptr CSize -> CInt -> Ptr CUChar -> Ptr CSize -> IO (Ptr CChar)) -> FunPtr (Ptr () -> Ptr CChar -> CSize -> IO ()) -> FunPtr (Ptr () -> IO (Ptr CChar)) -> IO (Ptr RocksdbMergeoperator) Source #
c_rocksdb_readoptions_set_fill_cache :: Ptr RocksdbReadoptions -> CUChar -> IO () Source #
c_rocksdb_readoptions_set_snapshot :: Ptr RocksdbReadoptions -> Ptr RocksdbSnapshot -> IO () Source #
c_rocksdb_readoptions_set_iterate_upper_bound :: Ptr RocksdbReadoptions -> Ptr CChar -> CSize -> IO () Source #
c_rocksdb_readoptions_set_read_tier :: Ptr RocksdbReadoptions -> CInt -> IO () Source #
c_rocksdb_readoptions_set_tailing :: Ptr RocksdbReadoptions -> CUChar -> IO () Source #
c_rocksdb_readoptions_set_pin_data :: Ptr RocksdbReadoptions -> CUChar -> IO () Source #
c_rocksdb_writeoptions_set_sync :: Ptr RocksdbWriteoptions -> CUChar -> IO () Source #
c_rocksdb_writeoptions_disable_WAL :: Ptr RocksdbWriteoptions -> CInt -> IO () Source #
c_rocksdb_compactoptions_set_exclusive_manual_compaction :: Ptr RocksdbCompactoptions -> CUChar -> IO () Source #
c_rocksdb_flushoptions_set_wait :: Ptr RocksdbFlushoptions -> CUChar -> IO () Source #
c_rocksdb_cache_create_lru :: CSize -> IO (Ptr RocksdbCache) Source #
c_rocksdb_cache_destroy :: Ptr RocksdbCache -> IO () Source #
c_rocksdb_cache_set_capacity :: Ptr RocksdbCache -> CSize -> IO () Source #
c_rocksdb_dbpath_create :: Ptr CChar -> Word64 -> IO (Ptr RocksdbDbpath) Source #
c_rocksdb_dbpath_destroy :: Ptr RocksdbDbpath -> IO () Source #
c_rocksdb_env_set_background_threads :: Ptr RocksdbEnv -> CInt -> IO () Source #
c_rocksdb_env_join_all_threads :: Ptr RocksdbEnv -> IO () Source #
c_rocksdb_env_destroy :: Ptr RocksdbEnv -> IO () Source #
c_rocksdb_sstfilewriter_create :: Ptr RocksdbEnvoptions -> Ptr RocksdbOptions -> IO (Ptr RocksdbSstfilewriter) Source #
c_rocksdb_sstfilewriter_create_with_comparator :: Ptr RocksdbEnvoptions -> Ptr RocksdbOptions -> Ptr RocksdbComparator -> IO (Ptr RocksdbSstfilewriter) Source #
c_rocksdb_sstfilewriter_open :: Ptr RocksdbSstfilewriter -> Ptr CChar -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_sstfilewriter_add :: Ptr RocksdbSstfilewriter -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_sstfilewriter_put :: Ptr RocksdbSstfilewriter -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_sstfilewriter_merge :: Ptr RocksdbSstfilewriter -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_sstfilewriter_delete :: Ptr RocksdbSstfilewriter -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_sstfilewriter_finish :: Ptr RocksdbSstfilewriter -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_ingestexternalfileoptions_set_move_files :: Ptr RocksdbIngestexternalfileoptions -> CUChar -> IO () Source #
c_rocksdb_ingestexternalfileoptions_set_snapshot_consistency :: Ptr RocksdbIngestexternalfileoptions -> CUChar -> IO () Source #
c_rocksdb_ingestexternalfileoptions_set_allow_global_seqno :: Ptr RocksdbIngestexternalfileoptions -> CUChar -> IO () Source #
c_rocksdb_ingestexternalfileoptions_set_allow_blocking_flush :: Ptr RocksdbIngestexternalfileoptions -> CUChar -> IO () Source #
c_rocksdb_ingestexternalfileoptions_destroy :: Ptr RocksdbIngestexternalfileoptions -> IO () Source #
c_rocksdb_ingest_external_file :: Ptr Rocksdb -> Ptr (Ptr CChar) -> CSize -> Ptr RocksdbIngestexternalfileoptions -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_ingest_external_file_cf :: Ptr Rocksdb -> Ptr RocksdbColumnFamilyHandle -> Ptr (Ptr CChar) -> CSize -> Ptr RocksdbIngestexternalfileoptions -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_slicetransform_create :: Ptr () -> FunPtr (Ptr () -> IO ()) -> FunPtr (Ptr () -> Ptr CChar -> CSize -> Ptr CSize -> IO (Ptr CChar)) -> FunPtr (Ptr () -> Ptr CChar -> CSize -> IO CUChar) -> FunPtr (Ptr () -> Ptr CChar -> CSize -> IO CUChar) -> FunPtr (Ptr () -> IO (Ptr CChar)) -> IO (Ptr RocksdbSlicetransform) Source #
c_rocksdb_universal_compaction_options_create :: IO (Ptr RocksdbUniversalCompactionOptions) Source #
c_rocksdb_universal_compaction_options_set_size_ratio :: Ptr RocksdbUniversalCompactionOptions -> CInt -> IO () Source #
c_rocksdb_universal_compaction_options_set_min_merge_width :: Ptr RocksdbUniversalCompactionOptions -> CInt -> IO () Source #
c_rocksdb_universal_compaction_options_set_max_merge_width :: Ptr RocksdbUniversalCompactionOptions -> CInt -> IO () Source #
c_rocksdb_universal_compaction_options_set_max_size_amplification_percent :: Ptr RocksdbUniversalCompactionOptions -> CInt -> IO () Source #
c_rocksdb_universal_compaction_options_set_compression_size_percent :: Ptr RocksdbUniversalCompactionOptions -> CInt -> IO () Source #
c_rocksdb_universal_compaction_options_set_stop_style :: Ptr RocksdbUniversalCompactionOptions -> CInt -> IO () Source #
c_rocksdb_universal_compaction_options_destroy :: Ptr RocksdbUniversalCompactionOptions -> IO () Source #
c_rocksdb_fifo_compaction_options_set_max_table_files_size :: Ptr RocksdbFifoCompactionOptions -> Word64 -> IO () Source #
c_rocksdb_livefiles_name :: Ptr RocksdbLivefiles -> CInt -> IO (Ptr CChar) Source #
c_rocksdb_livefiles_level :: Ptr RocksdbLivefiles -> CInt -> IO CInt Source #
c_rocksdb_livefiles_size :: Ptr RocksdbLivefiles -> CInt -> IO CSize Source #
c_rocksdb_livefiles_smallestkey :: Ptr RocksdbLivefiles -> CInt -> Ptr CSize -> IO (Ptr CChar) Source #
c_rocksdb_livefiles_largestkey :: Ptr RocksdbLivefiles -> CInt -> Ptr CSize -> IO (Ptr CChar) Source #
c_rocksdb_livefiles_destroy :: Ptr RocksdbLivefiles -> IO () Source #
c_rocksdb_get_options_from_string :: Ptr RocksdbOptions -> Ptr CChar -> Ptr RocksdbOptions -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_delete_file_in_range :: Ptr Rocksdb -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_delete_file_in_range_cf :: Ptr Rocksdb -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_transactiondb_create_column_family :: Ptr RocksdbTransactiondb -> Ptr RocksdbOptions -> Ptr CChar -> Ptr (Ptr CChar) -> IO (Ptr RocksdbColumnFamilyHandle) Source #
c_rocksdb_transactiondb_open :: Ptr RocksdbOptions -> Ptr RocksdbTransactiondbOptions -> Ptr CChar -> Ptr (Ptr CChar) -> IO (Ptr RocksdbTransactiondb) Source #
c_rocksdb_transactiondb_create_snapshot :: Ptr RocksdbTransactiondb -> IO (Ptr RocksdbSnapshot) Source #
c_rocksdb_transactiondb_release_snapshot :: Ptr RocksdbTransactiondb -> Ptr RocksdbSnapshot -> IO () Source #
c_rocksdb_transaction_begin :: Ptr RocksdbTransactiondb -> Ptr RocksdbWriteoptions -> Ptr RocksdbTransactionOptions -> Ptr RocksdbTransaction -> IO (Ptr RocksdbTransaction) Source #
c_rocksdb_transaction_commit :: Ptr RocksdbTransaction -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_transaction_rollback :: Ptr RocksdbTransaction -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_transaction_get :: Ptr RocksdbTransaction -> Ptr RocksdbReadoptions -> Ptr CChar -> CSize -> Ptr CSize -> Ptr (Ptr CChar) -> IO (Ptr CChar) Source #
c_rocksdb_transaction_get_cf :: Ptr RocksdbTransaction -> Ptr RocksdbReadoptions -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> Ptr CSize -> Ptr (Ptr CChar) -> IO (Ptr CChar) Source #
c_rocksdb_transaction_get_for_update :: Ptr RocksdbTransaction -> Ptr RocksdbReadoptions -> Ptr CChar -> CSize -> Ptr CSize -> CUChar -> Ptr (Ptr CChar) -> IO (Ptr CChar) Source #
c_rocksdb_transactiondb_get :: Ptr RocksdbTransactiondb -> Ptr RocksdbReadoptions -> Ptr CChar -> CSize -> Ptr CSize -> Ptr (Ptr CChar) -> IO (Ptr CChar) Source #
c_rocksdb_transactiondb_get_cf :: Ptr RocksdbTransactiondb -> Ptr RocksdbReadoptions -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> Ptr CSize -> Ptr (Ptr CChar) -> IO (Ptr CChar) Source #
c_rocksdb_transaction_put :: Ptr RocksdbTransaction -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_transaction_put_cf :: Ptr RocksdbTransaction -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_transactiondb_put :: Ptr RocksdbTransactiondb -> Ptr RocksdbWriteoptions -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_transactiondb_put_cf :: Ptr RocksdbTransactiondb -> Ptr RocksdbWriteoptions -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_transactiondb_write :: Ptr RocksdbTransactiondb -> Ptr RocksdbWriteoptions -> Ptr RocksdbWritebatch -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_transaction_merge :: Ptr RocksdbTransaction -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_transactiondb_merge :: Ptr RocksdbTransactiondb -> Ptr RocksdbWriteoptions -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_transaction_delete :: Ptr RocksdbTransaction -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_transaction_delete_cf :: Ptr RocksdbTransaction -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_transactiondb_delete :: Ptr RocksdbTransactiondb -> Ptr RocksdbWriteoptions -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_transactiondb_delete_cf :: Ptr RocksdbTransactiondb -> Ptr RocksdbWriteoptions -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO () Source #
c_rocksdb_transaction_create_iterator :: Ptr RocksdbTransaction -> Ptr RocksdbReadoptions -> IO (Ptr RocksdbIterator) Source #
c_rocksdb_transactiondb_create_iterator :: Ptr RocksdbTransactiondb -> Ptr RocksdbReadoptions -> IO (Ptr RocksdbIterator) Source #
c_rocksdb_transactiondb_checkpoint_object_create :: Ptr RocksdbTransactiondb -> Ptr (Ptr CChar) -> IO (Ptr RocksdbCheckpoint) Source #
c_rocksdb_optimistictransactiondb_open :: Ptr RocksdbOptions -> Ptr CChar -> Ptr (Ptr CChar) -> IO (Ptr RocksdbOptimistictransactiondb) Source #
c_rocksdb_optimistictransaction_begin :: Ptr RocksdbOptimistictransactiondb -> Ptr RocksdbWriteoptions -> Ptr RocksdbOptimistictransactionOptions -> Ptr RocksdbTransaction -> IO (Ptr RocksdbTransaction) Source #
c_rocksdb_transactiondb_options_set_max_num_locks :: Ptr RocksdbTransactiondbOptions -> Int64 -> IO () Source #
c_rocksdb_transactiondb_options_set_num_stripes :: Ptr RocksdbTransactiondbOptions -> CSize -> IO () Source #
c_rocksdb_transactiondb_options_set_transaction_lock_timeout :: Ptr RocksdbTransactiondbOptions -> Int64 -> IO () Source #
c_rocksdb_transactiondb_options_set_default_lock_timeout :: Ptr RocksdbTransactiondbOptions -> Int64 -> IO () Source #
c_rocksdb_transaction_options_set_set_snapshot :: Ptr RocksdbTransactionOptions -> CUChar -> IO () Source #
c_rocksdb_transaction_options_set_deadlock_detect :: Ptr RocksdbTransactionOptions -> CUChar -> IO () Source #
c_rocksdb_transaction_options_set_lock_timeout :: Ptr RocksdbTransactionOptions -> Int64 -> IO () Source #
c_rocksdb_transaction_options_set_expiration :: Ptr RocksdbTransactionOptions -> Int64 -> IO () Source #
c_rocksdb_transaction_options_set_deadlock_detect_depth :: Ptr RocksdbTransactionOptions -> Int64 -> IO () Source #
c_rocksdb_transaction_options_set_max_write_batch_size :: Ptr RocksdbTransactionOptions -> CSize -> IO () Source #
c_rocksdb_optimistictransaction_options_create :: IO (Ptr RocksdbOptimistictransactionOptions) Source #
c_rocksdb_optimistictransaction_options_destroy :: Ptr RocksdbOptimistictransactionOptions -> IO () Source #
c_rocksdb_optimistictransaction_options_set_set_snapshot :: Ptr RocksdbOptimistictransactionOptions -> CUChar -> IO () Source #
c_rocksdb_free :: Ptr () -> IO () Source #
c_rocksdb_get_pinned :: Ptr Rocksdb -> Ptr RocksdbReadoptions -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO (Ptr RocksdbPinnableslice) Source #
c_rocksdb_get_pinned_cf :: Ptr Rocksdb -> Ptr RocksdbReadoptions -> Ptr RocksdbColumnFamilyHandle -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> IO (Ptr RocksdbPinnableslice) Source #
c_rocksdb_pinnableslice_value :: Ptr RocksdbPinnableslice -> Ptr CSize -> IO (Ptr CChar) Source #