memgraph/tools
florijan b2d7f95568 Extract address types
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
2018-02-15 17:31:10 +01:00
..
apollo Inline test data in the benchmark tests itself 2018-01-15 16:12:30 +01:00
gdb-plugins Improve pointer handling in operator_tree gdb plugin 2017-08-22 10:13:49 +02:00
plot Add run_pokec script and minimum refactor 2018-01-23 16:17:09 +01:00
src Extract address types 2018-02-15 17:31:10 +01:00
tests Add initial version of statsd 2018-02-02 17:02:37 +01:00
.gitignore Make csv_to_snapshot more user friendly 2017-10-26 09:37:56 +02:00
CMakeLists.txt Include tools CMakeLists in the top level CMakeLists 2017-12-04 15:18:18 +01:00
manage_distributed_card_fraud Implement manage script for card fraud demo 2018-02-12 13:29:12 +01:00
memory_usage Remove extension from Python executables 2017-11-27 14:39:51 +01:00
mg_import_csv.dockerfile Make csv_to_snapshot more user friendly 2017-10-26 09:37:56 +02:00
neo_to_memgraph Remove extension from Python executables 2017-11-27 14:39:51 +01:00
requirements.txt Add recovery speed measurement tool 2017-11-16 13:29:06 +01:00
setup Include tools CMakeLists in the top level CMakeLists 2017-12-04 15:18:18 +01:00
snapshot_recovery_speed Remove extension from Python executables 2017-11-27 14:39:51 +01:00