memgraph/tests
florijan bce4407ebe CostEstimator - adding new ScanAll and Expand ops
Summary:
Now all ScanAll and Expand ops are covered by the cost estimator. For ScanAll with indices cost estimation is pretty good, for new Expand ops it is tragically bad (Expand to the power of expansion depth, plus arbitrary filtering). Static cost estimation is wrong wrong wrong.

Currently cost estimation of even trivial plans that use indices is wrong because the planner leaves filtering expressions that are implicitly handled by the index in the operator tree, IIRC. Tasking Teon to revise this, even though I'm not sure how bad an influence this has on cost estimation and it's use in plan choosing.

Reviewers: mislav.bradac, teon.banek, buda

Reviewed By: mislav.bradac

Subscribers: pullbot

Differential Revision: https://phabricator.memgraph.io/D633
2017-08-04 14:32:22 +02:00
..
benchmark Folder rename. 2017-07-21 09:50:30 +02:00
concurrent Removed unused template parameter from network stack. 2017-08-04 11:12:08 +02:00
data Replace map with bitset in stripped query 2017-08-02 22:17:36 +02:00
drivers Implement explicitly started transactions 2017-08-03 16:17:19 +02:00
integration Folder rename. 2017-07-21 09:50:30 +02:00
macro_benchmark Fix some benchmarks 2017-07-30 20:12:25 +02:00
manual Added antlr sigsegv test. 2017-08-03 13:06:18 +02:00
property_based Folder rename. 2017-07-21 09:50:30 +02:00
qa Removed unnecessary dependencies from QA. 2017-08-02 12:06:42 +02:00
stress Long running test speedup 2017-08-03 14:48:55 +02:00
unit CostEstimator - adding new ScanAll and Expand ops 2017-08-04 14:32:22 +02:00
client-stress.sh Migrate command line args to gflgs in tests 2017-07-06 13:54:12 +02:00
CMakeLists.txt Change FILE COPY to configure_file COPYONLY 2017-07-10 16:26:30 +02:00