286 Commits (e19dad01419e8fdc5604fe8e913dfb33ddb04959)

Author SHA1 Message Date
Xuejie Xiao e19dad0141 Add lifetime to DBPinnableSlice to make sure it cannot outlive DB 6 years ago
Xuejie Xiao dbd2ca6e4f Implement PinnableSlice based API 6 years ago
Jordan Terrell 59d54070b9 Formatting recent updates to master branch [skip ci] 6 years ago
Jordan Terrell 48c9e03e07 Using None instead of iter::empty for open_cf function... 6 years ago
Martin Ek 4ff418ab43 Pass options as immutable borrow 6 years ago
Jordan Terrell ceb5744c51 Implementing review feedback... 6 years ago
Jordan Terrell 896dbc6c61 Applying changes from rustfmt... 6 years ago
Jordan Terrell d00e03f72a Using generic types to specify column families when opening database... 6 years ago
Jordan Terrell 21b9a9e98a Key/value arguments are now generic types that impl AsRef<[u8]>... 6 years ago
Jordan Terrell 4f61f96727 Adding iterator construction methods that accept ReadOptions... 6 years ago
Oleksandr Anyshchenko deb6001cae Usage `to_path` func and `get_cf_names` func was removed as redundant 6 years ago
Jordan Terrell 1a2c268274 Moving tests to take advantage of DBPath (ensuring cleanup)... 6 years ago
Jordan Terrell 857efff670 Adding lifetime to DBIterator and DBRawIterator... 6 years ago
Jordan Terrell 248b40b465 Adding lifetime to ColumnFamily... 6 years ago
Martin Ek b01acb71a9 Use an options struct 6 years ago
Martin Ek d82d5c6b77 Add plain table format 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 05350ac88c Added a clear method for WriteBatch 6 years ago
Roman Zeyde 73aa6bfd67 Allow setting options on the DB 6 years ago
Oleksandr Anyshchenko b7b456954a Review changes 6 years ago
Jordan Terrell e565d68852 Fixing rustfmt.toml and applying formatting... 6 years ago
Roman Zeyde efdea4faab
Expose keep_log_file_num option 6 years ago
Maxim Molchanov d4cc0e1d18 remove concurrent access to Sync 6 years ago
Thomas Tanon 8f545b6848 Makes ColumnFamily Send 6 years ago
Eugene P 0caadb7d7e Add initial checkpoints implementation and tests 6 years ago
Roman Zeyde d035454d9e
Allow retrieving WriteBatch serialized size 6 years ago
Roman Zeyde c70a76139d
Expose 'set_skip_stats_update_on_db_open' option 6 years ago
Jordan Terrell 64b99a4f3b Adding Zstandard compression support... 6 years ago
Oleksandr Anyshchenko 9a7270ef9d Fixed crash `test_column_family` test on macOS 7 years ago
Oleksandr Anyshchenko 5a2647a436 Got rid of some rust compiler warnings. 7 years ago
Oleksandr Anyshchenko 8863012a19 Methods `crate_cf` and `drop_cf` are immutable. 7 years ago
Martin Ek e08ad288c4 Add disable_cache method 7 years ago
Roman Zeyde 45edfd2e90
Expose compaction_readahead_size option 7 years ago
Martin Ek 530dc462d5 Add DBOptions.set_wal_dir 7 years ago
Martin Ek aaf2270609 Add index_type customization to BlockBasedOptions 7 years ago
Martin Ek 37470d341c Add db.full_iterator() 7 years ago
Martin Ek 8acabab60f Add memtable factory customization 7 years ago
Martin Ek b3559793aa Add set_memtable_prefix_bloom_ratio 7 years ago
Maxim Molchanov 278f7762f2
Update db.rs 7 years ago
Diego Ongaro aa9550254a Fix reverse iteration from a given key 7 years ago
Tyler Neely 12093252c6
add slice transform support 7 years ago
Tyler Neely 17c5bf1c39
clear a few build warnings 7 years ago
Diego Ongaro fc40d10b86 Expose advise_random_on_open option 7 years ago
Jordan Terrell 3286444228 Adding Send marker trait to Options 7 years ago
Griffin Smith 15ad3666f5 Allow creating iterators over prefixes 7 years ago
Rick Richardson 9fcf924d22 clean up trace 7 years ago
Rick Richardson d31e2bb88e updated merge_operator framework to support merge types other than associative (support a partial merge and full merges that may or may not have an existing value) 7 years ago
Rick Richardson 8a64585520 changed try_ffi to take trailing comma and updated rustfmt accordingly 7 years ago
Marat Safin 56e5829b89 use assert_eq! in test and return vec from unsafe 7 years ago