Revision 711465ccec9f50efc79c2aecc4ca791a560adbc5 authored by agiardullo on 11 May 2015, 21:51:51 UTC, committed by agiardullo on 11 May 2015, 21:51:51 UTC
Summary: Added a couple functions to WriteBatchWithIndex to make it easier to query the value of a key including reading pending writes from a batch. (This is needed for transactions). I created write_batch_with_index_internal.h to use to store an internal-only helper function since there wasn't a good place in the existing class hierarchy to store this function (and it didn't seem right to stick this function inside WriteBatchInternal::Rep). Since I needed to access the WriteBatchEntryComparator, I moved some helper classes from write_batch_with_index.cc into write_batch_with_index_internal.h/.cc. WriteBatchIndexEntry, ReadableWriteBatch, and WriteBatchEntryComparator are all unchanged (just moved to a different file(s)). Test Plan: Added new unit tests. Reviewers: rven, yhchiang, sdong, igor Reviewed By: igor Subscribers: dhruba, leveldb Differential Revision: https://reviews.facebook.net/D38037
1 parent 3996fff
File | Mode | Size |
---|---|---|
arcanist_util | ||
build_tools | ||
coverage | ||
db | ||
doc | ||
examples | ||
hdfs | ||
include | ||
java | ||
port | ||
table | ||
third-party | ||
tools | ||
util | ||
utilities | ||
.arcconfig | -rw-r--r-- | 564 bytes |
.clang-format | -rw-r--r-- | 138 bytes |
.gitignore | -rw-r--r-- | 495 bytes |
.travis.yml | -rw-r--r-- | 1.0 KB |
AUTHORS | -rw-r--r-- | 247 bytes |
CONTRIBUTING.md | -rw-r--r-- | 733 bytes |
HISTORY.md | -rw-r--r-- | 18.5 KB |
INSTALL.md | -rw-r--r-- | 3.3 KB |
LICENSE | -rw-r--r-- | 1.6 KB |
Makefile | -rw-r--r-- | 33.7 KB |
PATENTS | -rw-r--r-- | 1.9 KB |
README.md | -rw-r--r-- | 1.2 KB |
ROCKSDB_LITE.md | -rw-r--r-- | 1020 bytes |
USERS.md | -rw-r--r-- | 1.8 KB |
Vagrantfile | -rw-r--r-- | 862 bytes |
src.mk | -rw-r--r-- | 17.3 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...