diff --git a/arangod/RocksDBEngine/RocksDBEdgeIndex.cpp b/arangod/RocksDBEngine/RocksDBEdgeIndex.cpp index 66e985b0d7..fee57acc30 100644 --- a/arangod/RocksDBEngine/RocksDBEdgeIndex.cpp +++ b/arangod/RocksDBEngine/RocksDBEdgeIndex.cpp @@ -81,11 +81,6 @@ RocksDBEdgeIndexIterator::RocksDBEdgeIndexIterator( _iterator.reset(rtrx->GetIterator(state->readOptions())); } -void RocksDBEdgeIndexIterator::updateBounds(StringRef fromTo) { - _bounds = RocksDBKeyBounds::EdgeIndexVertex(_index->_objectId, fromTo); - _iterator->Seek(_bounds.start()); -} - RocksDBEdgeIndexIterator::~RocksDBEdgeIndexIterator() { if (_keys != nullptr) { // return the VPackBuilder to the transaction context @@ -93,6 +88,12 @@ RocksDBEdgeIndexIterator::~RocksDBEdgeIndexIterator() { } } +void RocksDBEdgeIndexIterator::updateBounds(StringRef fromTo) { + _bounds = RocksDBKeyBounds::EdgeIndexVertex(_index->_objectId, fromTo); + _iterator->Seek(_bounds.start()); +} + + StringRef getFromToFromIterator(arangodb::velocypack::ArrayIterator const& it){ VPackSlice fromTo = it.value(); if (fromTo.isObject()) {