memgraph/tools/tests
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
..
csv Fix CSV multiple edge file import 2017-11-16 09:18:38 +01:00
statsd Replace boost with capnp in RPC 2018-06-04 10:45:12 +02:00
apollo_runs.py Refactor Apollo build projects 2018-03-27 13:47:18 +02:00
CMakeLists.txt POD serialization, rocksdb integration and Gleich's optimization 2018-06-12 13:54:41 +02:00
mg_recovery_check.cpp Separate distributed implementation of GraphDbAccessor 2018-07-26 09:16:39 +02:00
test_mg_import_csv Add documentation for mg_import_csv 2017-12-21 14:19:30 +01:00