summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/sbe_stage_builder_expression.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-51564 Support $trunc expression in SBEAmr Elhelw2023-04-121-37/+52
* SERVER-51531: Implement $array exprProjjal Chanda2023-04-121-1/+30
* SERVER-51532: Implement objecttoarray and arraytoobject expressionsProjjal Chanda2023-04-051-2/+52
* SERVER-51570: Added date time expressions to sbeProjjal Chanda2023-03-291-9/+9
* SERVER-51579: Support expression $year in SBEProjjal Chanda2023-03-291-36/+77
* SERVER-74362: implement $percentile expressionNaama Bareket2023-03-281-0/+11
* SERVER-49978 Support $dateFromString expression in SBEJennifer Peshansky2023-03-271-1/+168
* SERVER-51553 Support expression $round in SBEMatt Boros2023-03-161-1/+36
* SERVER-49979 Support $dateToString expression in SBEJennifer Peshansky2023-02-231-16/+133
* SERVER-72843 Fallback to the classic engine for FilterExpressionDrew Paroski2023-02-061-83/+3
* SERVER-73428 [CQF] Eliminate duplicate conversion from document value to sbe ...Svilen Mihaylov2023-02-021-2/+2
* SERVER-73154 Create logarithmic scale ABT tree for variadic expressionsRui Liu2023-01-301-0/+116
* SERVER-73201 Avoid risky move operationAlberto Massari2023-01-261-1/+1
* SERVER-72964 Avoid risky move operationAlberto Massari2023-01-261-6/+6
* SERVER-71586 Remove sbe::EExpression from sbe_stage_builder_expression.cppIvan Fefer2023-01-241-2934/+265
* SERVER-72617 Convert ExpressionLet to ABTIvan Fefer2023-01-241-160/+110
* SERVER-71942 Initialize ids in ExpressionVisitorContextSteve Tarzia2023-01-231-2/+2
* SERVER-71582 Enable function calls to use ABT-constant folded treesAlberto Massari2023-01-201-20/+362
* SERVER-71587 Allow SBE*Lowering access to named slots to support collationIvan Fefer2023-01-201-11/+8
* SERVER-72645 Split sbe_stage_builder_helpers.h into separate ABT/non ABT hea...Svilen Mihaylov2023-01-191-64/+61
* SERVER-71579 Implement date expressions in ABTRui Liu2023-01-161-14/+993
* SERVER-72661 Optimize $add type checking in SBEIvan Fefer2023-01-111-223/+165
* SERVER-71577 Implement math expressions in ABTRui Liu2023-01-111-21/+551
* SERVER-71583 Convert various expressions to ABTIvan Fefer2023-01-101-4/+260
* SERVER-71581 Convert set expressions to ABTIvan Fefer2023-01-091-21/+87
* SERVER-69260 Improve projection of FieldPathExpressions to slots and eliminat...Mihai Andrei2023-01-061-24/+13
* Revert "SERVER-69260 Improve projection of FieldPathExpressions to slots and ...auto-revert-processor2023-01-051-13/+24
* SERVER-69260 Improve projection of FieldPathExpressions to slots and eliminat...Mihai Andrei2023-01-051-24/+13
* SERVER-71580 Implement array expressions in ABTRui Liu2023-01-041-0/+250
* SERVER-71578 Convert trigonometrics functions to ABTIvan Fefer2023-01-041-6/+107
* SERVER-68685 Adds new $_internalIndexKey agg expression.Rishab Joshi2022-12-251-0/+6
* SERVER-69508 Generate SBE Expressions by means of constant-folded ABT treesAlberto Massari2022-12-141-18/+228
* Revert "SERVER-69508 Generate SBE Expressions by means of constant-folded ABT...auto-revert-processor2022-12-141-227/+19
* SERVER-69508 Generate SBE Expressions by means of constant-folded ABT treesAlberto Massari2022-12-131-19/+227
* SERVER-69294 Fully de-stage-ify the SBE projection stage builderDrew Paroski2022-12-081-43/+29
* Revert "SERVER-69508 Generate SBE Expressions by means of constant-folded ABT...Sviatlana Zuiko2022-12-071-173/+47
* SERVER-69508 Generate SBE Expressions by means of constant-folded ABT treesAlberto Massari2022-12-071-47/+173
* SERVER-69875 De-stage-ify the SBE expression stage builderDrew Paroski2022-12-061-598/+151
* SERVER-25823 add bitwise AND, OR, XOR to the agg languageDavis Haupt2022-12-051-2/+15
* SERVER-71450 Add bitwise not to aggregation languageDavis Haupt2022-12-021-0/+7
* SERVER-68686 Add new $_internalOwningShard agg expressionDenis Grebennicov2022-11-241-0/+6
* SERVER-71214 remove $betweenDavis Haupt2022-11-111-5/+0
* SERVER-70538 Replace fillEmpty function with a binary operationMartin Neupauer2022-11-101-4/+5
* SERVER-60234 Implement plumbing for getField() pushdown in the SBE stage builderDrew Paroski2022-10-311-41/+80
* SERVER-69648 [SBE] Improve visit(ExpressionConcatArrays*) and visit(Expressio...Drew Paroski2022-10-201-93/+34
* SERVER-70158 Specify argument evaluation order in generateTrigExpressionBinaryAdityavardhan Agrawal2022-10-201-11/+19
* SERVER-70039 Implement optimization for $dateTruncRui Liu2022-10-031-89/+159
* SERVER-51562: Support $subtract in SBEIvan Fefer2022-09-301-1/+37
* SERVER-54391 Implement $dateTrunc expression in SBERui Liu2022-09-281-2/+134
* SERVER-69598 squash commitsgalon12022-09-231-4/+4