diff --git a/src/query/db_accessor.cpp b/src/query/db_accessor.cpp index bbb9ac09a..48034cdff 100644 --- a/src/query/db_accessor.cpp +++ b/src/query/db_accessor.cpp @@ -115,7 +115,7 @@ auto SubgraphVertexAccessor::OutEdges(storage::View view) const -> decltype(impl auto maybe_edges = impl_.impl_.OutEdges(view, {}); if (maybe_edges.HasError()) return maybe_edges.GetError(); auto edges = std::move(*maybe_edges); - auto graph_edges = graph_->edges(); + const auto &graph_edges = graph_->edges(); std::vector filteredOutEdges; for (auto &edge : edges) { @@ -132,7 +132,7 @@ auto SubgraphVertexAccessor::InEdges(storage::View view) const -> decltype(impl_ auto maybe_edges = impl_.impl_.InEdges(view, {}); if (maybe_edges.HasError()) return maybe_edges.GetError(); auto edges = std::move(*maybe_edges); - auto graph_edges = graph_->edges(); + const auto &graph_edges = graph_->edges(); std::vector filteredOutEdges; for (auto &edge : edges) { diff --git a/src/query/db_accessor.hpp b/src/query/db_accessor.hpp index ecd719e78..2c269a951 100644 --- a/src/query/db_accessor.hpp +++ b/src/query/db_accessor.hpp @@ -200,7 +200,7 @@ class SubgraphVertexAccessor final { return impl_ == v.impl_; } - auto InEdges(storage::View view) const -> decltype(impl_.OutEdges(view)); + auto InEdges(storage::View view) const -> decltype(impl_.InEdges(view)); auto OutEdges(storage::View view) const -> decltype(impl_.OutEdges(view));