diff --git a/src/storage/v2/storage.hpp b/src/storage/v2/storage.hpp index f18cdea4b..3ad5904e7 100644 --- a/src/storage/v2/storage.hpp +++ b/src/storage/v2/storage.hpp @@ -62,11 +62,13 @@ class AllVerticesIterable final { }; AllVerticesIterable(utils::SkipList<Vertex>::Accessor vertices_accessor, - Transaction *transaction, View view, Indices *indices) + Transaction *transaction, View view, Indices *indices, + Config::Items config) : vertices_accessor_(std::move(vertices_accessor)), transaction_(transaction), view_(view), - indices_(indices) {} + indices_(indices), + config_(config) {} Iterator begin() { return Iterator(this, vertices_accessor_.begin()); } Iterator end() { return Iterator(this, vertices_accessor_.end()); } @@ -179,9 +181,9 @@ class Storage final { std::optional<VertexAccessor> FindVertex(Gid gid, View view); VerticesIterable Vertices(View view) { - return VerticesIterable(AllVerticesIterable(storage_->vertices_.access(), - &transaction_, view, - &storage_->indices_)); + return VerticesIterable( + AllVerticesIterable(storage_->vertices_.access(), &transaction_, view, + &storage_->indices_, storage_->config_.items)); } VerticesIterable Vertices(LabelId label, View view);