125 Commits (3805d1fd1ac1262dd6c1b644e18e8cdd48672dc1)

Author SHA1 Message Date
Niklas Fiekas 080d2fa7c8
Fix clippy warnings (#680) 2 years ago
Yiyuan Liu 2257be1563
Support RocksDB transaction. (#565) 3 years ago
Michal Nazarewicz 78dba2100b
Introduce ReadOptions::set_iterate_range and PrefixRange (#656) 3 years ago
Michal Nazarewicz e99a12bfee
Allow passing &CStr arguments (#641) 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
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) 4 years ago
Ryo Onodera abf121f20c
Don't leak dropped column families (#509) 4 years ago
Artem Krylysov 54cbd34d2e
Mark Cache and Env as Send and Sync (#530) 4 years ago
Raphael Bost 4438df4ced
Add support for the cuckoo table format (#519) 4 years ago
Ryo Onodera 0b700fe70d
Remove need for &mut self in create_cf and drop_cf (v2) (#506) 4 years ago
Stanislav Tkach 3e223d1591
Use matches! to fix Clippy warning (#473) 4 years ago
Stanislav Tkach a7461c68ec
Add Send implementation for WriteBatch (#453) 5 years ago
Linh Tran Tuan 6d60d48ba2
Support fetching sst files metadata, delete files in range, get mem usage (#446) 5 years ago
unrealhoang 22c4780c59
Add compaction filter factory API (#441) 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
Oleksandr Anyshchenko d4023f2683
Add clippy linter in CI (#417) 5 years ago
David 3282b2fa22
Add support for data block hash index (#358) 5 years ago
Jesse Rusak 8817fc7b1c
Refactor db.rs and lib.rs into smaller pieces (#395) 5 years ago
wqfish 4f9524bd36 Move to Rust 2018 (#375) 5 years ago
Gary Guo 473b1671c7 Always use pinnable slice for get operations (#345) 5 years ago
Nathan Fiedler 6e39fd715b Add get_updates_since() wrapper and its iterator (#332) 5 years ago
Oleksandr Anyshchenko a05151f6ae Merge with master and update changelog 5 years ago
rnarubin 9e75179e77 Implement Send and Sync for useful types (#318) 5 years ago
Oleksandr Anyshchenko 54ff3db8ec Change a column family storing 6 years ago
Valerian Saliou a4b60075b9
Add ‘flush’ 6 years ago
Oleksandr Anyshchenko e7f5c24105 Applied clippy lints 6 years ago
Mohanson c08fd5cb93
Handle std::result::Result in examples 6 years ago
Xuejie Xiao a651b19aa5 Code review fixes 6 years ago
Xuejie Xiao dbd2ca6e4f Implement PinnableSlice based API 6 years ago
Jordan Terrell 896dbc6c61 Applying changes from rustfmt... 6 years ago
Oleksandr Anyshchenko deb6001cae Usage `to_path` func and `get_cf_names` func was removed as redundant 6 years ago
Jordan Terrell 248b40b465 Adding lifetime to ColumnFamily... 6 years ago
Martin Ek b01acb71a9 Use an options struct 6 years ago
Jordan Terrell e2949d094c Removed new_bloom_filter function... 6 years ago
Oleksandr Anyshchenko fe26e038ab Added a helper function `get_cf_names` and doc-tests refactoring 6 years ago
Oleksandr Anyshchenko b7b456954a Review changes 6 years ago
Jordan Terrell e565d68852 Fixing rustfmt.toml and applying formatting... 6 years ago
Thomas Tanon 8f545b6848 Makes ColumnFamily Send 6 years ago
Eugene P 0caadb7d7e Add initial checkpoints implementation and tests 6 years ago
Oleksandr Anyshchenko 8863012a19 Methods `crate_cf` and `drop_cf` are immutable. 7 years ago
Martin Ek aaf2270609 Add index_type customization to BlockBasedOptions 7 years ago
Martin Ek 8acabab60f Add memtable factory customization 7 years ago
Tyler Neely 12093252c6
add slice transform support 7 years ago