memgraph/tests
florijan 9edc472eaf Resolving TODOs in the operator implementations
Summary:
Three TODOs resolved.

1. around line 897 - we currently don't support expansion into existing variable length edges (there is a TODO in symbol_generator.cpp:213), so this should not be done at the moment.

2. around line 1025 - This TODO was on review and nobody commented, so I'm removing it. Should have done that when the diff landed.

3. around line 1560 - This does not seem possible. Edge-uniqueness checks happen within a single `[OPTIONAL ] MATCH`. If it is OPTIONAL (the case interesting here), then the uniqueness check also gets planned under the optional branch. So, if an optional fails, the uniqueness check will get skipped, as opposed to getting executed over a Null. I added an edge-case test to verify this (and checked with the planner test).

Reviewers: buda, teon.banek

Reviewed By: teon.banek

Subscribers: pullbot

Differential Revision: https://phabricator.memgraph.io/D807
2017-09-19 09:48:28 +02:00
..
benchmark Look into parameter value when estimating plan cost 2017-09-15 16:14:57 +02:00
concurrent Fix remaining falling tests in release mode 2017-08-09 16:39:21 +02:00
data Replace map with bitset in stripped query 2017-08-02 22:17:36 +02:00
drivers Add transactions test to run script 2017-08-21 11:34:19 +02:00
integration GraphDbAccessor - style change 2017-08-09 16:09:08 +02:00
macro_benchmark Move harness stuff to parent directory 2017-09-15 14:05:26 +02:00
manual Named path support 2017-09-19 09:45:50 +02:00
property_based GraphDbAccessor - style change 2017-08-09 16:09:08 +02:00
public_benchmark Build dataset and convert to neo4j and memgraph formats 2017-09-18 17:17:44 +02:00
qa Named path support 2017-09-19 09:45:50 +02:00
stress Replaced Python long running test with C++ version 2017-09-18 15:06:22 +02:00
unit Resolving TODOs in the operator implementations 2017-09-19 09:48:28 +02:00
client-stress.sh Migrate command line args to gflgs in tests 2017-07-06 13:54:12 +02:00
CMakeLists.txt Replaced Python long running test with C++ version 2017-09-18 15:06:22 +02:00