]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
kv/KeyValueDB: simplify iterator overloads
authorSage Weil <sage@redhat.com>
Fri, 29 Sep 2017 21:52:55 +0000 (16:52 -0500)
committerSage Weil <sage@redhat.com>
Tue, 3 Oct 2017 18:46:23 +0000 (13:46 -0500)
commit24b83aed00116826c10526e44693511dba6966d3
tree1766af974ae558217a3e04cc7648b6d976f79eb7
parent953232c92b1f2b246778d376bdfef754c7489ed3
kv/KeyValueDB: simplify iterator overloads

get_wholespace_iterator() and get_iterator().  This gets rid of
the goofy _get_iterator() indirection and avoids colliding on names w/
virtual methods.

Signed-off-by: Sage Weil <sage@redhat.com>
13 files changed:
src/kv/KeyValueDB.h
src/kv/KineticStore.h
src/kv/LevelDBStore.h
src/kv/MemDB.h
src/kv/RocksDBStore.cc
src/kv/RocksDBStore.h
src/mon/MonitorDBStore.h
src/os/bluestore/BlueStore.cc
src/test/ObjectMap/KeyValueDBMemory.cc
src/test/ObjectMap/KeyValueDBMemory.h
src/test/ObjectMap/test_keyvaluedb_iterators.cc
src/tools/ceph_kvstore_tool.cc
src/tools/ceph_osdomap_tool.cc