b2d7f95568
Summary: We have been using `Edges::VertexAddress` and `Edges::EdgeAddress` a lot in other parts of the codebase because it's cleaner to write then `Address<mvcc::VersionList<Edge>>`, especially in code what should not really be MVCC-aware. However, a lot of that code should not really be `Edges` aware either, as that's a storage datastructure that should not be exposed. This became annoying, so I extracted these addresses into a type-file. I don't really like this approach, it might be better to have `Vertex::Address` and `Edge::Address`, but that means we'd have to import those headers and we'd get circular dependencies. “The horror! The horror!” - Joseph Conrad, Heart of Darkness Reviewers: teon.banek, buda Reviewed By: teon.banek Subscribers: pullbot Differential Revision: https://phabricator.memgraph.io/D1204 |
||
---|---|---|
.. | ||
apollo | ||
gdb-plugins | ||
plot | ||
src | ||
tests | ||
.gitignore | ||
CMakeLists.txt | ||
manage_distributed_card_fraud | ||
memory_usage | ||
mg_import_csv.dockerfile | ||
neo_to_memgraph | ||
requirements.txt | ||
setup | ||
snapshot_recovery_speed |