128 Commits (701d46198b847fdd8e2429c1cdea17cca665574b)

Author SHA1 Message Date
Yueh-Hsuan Chiang ac4ffa3ebe
Add batched version MultiGet API (#633) 3 years ago
Michal Nazarewicz e26428be6a
Convert properties to &CStr (#643) 3 years ago
Michal Nazarewicz e99a12bfee
Allow passing &CStr arguments (#641) 3 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
Andrea Corradi b7af3946c1
Keep Cache and Env alive with Rc (#497) 4 years ago
Ryo Onodera 0b700fe70d
Remove need for &mut self in create_cf and drop_cf (v2) (#506) 4 years ago
Oleksandr Anyshchenko 3d32011909
Bump rocksdb up to 6.15.4 (#493) 4 years ago
codingsh ccf6ae3aff
Export persist_period_sec option and background_threads (#448) 4 years ago
Stanislav Tkach ed69084041
Add multi_get functions family (#487) 4 years ago
BoOTheFurious 023dd07b1c
Fix logic related to merge operator settings (#481) 4 years ago
Roman Zeyde 2ed4d80cf3
Allow setting options on a ColumnFamily (#478) 4 years ago
Linh Tran Tuan d3d10d54b1
Adding backup engine info (#454) 4 years ago
Stanislav Tkach 4a064d0f72
Use pretty_assertions in tests (#451) 4 years ago
Linh Tran Tuan 6d60d48ba2
Support fetching sst files metadata, delete files in range, get mem usage (#446) 4 years ago
Linh Tran Tuan 729fb69993
Add dbpath and env options (#445) 5 years ago
Nelson Elhage bc07d0cd28
Don't segfault on failed a merge operator. (#437) 5 years ago
Nelson Elhage 49966e99b6
Fix slice transformers with no in_domain callback (#438) 5 years ago
Stanislav Tkach 22fc1faca4
Export DEFAILT_COLUMN_FAMILY_NAME constant (#435) 5 years ago
Lucjan Suski b5d69fde69
Add support for SstFileWriter and DB::ingest_external_file (#421) 5 years ago
David Calavera be96f049c9
Expose `open_with_ttl`. (#425) 5 years ago
wqfish 3d1a15bc38
Use DBPath for backup_restore test and remove _rust_rocksdb* from .gitignore (#419) 5 years ago
Oleksandr Anyshchenko d4023f2683
Add clippy linter in CI (#417) 5 years ago
David Calavera 7ce246675d
Cleanup tests (#409) 5 years ago
David Calavera 7105d0d2d2
Add support for open_as_secondary APIs. (#406) 5 years ago
David 3282b2fa22
Add support for data block hash index (#358) 5 years ago
Jesse Rusak f71953dcd9
Make DBPath use tempfile. (#394) 5 years ago
wqfish 24e016a57d
Fix lifetime parameter for iterators (#391) 5 years ago
wqfish 53b870c716
Change APIs that never return error to not return Result (#383) 5 years ago
wqfish 4f9524bd36 Move to Rust 2018 (#375) 5 years ago