Duarte Nunes
cd7fe07a13
Add rocksdb WAL flush api ( #541 )
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
Raphael Bost
4438df4ced
Add support for the cuckoo table format ( #519 )
4 years ago
Stanislav Tkach
841c23b265
Add the DB::key_may_exist_cf_opt method
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
codingsh
ccf6ae3aff
Export persist_period_sec option and background_threads ( #448 )
4 years ago
BoOTheFurious
023dd07b1c
Fix logic related to merge operator settings ( #481 )
4 years ago
chenxu
959f29ef88
Avoid copy for merge operator result using delete_callback ( #457 )
4 years ago
Stanislav Tkach
ee79b7bb4a
Implement Clone trait for Options ( #455 )
4 years ago
Linh Tran Tuan
6d60d48ba2
Support fetching sst files metadata, delete files in range, get mem usage ( #446 )
4 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
6eeee5e60a
Add set_max_log_file_size and set_recycle_log_file_num to the Options ( #433 )
5 years ago
Lucjan Suski
b5d69fde69
Add support for SstFileWriter and DB::ingest_external_file ( #421 )
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
wqfish
8f7124b488
Update doc for Options::set_compression_type ( #416 )
5 years ago
Ivan Porto Carrero
a0e5d99a4a
Add some extra config options ( #399 )
5 years ago
David
3282b2fa22
Add support for data block hash index ( #358 )
5 years ago
wqfish
81aa0163b8
Make set_iterate_upper_bound method safe ( #377 )
5 years ago
Matt Bell
2ba70d304d
Atomic flush option ( #380 )
5 years ago
Jesse Rusak
8817fc7b1c
Refactor db.rs and lib.rs into smaller pieces ( #395 )
5 years ago
Nikolay Volf
122cf3ffea
Add a doc for optimize_level_style_compaction method ( #392 )
5 years ago
wqfish
4f9524bd36
Move to Rust 2018 ( #375 )
5 years ago
wqfish
811933be96
Add set_max_total_wal_size to Options ( #366 )
5 years ago
Patrick
c09e2b0d27
Options: add set_ratelimiter ( #369 )
5 years ago
Andronik Ordian
64bd098993
Expose format version ( #357 )
5 years ago
Andronik Ordian
6c7f6af7d7
Options: add set_verify_checksums and set_level_compaction_dynamic_level_bytes ( #349 )
5 years ago
Lucjan Suski
bb65693abe
Add example
5 years ago
Lucjan Suski
f64c74cc2e
Formatting
5 years ago
Lucjan Suski
421149b4da
Formatting
5 years ago
Lucjan Suski
f4d1e81e04
Add example, fix type
5 years ago
Lucjan Suski
9c06fab60f
Allow setting optimize_filter_for_hits
5 years ago
Lucjan Suski
845a332fd3
There is no enabled param on compression options
5 years ago
Lucjan Suski
e44633dde7
Enable set_compression_options
5 years ago
Lucjan Suski
955336556d
Allow to set max_dict_bytes and zstd_max_training_bytes
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
wjhuang2016
fbc8c4ccb3
set_max_write_buffer_number
6 years ago
Oleksandr Anyshchenko
7c4bfb8735
Replace deprecated types
6 years ago
Renar Narubin
5cc31aaff8
Add set_db_write_buffer_size to the Options API
6 years ago
Valerian Saliou
c7e08cfd4b
Add docs
6 years ago
Valerian Saliou
a3b0047487
Fmt pass
6 years ago
Valerian Saliou
a4b60075b9
Add ‘flush’
...
Signed-off-by: Valerian Saliou <valerian@valeriansaliou.name>
6 years ago
Oleksandr Anyshchenko
9f74dbcdb1
Added a possibility to enable mmap files for reads and writes
6 years ago
Oleksandr Anyshchenko
e7f5c24105
Applied clippy lints
6 years ago