Commit Graph

6 Commits

Author SHA1 Message Date
Svilen Mihaylov
b75ccc2e80 SERVER-69023 [CQF] Convert PathArr to Interval 2022-09-09 21:11:50 +00:00
Svilen Mihaylov
f5f8acab2e SERVER-68965 Improvements to indexing in the presence of nested subfelds 2022-08-27 00:19:25 +00:00
Ben Shteinfeld
7936a08758 SERVER-62407 Translate find queries directly to ABT 2022-08-25 22:29:05 +00:00
David Percy
b902366ad2 SERVER-67415 Create golden-data JS suites
Adds two new suites: query_golden_classic and query_golden_cqf, which
use the golden-data test framework (docs/golden_data_test_framework.md).
These suites diff the expected and actual output instead of using
assert.eq and similar functions.

This change includes some refactoring of the golden-test classes to avoid
pulling the unittest library into the mongo shell.
2022-08-17 15:37:04 +00:00
Nicholas Zolnierz
43cf2cd5f8 SERVER-62025 Only use CQF path for eligible queries and fallback to classic optimizer otherwise 2022-06-16 23:40:52 +00:00
Svilen Mihaylov
50db8e9573 SERVER-62434 Implement query optimizer based on Path algebra and Cascades 2022-01-31 21:48:46 +00:00