memgraph/tools
Teon Banek 9f460914ed Separate distributed implementation of GraphDbAccessor
Summary:
GraphDbAccessor is now constructed only through GraphDb. This allows the
concrete GraphDb to instantiate a concrete GraphDbAccessor. This allows
us to use virtual calls, so that the implementation may be kept
separate. The major downside of doing things this way is heap allocation
of GraphDbAccessor. In case it turns out to be a real performance
issues, another solution with pointer to static implementation may be
used.

InsertVertexIntoRemote is now a non-member function, which reduces
coupling. It made no sense for it to be member function because it used
only the public parts of GraphDbAccessor.

Reviewers: msantl, mtomic, mferencevic

Reviewed By: msantl

Subscribers: pullbot

Differential Revision: https://phabricator.memgraph.io/D1504
2018-07-26 09:16:39 +02:00
..
apollo Increase code coverage timeout 2018-07-11 14:50:14 +02:00
gdb-plugins Handle dependent branches in basic Cartesian 2018-06-19 13:06:34 +02:00
plot Add run_pokec script and minimum refactor 2018-01-23 16:17:09 +01:00
src Rename bolt::DecodedValue to bolt::Value 2018-07-24 15:59:20 +02:00
tests Separate distributed implementation of GraphDbAccessor 2018-07-26 09:16:39 +02:00
.gitignore Make csv_to_snapshot more user friendly 2017-10-26 09:37:56 +02:00
analyze_rpc_calls Add RPC analyzer script 2018-02-19 11:10:07 +01:00
CMakeLists.txt Include tools CMakeLists in the top level CMakeLists 2017-12-04 15:18:18 +01:00
lcp Replace boost with capnp in RPC 2018-06-04 10:45:12 +02:00
manage_distributed_card_fraud Modify kill and clean operations 2018-03-05 10:00:43 +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