2024-05-10 00:59:08 +02:00
|
|
|
pub use rust_rocksdb::*;
|
|
|
|
|
2024-05-26 02:00:52 +02:00
|
|
|
#[cfg_attr(not(conduit_mods), link(name = "rocksdb"))]
|
|
|
|
#[cfg_attr(conduit_mods, link(name = "rocksdb", kind = "static"))]
|
2024-05-10 00:59:08 +02:00
|
|
|
extern "C" {
|
|
|
|
pub fn rocksdb_list_column_families();
|
|
|
|
pub fn rocksdb_logger_create_stderr_logger();
|
|
|
|
pub fn rocksdb_options_set_info_log();
|
|
|
|
pub fn rocksdb_get_options_from_string();
|
|
|
|
pub fn rocksdb_writebatch_create();
|
2024-05-25 08:58:57 +02:00
|
|
|
pub fn rocksdb_writebatch_destroy();
|
2024-05-10 00:59:08 +02:00
|
|
|
pub fn rocksdb_writebatch_put_cf();
|
|
|
|
pub fn rocksdb_writebatch_delete_cf();
|
|
|
|
pub fn rocksdb_iter_value();
|
|
|
|
pub fn rocksdb_iter_seek_to_last();
|
|
|
|
pub fn rocksdb_iter_seek_for_prev();
|
|
|
|
pub fn rocksdb_iter_seek_to_first();
|
|
|
|
pub fn rocksdb_iter_next();
|
|
|
|
pub fn rocksdb_iter_prev();
|
|
|
|
pub fn rocksdb_iter_seek();
|
|
|
|
pub fn rocksdb_iter_valid();
|
|
|
|
pub fn rocksdb_iter_get_error();
|
|
|
|
pub fn rocksdb_iter_key();
|
|
|
|
pub fn rocksdb_iter_destroy();
|
|
|
|
pub fn rocksdb_livefiles();
|
|
|
|
pub fn rocksdb_livefiles_count();
|
|
|
|
pub fn rocksdb_livefiles_destroy();
|
|
|
|
pub fn rocksdb_livefiles_column_family_name();
|
|
|
|
pub fn rocksdb_livefiles_name();
|
|
|
|
pub fn rocksdb_livefiles_size();
|
|
|
|
pub fn rocksdb_livefiles_level();
|
|
|
|
pub fn rocksdb_livefiles_smallestkey();
|
|
|
|
pub fn rocksdb_livefiles_largestkey();
|
|
|
|
pub fn rocksdb_livefiles_entries();
|
|
|
|
pub fn rocksdb_livefiles_deletions();
|
|
|
|
pub fn rocksdb_put_cf();
|
|
|
|
pub fn rocksdb_delete_cf();
|
|
|
|
pub fn rocksdb_get_pinned_cf();
|
|
|
|
pub fn rocksdb_create_column_family();
|
|
|
|
pub fn rocksdb_get_latest_sequence_number();
|
|
|
|
pub fn rocksdb_batched_multi_get_cf();
|
|
|
|
pub fn rocksdb_cancel_all_background_work();
|
|
|
|
pub fn rocksdb_repair_db();
|
|
|
|
pub fn rocksdb_list_column_families_destroy();
|
|
|
|
pub fn rocksdb_flush();
|
|
|
|
pub fn rocksdb_flush_wal();
|
|
|
|
pub fn rocksdb_open_column_families();
|
|
|
|
pub fn rocksdb_open_for_read_only_column_families();
|
|
|
|
pub fn rocksdb_open_as_secondary_column_families();
|
|
|
|
pub fn rocksdb_open_column_families_with_ttl();
|
|
|
|
pub fn rocksdb_open();
|
|
|
|
pub fn rocksdb_open_for_read_only();
|
|
|
|
pub fn rocksdb_open_with_ttl();
|
|
|
|
pub fn rocksdb_open_as_secondary();
|
|
|
|
pub fn rocksdb_write();
|
|
|
|
pub fn rocksdb_create_iterator_cf();
|
|
|
|
pub fn rocksdb_backup_engine_create_new_backup_flush();
|
|
|
|
pub fn rocksdb_backup_engine_options_create();
|
|
|
|
pub fn rocksdb_write_buffer_manager_destroy();
|
|
|
|
pub fn rocksdb_options_set_ttl();
|
|
|
|
}
|