Niko PLP
cedbf494b4
make ffi mod public
10 months ago
Niko PLP
c51f1bcffb
Squashed 'librocksdb-sys/rocksdb/' changes from 62d62a9d1..2776c764d
...
2776c764d copying key when received
85d59d7c7 randomize only the IV part of prefix
git-subtree-dir: librocksdb-sys/rocksdb
git-subtree-split: 2776c764d099304c656a4515ee4d4383fb2b12b1
1 year ago
Roman Zeyde
6e19f1da84
Allow specifying checksum type ( #756 )
2 years ago
Matt Jurik
28237601a2
Support RocksDB 7.x BackupEngineOptions ( #700 )
2 years ago
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 )
...
The Send and Sync traits aren't auto-implemented on the many types which
wrap a raw pointer to some RocksDB struct. Most of these types are
nevertheless safe to use in Send and Sync context, so they should be
marked as such
5 years ago
Oleksandr Anyshchenko
54ff3db8ec
Change a column family storing
6 years ago
Valerian Saliou
a4b60075b9
Add ‘flush’
...
Signed-off-by: Valerian Saliou <valerian@valeriansaliou.name>
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
...
Reformat code
Extract log_size_for_flush into constant
Fix test nits
Rename Checkpoint to CheckpointBuilder and fix test nit
Add comment to LOG_SIZE_FOR_FLUSH and fix CheckpointBuilder comment
Rename CheckpointBuilder to Checkpoint and create_checkpoint to save_to
Rename save_to to create_checkpoint to be consistent with C API naming
6 years ago