+// Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved.
#pragma once
#include <algorithm>
#include "rocksdb/slice.h"
#include "table/internal_iterator.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Iterator over a vector of keys/values
class VectorIterator : public InternalIterator {
: keys_(std::move(keys)),
values_(std::move(values)),
indexed_cmp_(icmp, &keys_),
- current_(keys.size()) {
+ current_(0) {
assert(keys_.size() == values_.size());
indices_.reserve(keys_.size());
size_t current_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE