176 Commits (master)

Author SHA1 Message Date
Niko PLP c51f1bcffb Squashed 'librocksdb-sys/rocksdb/' changes from 62d62a9d1..2776c764d 2 years ago
Cristi Vîjdea f8906c39ac
Remove temporary boxed keys in batched_multi_get (#801) 2 years ago
Zhanhui Li 023f8298ca
Expose flush_cfs_opt to flush multiple column families (#793) 2 years ago
Niklas Fiekas e0dab6a098
Prefer rocksdb_free to free for RocksDB memory (#794) 2 years ago
Simon Rasmussen 7fd6c98a23
Fix bug in `DBWALIterator` that would miss updates (#771) 2 years ago
Congyu 3257d087dc
Retrieve Value from `KeyMayExist` if value found in Cache or Memory (#759) 2 years ago
cwlittle 548b425a13
Bump bindgen 0.63.0 -> 0.64.0 (#734) 2 years ago
Oleksandr Anyshchenko b5b9e56d08
Bump rocksdb to 7.8.3 (#722) 2 years ago
walter 4ac69cd978
Add DB::open_cf_with_opts method (#689) 3 years ago
Yiyuan Liu 2257be1563
Support RocksDB transaction. (#565) 3 years ago
Friedel Ziegelmayer 64c19df614
Enable a building on the iOS platform (#653) 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
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
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
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
Niklas Fiekas 522b496738
Optimize multi_get_cf_opt() to use size hint (#579) 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) 4 years ago
Oleksandr Anyshchenko cc3a2bec59
Fixes suggested by clippy (#547) 4 years ago
Duarte Nunes cd7fe07a13
Add rocksdb WAL flush api (#541) 4 years ago
Oleksandr Anyshchenko 6e3d781c15
Release 0.17.0 (#539) 4 years ago
Ryo Onodera abf121f20c
Don't leak dropped column families (#509) 4 years ago
Stanislav Tkach b6c1d54c98
Fix key may exist description (#521) 4 years ago
mikhailOK a0ad4fdcfe
Fix multi_get (#511) 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
Stanislav Tkach ed69084041
Add multi_get functions family (#487) 5 years ago
Roman Zeyde 2ed4d80cf3
Allow setting options on a ColumnFamily (#478) 5 years ago
Stanislav Tkach 00abac7504
Add DB::cancel_all_background_work method (#459) 5 years ago
Linh Tran Tuan 6d60d48ba2
Support fetching sst files metadata, delete files in range, get mem usage (#446) 5 years ago
Linh Tran Tuan 729fb69993
Add dbpath and env options (#445) 5 years ago
Linh Tran Tuan 890ef81fc2
Adding read/write/db/compaction options (#442) 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
Oleksandr Anyshchenko 334b4652b6
Add some doc-comments and tiny refactoring (#424) 5 years ago
Oleksandr Anyshchenko d4023f2683
Add clippy linter in CI (#417) 5 years ago
David Calavera 7105d0d2d2
Add support for open_as_secondary APIs. (#406) 5 years ago
wqfish a8b77cfd8a
Add support for open_for_read_only APIs (#402) 5 years ago
wqfish 49c679f7f2
Add support for range delete APIs (#403) 5 years ago
wqfish 81aa0163b8
Make set_iterate_upper_bound method safe (#377) 5 years ago