Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-76427 Rename $telemetry to $queryStats | Will Buerger | 2023-05-17 | 1 | -1/+1 |
| | |||||
* | Revert "SERVER-76427: Rename $telemetry to $queryStats" | liubov.molchanova | 2023-05-17 | 1 | -1/+1 |
| | | | | This reverts commit d646e44b7801a3e5b3230bbae7dcfe05a5ed8707. | ||||
* | SERVER-76427: Rename $telemetry to $queryStats | Will Buerger | 2023-05-17 | 1 | -1/+1 |
| | | | | Co-authored-by: Ted Tuckman <ted.tuckman@mongodb.com> | ||||
* | SERVER-72814 Add $_internalEqHash MatchExpression | Ben Shteinfeld | 2023-04-10 | 1 | -0/+5 |
| | |||||
* | SERVER-75054: Change default of internalQueryFrameworkControl to trySbeEngine | Hana Pearlman | 2023-04-06 | 1 | -18/+3 |
| | | | | | | | Changes the default for internalQueryFrameworkControl to trySbeEngine from tryBonsai. After the change, if the CQF feature flag is off, trying to set the control knob to tryBonsai or forceBonsai will fail. | ||||
* | SERVER-74362: implement $percentile expression | Naama Bareket | 2023-03-28 | 1 | -0/+10 |
| | |||||
* | SERVER-73194 Allow hints to go through CQF | Matt Boros | 2023-02-21 | 1 | -3/+2 |
| | |||||
* | SERVER-73780 Make CollectionPtr constructor explicit | Henrik Edin | 2023-02-13 | 1 | -2/+2 |
| | |||||
* | SERVER-73251 add logging to fallback mechanism | Davis Haupt | 2023-01-24 | 1 | -0/+16 |
| | |||||
* | SERVER-71943 Move ABT translation to new visitor mechanism | Ben Shteinfeld | 2023-01-05 | 1 | -1/+0 |
| | |||||
* | SERVER-68685 Adds new $_internalIndexKey agg expression. | Rishab Joshi | 2022-12-25 | 1 | -0/+4 |
| | |||||
* | SERVER-71943 Convert CQF fallback to new DocumentSource visitor mechanism | Ben Shteinfeld | 2022-12-21 | 1 | -183/+54 |
| | |||||
* | SERVER-62027 Introduce a mechanism for defining visitors over DocumentSources | Ben Shteinfeld | 2022-12-13 | 1 | -1/+1 |
| | |||||
* | SERVER-25823 add bitwise AND, OR, XOR to the agg language | Davis Haupt | 2022-12-05 | 1 | -0/+11 |
| | |||||
* | SERVER-71450 Add bitwise not to aggregation language | Davis Haupt | 2022-12-02 | 1 | -0/+4 |
| | |||||
* | SERVER-68686 Add new $_internalOwningShard agg expression | Denis Grebennicov | 2022-11-24 | 1 | -0/+4 |
| | |||||
* | SERVER-70823: Add benchmarks for cqf fallback mechanism | Hana Pearlman | 2022-11-22 | 1 | -29/+44 |
| | |||||
* | SERVER-68516 Revert back to always using `ProjectionExecutor` to translate ↵ | Ben Shteinfeld | 2022-11-18 | 1 | -48/+622 |
| | | | | | | | | | | | projections to ABT In SERVER-66846, we started using `ProjectionAST` as the input to ABT translations for inclusion/exclusion projections. SERVER-68516 was originally intended to update `$addFields` and `$replaceRoot` projections to also use the `ProjectionAST` codepath. However, we realized that `ProjectionAST` is not capable of representing these projections. So rather than losing functionality or maintaining two translation codepaths, we revert back to using `ProjectionExecutor` for translation. Note this patch is not a clean revert of SERVER-66846. The diffs are: * Keeping the tests which the original commit introduced * Adding additional fallback logic for agg expressions and ensuring that the `_rootReplacementExpression` of a `ProjectionExecutor` is checked during the fallback mechanism. This was discovered because of a new test-case, added after SERVER-66846, for falling back to classic when a find query has a positional projection. * Updated comments | ||||
* | SERVER-66954: Introduce a new build variant which enables CQF | Hana Pearlman | 2022-11-14 | 1 | -2/+3 |
| | |||||
* | SERVER-71214 remove $between | Davis Haupt | 2022-11-11 | 1 | -4/+0 |
| | |||||
* | SERVER-70932 Stub for telemetry agg stage | joshua | 2022-11-04 | 1 | -0/+5 |
| | |||||
* | SERVER-62034 Prevent hybrid CQF for pipeline prefixes and subpiplines | Ben Shteinfeld | 2022-10-31 | 1 | -1/+1 |
| | |||||
* | SERVER-68735 CQF to classic fallback for out of scope command parameters | Ben Shteinfeld | 2022-10-20 | 1 | -4/+6 |
| | |||||
* | SERVER-68095 Implement $not in CQF | Ben Shteinfeld | 2022-10-04 | 1 | -3/+1 |
| | |||||
* | SERVER-69598 squash commits | galon1 | 2022-09-23 | 1 | -1/+1 |
| | |||||
* | SERVER-66846 Translate simple inclusion and exclusion $project by walking ↵ | Hana Pearlman | 2022-09-20 | 1 | -52/+53 |
| | | | | | | over ProjectionAST Co-authored-by: Emily Wang emily.wang@mongodb.com | ||||
* | SERVER-69102 [CQF] Allow SBE plans which require an output RecordId slot | Svilen Mihaylov | 2022-09-10 | 1 | -1/+1 |
| | |||||
* | SERVER-69140: Support hidden indexes in cqf | Hana Pearlman | 2022-08-26 | 1 | -1/+7 |
| | |||||
* | SERVER-62407 Translate find queries directly to ABT | Ben Shteinfeld | 2022-08-25 | 1 | -0/+752 |