memgraph/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
..
benchmark Separate distributed implementation of GraphDbAccessor 2018-07-26 09:16:39 +02:00
concurrent Split GraphDb to distributed and single node files 2018-07-20 10:48:38 +02:00
distributed Durability distributed wal 2018-07-24 08:55:13 +02:00
drivers Add C# driver test examples 2017-11-10 15:46:56 +01:00
integration Implement kafka transform functionality 2018-07-19 12:52:25 +02:00
macro_benchmark Rename bolt::DecodedValue to bolt::Value 2018-07-24 15:59:20 +02:00
manual Separate distributed implementation of GraphDbAccessor 2018-07-26 09:16:39 +02:00
property_based Separate distributed implementation of GraphDbAccessor 2018-07-26 09:16:39 +02:00
public_benchmark Update LDBC query implementation 2018-07-10 10:08:21 +02:00
qa Remove keyword lowercasing from stripper 2018-07-19 17:08:45 +02:00
stress Rename bolt::DecodedValue to bolt::Value 2018-07-24 15:59:20 +02:00
unit Separate distributed implementation of GraphDbAccessor 2018-07-26 09:16:39 +02:00
apollo_runs.py Optimize Apollo build process 2018-05-16 14:52:27 +02:00
client-stress.sh Migrate command line args to gflgs in tests 2017-07-06 13:54:12 +02:00
CMakeLists.txt Initial implementation of telemetry 2018-06-20 14:49:07 +02:00