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 |
||
---|---|---|
.. | ||
antlr_parser.cpp | ||
antlr_sigsegv.cpp | ||
antlr_tree_pretty_print.cpp | ||
binomial.cpp | ||
bolt_client.cpp | ||
card_fraud_generate_snapshot.cpp | ||
CMakeLists.txt | ||
console_test.cpp | ||
endinan.cpp | ||
generate_snapshot.cpp | ||
query_hash.cpp | ||
query_planner.cpp | ||
raft_rpc.cpp | ||
single_query.cpp | ||
sl_position_and_count.cpp | ||
stripped_timing.cpp | ||
test_antlr_sigsegv | ||
xorshift.cpp |