Michal Nazarewicz
|
0af1f8e645
|
Add `DBRawIteratorWithThreadMode::item` method returning (key, value) (#647)
|
3 years ago |
Michal Nazarewicz
|
653d37f3cc
|
Use NonNull in DBRawIteratorWithThreadMode (#650)
|
3 years ago |
Niklas Fiekas
|
701d46198b
|
Small clean-ups (including fix for UB) (#616)
|
3 years ago |
Yueh-Hsuan Chiang
|
ac4ffa3ebe
|
Add batched version MultiGet API (#633)
|
3 years ago |
Yueh-Hsuan Chiang
|
da4b7143b9
|
Upgrade to rocksdb v7.3.1 (#645)
|
3 years ago |
Michal Nazarewicz
|
83750719c1
|
Consistently use ffi_util::to_cpath to convert Path to CString (#640)
|
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 |
Michal Nazarewicz
|
ef87246798
|
Fix memory leak when reading properties and avoid memory allocation (#622)
|
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 |
Niklas Fiekas
|
3b8cc1df63
|
Make Ribbon filters available (#595)
|
3 years ago |
Artem Krylysov
|
871c461580
|
Upgrade to RocksDB 6.28.2 (#600)
|
3 years ago |
steviez
|
626ff7e79d
|
fixup! Add constants for all supported properties (#599)
|
3 years ago |
Niklas Fiekas
|
4f695895d0
|
Fix theoretical UB while transmuting Arc (#588)
|
3 years ago |
Michal Nazarewicz
|
f0359ae19a
|
Support configuring bottom-most compression level (#590)
|
3 years ago |
Niklas Fiekas
|
b05b0aa213
|
Add BlockBasedOptions::set_whole_key_filtering() (#594)
|
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 |
Niklas Fiekas
|
92b27f5d33
|
Replace mem::transmute with narrower conversions (#584)
|
3 years ago |
Niklas Fiekas
|
c482c625ef
|
Optimize non-overlapping copy in raw_data (#583)
|
3 years ago |
Oleg Nosov
|
8bf9faddb3
|
Support `multi_get_*` methods (#572)
|
3 years ago |
Niklas Fiekas
|
522b496738
|
Optimize multi_get_cf_opt() to use size hint (#579)
|
3 years ago |
Congyu
|
16cc1ce97c
|
fix typo: rename set_background_purge_on_interator_cleanup to set_background_purge_on_iterator_cleanup (#578)
|
3 years ago |
Oleksandr Anyshchenko
|
6ed14c3e34
|
Fix CI builds (#582)
|
3 years ago |
nikurt
|
8b3190d254
|
Add method for opening DB with ro access and cf descriptors (#569)
|
3 years ago |
Zichao Zhang
|
db407cd050
|
Support restoring from a specified backup (#561)
* Support restoring from specified backup
* Refactor backup test
|
3 years ago |
Vladimir
|
870e135ed6
|
Add merge operands iterator (#559)
|
3 years ago |
Thibault Martinez
|
0548acfd4d
|
Derive `serde::{Serialize, Deserialize}` for configuration enums (#556)
|
3 years ago |
Thomas Kintscher
|
0976f770fa
|
options: add set_info_log_level to control log verbosity (#553)
|
3 years ago |
Oleksandr Anyshchenko
|
cc3a2bec59
|
Fixes suggested by clippy (#547)
|
3 years ago |
Duarte Nunes
|
cd7fe07a13
|
Add rocksdb WAL flush api (#541)
|
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 |
adamnemecek
|
32fbd92444
|
Use `Self` where possible (#538)
|
3 years ago |
Duarte Nunes
|
db377fd1e3
|
Allow cloning the Cache and Env (#533)
|
4 years ago |
Artem Krylysov
|
54cbd34d2e
|
Mark Cache and Env as Send and Sync (#530)
|
4 years ago |
Stanislav Tkach
|
b6c1d54c98
|
Fix key may exist description (#521)
|
4 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
|
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 |
zhangsoledad
|
39b877b41a
|
Add merge delete_callback omitted by mistake (#500)
|
4 years ago |
Andrea Corradi
|
92ce69d7c4
|
Fix clippy warnings (#498)
|
4 years ago |