memgraph/tests/benchmark
Marin Tomic 285e02d5ec Remove root tracking from AST storage
Summary: Up till now, `AstStorage` also took care of tracking the root of the `Query` and loading of cloning of `Query` nodes would change that root. This felt out of place because sometimes `AstStorage` is used only for storing expressions, and we don't even have an entire query in the storage. This diff removes that feature from `AstStorage`. Now its only functionality is owning AST nodes and assigning unique IDs to them.

Reviewers: teon.banek, llugovic

Reviewed By: teon.banek

Subscribers: mferencevic, pullbot

Differential Revision: https://phabricator.memgraph.io/D1646
2018-10-16 10:22:21 +02:00
..
data_structures RingBuffer - buffer on heap instead of stack 2017-11-02 12:07:23 +01:00
query Remove root tracking from AST storage 2018-10-16 10:22:21 +02:00
CMakeLists.txt Separate distributed from single node storage 2018-10-05 09:19:33 +02:00
edge_storage.cpp Edge storage benchmark added 2017-09-08 13:12:20 +02:00
expansion.cpp Remove virtual and pimpl from single node 2018-10-09 11:48:30 +02:00
mvcc.cpp Remove distributed logic from single node 2018-10-11 13:08:22 +02:00
serialization.cpp Remove boost from the codebase 2018-07-30 15:34:12 +02:00
tx_engine.cpp Remove virtual and pimpl from single node 2018-10-09 11:48:30 +02:00