151 Commits (95ec9536b1a4088cfa75aae2851df468e64aa451)

Author SHA1 Message Date
Niko PLP c51f1bcffb Squashed 'librocksdb-sys/rocksdb/' changes from 62d62a9d1..2776c764d 1 year ago
Niko PLP c43e79ce9f Squashed 'librocksdb-sys/lz4/' content from commit 5ff83968 1 year ago
Zhanhui Li 023f8298ca
Expose flush_cfs_opt to flush multiple column families (#793) 1 year ago
Simon Rasmussen 7fd6c98a23
Fix bug in `DBWALIterator` that would miss updates (#771) 2 years ago
Petter Egesund c14532d8c2
Support for comparators as closures (#765) 2 years ago
Congyu 3257d087dc
Retrieve Value from `KeyMayExist` if value found in Cache or Memory (#759) 2 years ago
Niklas Fiekas 0fbe2eae22
Block cache creation failure is not recoverable (#763) 2 years ago
Niklas Fiekas c08acedbbd
Update to RocksDB 8.0.0 (#761) 2 years ago
Oleksandr Anyshchenko 7319f25394
Release 0.20.1 (#742) 2 years ago
Oleksandr Anyshchenko 1c879f073f
Release 0.20.0 (#736) 2 years ago
Matt Jurik 28237601a2
Support RocksDB 7.x BackupEngineOptions (#700) 2 years ago
Oleksandr Anyshchenko dc18b52148 Revert "Allow to pass in owned variable for Decision::Change variant in compaction filter (#725)" 2 years ago
Congyu b8b4cf3161
Add Options::load_latest() method to load latest options from RockDB path (#724) 2 years ago
cwlittle 548b425a13
Bump bindgen 0.63.0 -> 0.64.0 (#734) 2 years ago
Victor Farazdagi 5ed1043488
Allow to pass in owned variable for Decision::Change variant in compaction filter (#725) 2 years ago
Abhay Bothra 0da4a7ac31
Add drop_cf function to TransactionDB (#721) 2 years ago
Oleksandr Anyshchenko b5b9e56d08
Bump rocksdb to 7.8.3 (#722) 2 years ago
walter e78c9e8879
Add WriteBatch::data method (#690) 2 years ago
walter 4ac69cd978
Add DB::open_cf_with_opts method (#689) 2 years ago
Oleksandr Anyshchenko 9118a60fe2
Release 0.19.0 (#669) 2 years ago
Michal Nazarewicz 8710105cb5
Change iterators to return Result (#648) 2 years ago
Yiyuan Liu 2257be1563
Support RocksDB transaction. (#565) 2 years ago
Michal Nazarewicz 78dba2100b
Introduce ReadOptions::set_iterate_range and PrefixRange (#656) 2 years ago
Michal Nazarewicz 908049d9e7
Refactor iterator-related tests (#652) 2 years ago
Michal Nazarewicz 0af1f8e645
Add `DBRawIteratorWithThreadMode::item` method returning (key, value) (#647) 2 years ago
Yueh-Hsuan Chiang ac4ffa3ebe
Add batched version MultiGet API (#633) 2 years ago
Michal Nazarewicz e26428be6a
Convert properties to &CStr (#643) 2 years ago
Michal Nazarewicz e99a12bfee
Allow passing &CStr arguments (#641) 2 years ago
Rajiv Shah 59434f93ed
Fix Windows UTF-8 build flag (#623) 3 years ago
Federico Guerinoni 5a3ced8d3d
Fix clippy warnings (#627) 3 years ago
Friedel Ziegelmayer 3a46074c36
Add BlobDB options (#610) 3 years ago
Andrey Zheleznov 16e4eaf1c7
Add Snapshot PinnableSlice based API (#606) 3 years ago
steviez 308d81a6ec
Add open_cf_descriptor methods for Seoncdary and ReadOnly AccessType (#604) 3 years ago
Artem Krylysov 871c461580
Upgrade to RocksDB 6.28.2 (#600) 3 years ago
steviez daee3d636c
Add constants for all supported properties (#589) 3 years ago
Oleksandr Anyshchenko 04a0dca01d
Make `CacheWrapper` and `EnvWrapper` Send and Sync (#586) 3 years ago
Oleg Nosov 8bf9faddb3
Support `multi_get_*` methods (#572) 3 years ago
Oleksandr Anyshchenko 6ed14c3e34
Fix CI builds (#582) 3 years ago
Zachary Dremann 86d983987e
Use external compression crates where possible (#555) 3 years ago
Zichao Zhang db407cd050
Support restoring from a specified backup (#561) 3 years ago
Vladimir 870e135ed6
Add merge operands iterator (#559) 3 years ago
Oleksandr Anyshchenko 6e3d781c15
Release 0.17.0 (#539) 3 years ago
Ryo Onodera abf121f20c
Don't leak dropped column families (#509) 3 years ago
Raphael Bost 4438df4ced
Add support for the cuckoo table format (#519) 4 years ago
mikhailOK a0ad4fdcfe
Fix multi_get (#511) 4 years ago
Stanislav Tkach c43ac614e3 Fix test (set compression options) 4 years ago
Stanislav Tkach 841c23b265 Add the DB::key_may_exist_cf_opt method 4 years ago
Stanislav Tkach c0cb8a77c2
Add 'key_may_exist' functions family (#518) 4 years ago
Stanislav Tkach dfeda6ebc6 Add 'key_may_exist' functions family 4 years ago
fdeantoni 6534bf190d
Add DB::open_cf_with_ttl method. (#505) 4 years ago