React to PR comments

This commit is contained in:
gvolfing 2024-02-22 13:04:13 +01:00
parent 11279c4c74
commit 8aed5821f2

View File

@ -168,12 +168,11 @@ void InMemoryEdgeTypeIndex::RemoveObsoleteEntries(uint64_t oldest_active_start_t
continue;
}
const bool edge_deleted = !std::ranges::all_of(it->from_vertex->out_edges, [&](const auto &edge) {
auto *to_vertex = std::get<InMemoryEdgeTypeIndex::kVertexPos>(edge);
return to_vertex != it->to_vertex;
});
if (next_it != edges_acc.end() || it->from_vertex->deleted || it->to_vertex->deleted || edge_deleted) {
if (next_it != edges_acc.end() || it->from_vertex->deleted || it->to_vertex->deleted ||
!std::ranges::all_of(it->from_vertex->out_edges, [&](const auto &edge) {
auto *to_vertex = std::get<InMemoryEdgeTypeIndex::kVertexPos>(edge);
return to_vertex != it->to_vertex;
})) {
edges_acc.remove(*it);
}