1
0
Fork 0
Commit Graph

11 Commits

Author SHA1 Message Date
Michael Hackstein 6268679d50 Removed debug output and activated the first tests for subquery execution 2019-10-09 13:10:37 +02:00
Michael Hackstein e5d11cd0f5 Merge return and Subquery end node into a single node. Added code to reset Executors on shadowRow handling. First Subquery is now ok 2019-10-09 10:06:28 +02:00
Michael Hackstein cf22d1d50e Added more test cases to subquery test. 2019-10-07 14:55:45 +02:00
Michael Hackstein d3eaec3ec3 Refactored SpliceSubqueryOpt Test a bit, after we figured out that the query was actually parsed twice. Now the old rule generates green tests, activating the new rule causes tests to turn red => disabled for now 2019-10-07 14:37:24 +02:00
Michael Hackstein f57c4074ea Merge branch 'devel' of ssh://github.com/arangodb/ArangoDB into feature/AqlSubquerySingleInputTests 2019-10-07 13:05:18 +02:00
Michael Hackstein b792b9dad2 Disabled all tests as they cannot be green yet 2019-10-07 09:46:49 +02:00
Jan d29d3df698
improve test statements, fix memleaks and init-order-fiasco (#10142) 2019-10-02 16:02:56 +02:00
Michael Hackstein 7ce409659f Disabled subquery tests for new SubqueryRule. 2019-10-02 15:11:25 +02:00
Michael Hackstein 267c377707 Added test cases to execute subqueries, they do fail now 2019-10-02 15:07:15 +02:00
Markus Pfeiffer 0b9dfb4b9b Subquery Start/End Nodes (#9983)
* Add Start/End subquery node skeleton

* Added a test query that triggers complex interna in the future and needs to proof that our work is side-effect free.

* Add template function to statically assert size of type

* Add Start/End subquery node skeleton

* Add Start/End subquery node creation to ExecutionNode

* Cleanup SubqueryEndNode

* Add test file

* Add isEqualTo to ExecutionNode

* Subquery nodes cleanup

* Update ExecutionNode tests

* Updates to testing code

* More updates

* Add optimizer rule

* Fix optimizer rule

* Fix optimizer rule (again)

* Add a public function to get plan from query

* Fix register planning

* Add test for splicing subquery nodes

* add static asserts for sizes of SubqueryStartNode and SubqueryEndNode

* Add comment about statically asserted size

* Fix isEqualTo virtual and override dance.

* Fix isEqualTo, remove static_assert_size

* Remove a TODO; the plan owns the ExecutionNodes

* Only add stealPlan to Query when testing

* Remove another static_assert_size

* Disabled subquery splice rule by default

* temporarily modified test

* Fixed windows compile

* Fixed unused variable warning
2019-09-25 12:35:18 +02:00
Markus Pfeiffer a6b64ef836 Add test for splicing subquery nodes 2019-09-17 14:00:35 +01:00