9f460914ed
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 |
||
---|---|---|
.. | ||
apollo | ||
gdb-plugins | ||
plot | ||
src | ||
tests | ||
.gitignore | ||
analyze_rpc_calls | ||
CMakeLists.txt | ||
lcp | ||
manage_distributed_card_fraud | ||
memory_usage | ||
mg_import_csv.dockerfile | ||
neo_to_memgraph | ||
requirements.txt | ||
setup | ||
snapshot_recovery_speed |