memgraph/src/query
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
..
frontend Remove root tracking from AST storage 2018-10-16 10:22:21 +02:00
interpret Add syntax for creating unique indexes 2018-10-12 12:50:58 +02:00
plan Remove root tracking from AST storage 2018-10-16 10:22:21 +02:00
common.cpp Separate distributed from single node storage 2018-10-05 09:19:33 +02:00
common.hpp Separate distributed from single node storage 2018-10-05 09:19:33 +02:00
context.hpp Move Parameters into EvaluationContext 2018-09-11 13:32:29 +02:00
distributed_interpreter.cpp Remove root tracking from AST storage 2018-10-16 10:22:21 +02:00
distributed_interpreter.hpp Remove root tracking from AST storage 2018-10-16 10:22:21 +02:00
exceptions.hpp Revise user visible error messages 2018-08-29 12:58:15 +02:00
interpreter.cpp Remove root tracking from AST storage 2018-10-16 10:22:21 +02:00
interpreter.hpp Remove root tracking from AST storage 2018-10-16 10:22:21 +02:00
parameters.hpp Separate distributed from single node storage 2018-10-05 09:19:33 +02:00
path.hpp Support graph elements in remote pull rpc 2018-02-01 10:53:41 +01:00
repl.cpp Extract distributed interpretation out of Interpreter 2018-08-27 09:31:39 +02:00
repl.hpp Extract distributed interpretation out of Interpreter 2018-08-27 09:31:39 +02:00
serialization.capnp Separate distributed from single node storage 2018-10-05 09:19:33 +02:00
serialization.cpp Separate distributed from single node storage 2018-10-05 09:19:33 +02:00
serialization.hpp Separate distributed from single node storage 2018-10-05 09:19:33 +02:00
transaction_engine.hpp Separate distributed from single node storage 2018-10-05 09:19:33 +02:00
typed_value.cpp Refactor PropertyValue 2018-10-12 11:10:29 +02:00
typed_value.hpp Add move constructor and assignment operator to TypedValue 2018-10-09 14:49:09 +02:00