Martin Ek
17588a7658
Make sure DB is dropped after all tests
7 years ago
Martin Ek
dbcca72ce6
Clean-up after test_prefix_iterator
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
Tyler Neely
701669d076
cut rocksdb version 0.10.0, librocksdb-sys 5.11.3.
7 years ago
Tyler Neely
5970844cc0
Merge pull request #166 from ozkriff/system_libs
...
Link with system rocksdb and snappy libs through envvars
7 years ago
Tyler Neely
08a25606c1
Merge pull request #169 from ongardie-ebay/iter
...
Fix reverse iteration from a given key
7 years ago
Maxim Molchanov
278f7762f2
Update db.rs
7 years ago
Diego Ongaro
aa9550254a
Fix reverse iteration from a given key
...
Now when you reverse iterate past the last key, it goes backwards from the end.
When you reverse iterate before the first key, you get nothing out.
Note: This is a breaking change if users have come to depend on the old
behavior.
7 years ago
Andrey Lesnikov
d3ccbe5e43
System rocksdb and snappy libs through envvars
...
Variables: ROCKSDB_LIB_DIR, SNAPPY_LIB_DIR, ROCKSDB_STATIC and SNAPPY_STATIC
7 years ago
Tyler Neely
f784fc2692
bump to 0.9.1
7 years ago
Tyler Neely
07b3a7b333
Merge pull request #163 from spacejam/tyler_slice_transform
...
slice transform support. closes #28 . closes #162 .
7 years ago
Tyler Neely
f6a27ae221
fix prefix iterator test
7 years ago
Tyler Neely
dd17defa66
oh yeah... 2014...
7 years ago
Tyler Neely
ba186b4bfa
fix prefix iterator by using a prefix extractor
7 years ago
Tyler Neely
12093252c6
add slice transform support
7 years ago
Tyler Neely
17c5bf1c39
clear a few build warnings
7 years ago
Tyler Neely
7d86db6a1b
0.9.0
7 years ago
Tyler Neely
4f1dd006a2
Merge pull request #151 from urbint/prefix-iterators
...
Preliminary: Allow creating iterators over prefixes
7 years ago
Tyler Neely
5bb1b85334
Merge pull request #150 from rrichardson/open-cfs-with-options
...
Open cfs with options - fixes merge conflict in #136
7 years ago
Tyler Neely
57f9597c59
0.8.3
7 years ago
Tyler Neely
27abe37abb
Merge pull request #152 from iSynaptic/master
...
Adding Send marker trait to Options...
7 years ago
Tyler Neely
836916dbbe
Merge pull request #161 from ongardie-ebay/rocksupdate
...
Bump rocksdb version to 5.10.2
7 years ago
Tyler Neely
a305266623
Merge pull request #160 from ongardie-ebay/readahead
...
Expose advise_random_on_open option
7 years ago
Diego Ongaro
de5653324a
Bump rocksdb version to 5.10.2
7 years ago
Diego Ongaro
fc40d10b86
Expose advise_random_on_open option
7 years ago
Jordan Terrell
e770f88c8c
Merge branch 'master' of https://github.com/spacejam/rust-rocksdb
7 years ago
Tyler Neely
e980e60eb4
Update LICENSE
7 years ago
Tyler Neely
656e33bf15
bump to v0.8.2
7 years ago
Tyler Neely
4280b2c71e
Merge pull request #153 from jquesnelle/windows-build
...
fix windows build (bump rocksdb to 5.7.1)
7 years ago
Jeffrey Quesnelle
c87c22bdd5
bump librocksdb-sys to 5.7.1
7 years ago
Jeffrey Quesnelle
6bf579471c
fixes windows build
7 years ago
Jordan Terrell
3286444228
Adding Send marker trait to Options
7 years ago
Griffin Smith
15ad3666f5
Allow creating iterators over prefixes
...
Allow creating both db and column family iterators that are specific to
a key prefix, by setting the `prefix_same_as_start` read option when
creating the iterator.
Currently this only supports `Direction::Forward`, but it'd likely be
trivial to support `Backward` as well, by incrementing the given prefix
by one and seeking to the key before that key.
7 years ago
Rick Richardson
d0655069fb
merging open-cfs-with-options branch into master
7 years ago
Rick Richardson
1ed0d18e49
merging up to current master
7 years ago
Tyler Neely
4d48b70bc2
Merge branch 'urbint-update-cc-crate'
7 years ago
Tyler Neely
41fddd1b76
Merge branch 'master' into update-cc-crate
7 years ago
Tyler Neely
21b24dc3f3
Merge pull request #143 from rrichardson/bindgen
...
bindgen - tidying up benesch's bindgen PR
7 years ago
Griffin Smith
09b7022b5a
Update dependency on cc (previously gcc) crate
...
Rename the gcc crate to cc per alexcrichton/cc-rs@410992f, and update
the one breaking change from the `Config` struct to `Build`, per
alexcrichton/cc-rs@dc4bfb4.
The primary impetus for this change is to pull over
alexcrichton/cc-rs@2b1ce98, which *drastically* speeds up build times of
rocksdb-sys (20m to 1m, on my machine).
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
963b8cba51
bump gcc to cc 1.0+ (for actual parallel builds)
7 years ago
Rick Richardson
6ca99a8121
add workaround for weird bindgen stddefs.h align bug, fix tests
7 years ago
Rick Richardson
8a64585520
changed try_ffi to take trailing comma and updated rustfmt accordingly
7 years ago
Rick Richardson
3377a30391
merging benesch's work and more recent spacejam master
7 years ago
Tyler Neely
b5f4a7de06
bump version to 0.8.1
7 years ago
Tyler Neely
44020fa0a5
Merge pull request #141 from jeizsm/list-cf
...
list column families
7 years ago
Marat Safin
56e5829b89
use assert_eq! in test and return vec from unsafe
7 years ago