rocksdb/utilities
agiardullo 81345b90f9 Create an abstract interface for write batches
Summary: WriteBatch and WriteBatchWithIndex now both inherit from a common abstract base class.  This makes it easier to write code that is agnostic toward the implementation of the particular write batch.  In particular, I plan on utilizing this abstraction to allow transactions to support using either implementation of a write batch.

Test Plan: modified existing WriteBatchWithIndex tests to test new functions.  Running all tests.

Reviewers: igor, rven, yhchiang, sdong

Reviewed By: sdong

Subscribers: dhruba, leveldb

Differential Revision: https://reviews.facebook.net/D34017
2015-03-17 19:23:08 -07:00
..
backupable rocksdb: switch to gtest 2015-03-17 14:08:00 -07:00
checkpoint rocksdb: Add missing override 2015-02-26 11:28:41 -08:00
compacted_db Move GetThreadList() feature under Env. 2014-12-22 12:20:17 -08:00
convenience Remove unused parameter in CancelAllBackgroundWork 2015-03-16 21:07:54 -07:00
document rocksdb: switch to gtest 2015-03-17 14:08:00 -07:00
geodb rocksdb: switch to gtest 2015-03-17 14:08:00 -07:00
leveldb_options Added CompatibleOptions for compatibility with LevelDB Options 2014-11-20 19:24:39 -08:00
merge_operators rocksdb: switch to gtest 2015-03-17 14:08:00 -07:00
redis rocksdb: switch to gtest 2015-03-17 14:08:00 -07:00
spatialdb rocksdb: switch to gtest 2015-03-17 14:08:00 -07:00
ttl rocksdb: switch to gtest 2015-03-17 14:08:00 -07:00
write_batch_with_index Create an abstract interface for write batches 2015-03-17 19:23:08 -07:00
merge_operators.h Add appropriate LICENSE and Copyright message. 2013-10-16 17:48:41 -07:00