summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/sbe_stage_builder_helpers.h
Commit message (Expand)AuthorAgeFilesLines
* SERVER-74521 Support clustered collections in SBEKevin Cherkauer2023-05-011-1/+1
* SERVER-75667 Fix SBE's implementation of index consistency checksDrew Paroski2023-04-241-2/+1
* SERVER-75804 PathTreeNode::childrenMap's keys should refer to strings owned b...Drew Paroski2023-04-071-6/+8
* SERVER-75673 Extend the hashagg stage to allow initialization expressionRui Liu2023-04-051-1/+1
* SERVER-75095 Generate single stage for Nebari shard filterIvan Fefer2023-03-291-13/+7
* SERVER-71038 Improve performance of plan building in SBEAlberto Massari2023-03-021-12/+15
* SERVER-71040 Improve how we generate SBE plans involving index scansDrew Paroski2023-02-161-0/+3
* SERVER-72197 Run clang-format 12.0.1 on the codebaseclang-format 12.0.12023-02-111-1/+3
* SERVER-71525: Removed failOnPoisonedFieldLookup fail point and associated tes...Projjal Chanda2023-02-091-13/+0
* SERVER-73428 [CQF] Eliminate duplicate conversion from document value to sbe ...Svilen Mihaylov2023-02-021-6/+0
* SERVER-70395 Change spilling for SBE HashAggStage to use a more efficient alg...David Storch2023-01-311-1/+3
* SERVER-71587 Allow SBE*Lowering access to named slots to support collationIvan Fefer2023-01-201-27/+6
* SERVER-72645 Split sbe_stage_builder_helpers.h into separate ABT/non ABT hea...Svilen Mihaylov2023-01-191-99/+1
* SERVER-71579 Implement date expressions in ABTRui Liu2023-01-161-0/+4
* SERVER-72661 Optimize $add type checking in SBEIvan Fefer2023-01-111-1/+1
* SERVER-71577 Implement math expressions in ABTRui Liu2023-01-111-1/+4
* SERVER-71583 Convert various expressions to ABTIvan Fefer2023-01-101-1/+9
* SERVER-71581 Convert set expressions to ABTIvan Fefer2023-01-091-0/+1
* SERVER-69260 Improve projection of FieldPathExpressions to slots and eliminat...Mihai Andrei2023-01-061-5/+0
* Revert "SERVER-69260 Improve projection of FieldPathExpressions to slots and ...auto-revert-processor2023-01-051-0/+5
* SERVER-69260 Improve projection of FieldPathExpressions to slots and eliminat...Mihai Andrei2023-01-051-5/+0
* SERVER-71578 Convert trigonometrics functions to ABTIvan Fefer2023-01-041-0/+41
* SERVER-72004 Fixed SBE slot disabling and prepare for yieldingAnna Wawrzyniak2022-12-201-2/+4
* SERVER-69876 De-stage-ify the SBE filter stage builderDrew Paroski2022-12-201-320/+16
* SERVER-69508 Generate SBE Expressions by means of constant-folded ABT treesAlberto Massari2022-12-141-8/+75
* Revert "SERVER-69508 Generate SBE Expressions by means of constant-folded ABT...auto-revert-processor2022-12-141-75/+8
* SERVER-69508 Generate SBE Expressions by means of constant-folded ABT treesAlberto Massari2022-12-131-8/+75
* SERVER-71820 [SBE] Optimize projections and sorts over multiple ixscansDrew Paroski2022-12-131-53/+412
* Revert "SERVER-69508 Generate SBE Expressions by means of constant-folded ABT...Sviatlana Zuiko2022-12-071-74/+8
* SERVER-69508 Generate SBE Expressions by means of constant-folded ABT treesAlberto Massari2022-12-071-8/+74
* SERVER-69875 De-stage-ify the SBE expression stage builderDrew Paroski2022-12-061-1/+9
* SERVER-71558 [SBE] Make buildProjectionDefault() use getField() push-down whe...Drew Paroski2022-12-021-32/+28
* SERVER-70110 - Fix compilation of very wide and/or predicatesAnna Wawrzyniak2022-11-191-0/+6
* SERVER-70972 Push simple getField() expressions into SBE scan stageDrew Paroski2022-11-161-2/+43
* SERVER-60234 Implement plumbing for getField() pushdown in the SBE stage builderDrew Paroski2022-10-311-13/+74
* SERVER-66511 Use traverseP expressions to compute sort keysAlberto Massari2022-10-271-0/+2
* SERVER-70039 Implement optimization for $dateTruncRui Liu2022-10-031-2/+2
* SERVER-64123 Re-enable support for ElemMatchValueMatchExpressions in SBEDrew Paroski2022-09-091-2/+3
* SERVER-69482 Make EvalStage less error-proneDrew Paroski2022-09-081-9/+2
* SERVER-66814 Use classic MatchExpression for applying filters in SBEIan Boros2022-06-071-0/+66
* SERVER-62100 Refresh let variables on SBE plan recoveryRuoxin Xu2022-03-291-1/+0
* SERVER-63572 Implement index join for scalar local field typeRui Liu2022-03-111-0/+14
* SERVER-61422 Update SBE filter stage builder to use parameter markersRuoxin Xu2022-03-081-3/+13
* SERVER-59951 Support document _id expressionYoonsoo Kim2022-01-191-3/+2
* SERVER-58436 Implement spilling HashAggEric Cox2021-12-071-2/+9
* SERVER-61492 Support sharded $avg accumulator for SBE $group pushdownYoonsoo Kim2021-11-191-0/+62
* SERVER-32739: Allow limit in $filter expressionMaddie Zechar2021-11-051-0/+6
* SERVER-60893 Deduplicate field lookups for a same field path when $group is p...Yoonsoo Kim2021-10-261-2/+4
* SERVER-60759 Eliminate `mkbson` stage when multiple $group stages are pushed ...Yoonsoo Kim2021-10-211-0/+4
* SERVER-59070 Support `needsMerge` behavior in $group pushed down to SBEYoonsoo Kim2021-10-191-2/+7