summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/sbe_stage_builder_expression.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-66724 Create FLE 2 Equality Match ExpressionMark Benvenuto2022-06-161-0/+5
* SERVER-51546 Support expression $setEquals in SBEZixuan Zhuang2022-06-061-1/+7
* SERVER-55112 Make distinct on a view match distinct on a collection for certa...Ted Tuckman2022-04-281-0/+5
* SERVER-64812 use the correct operand arity check for ExpressionObjectRushan Chen2022-03-241-4/+3
* SERVER-61422 Update SBE filter stage builder to use parameter markersRuoxin Xu2022-03-081-55/+105
* SERVER-63017 Handle no arguments case in un-optimized agg operatorsIrina Yatsenko2022-01-271-2/+26
* SERVER-63008 [SBE] Return an empty array when $concatArrays has no childrenMihai Andrei2022-01-271-0/+7
* SERVER-63012 Initialize '$add' with no operands to zero when translating to SBEEric Cox2022-01-261-1/+4
* SERVER-62897 Fix a hidden parameter warningYoonsoo Kim2022-01-251-3/+3
* SERVER-59951 Support document _id expressionYoonsoo Kim2022-01-191-3/+30
* SERVER-62146 [SBE] Fix use-after-free bug with $arrayElemAt, $first, and $lastDrew Paroski2021-12-271-6/+21
* SERVER-58436 Implement spilling HashAggEric Cox2021-12-071-0/+1
* SERVER-60967 Implement $sortArray in SBENeil Shweky2021-12-041-1/+25
* SERVER-29425 implement $sortArray in classic engineNeil Shweky2021-11-151-0/+7
* SERVER-32739: Allow limit in $filter expressionMaddie Zechar2021-11-051-21/+161
* SERVER-60893 Deduplicate field lookups for a same field path when $group is p...Yoonsoo Kim2021-10-261-3/+8
* SERVER-60918 Fix out of bound array access when mkbson stage is eliminated fo...Yoonsoo Kim2021-10-221-7/+9
* SERVER-60759 Eliminate `mkbson` stage when multiple $group stages are pushed ...Yoonsoo Kim2021-10-211-25/+7
* SERVER-60450 Add error check for $dateSubtract when negating amountMilena Ivanova2021-10-141-4/+3
* SERVER-52310 Enable featureFlagSearchMeta by defaultRuslan Abdulkhalikov2021-10-051-6/+0
* SERVER-59785 [SBE] Change $concatArrays to not short-circuit on nullMihai Andrei2021-09-301-101/+67
* SERVER-51592 Added support for anyElementTrue in SBEBobby Morck2021-09-281-1/+34
* Revert "SERVER-51592 Added support for anyElementTrue in SBE"auto-revert-processor2021-09-231-34/+1
* SERVER-51592 Added support for anyElementTrue in SBEBobby Morck2021-09-221-1/+34
* Revert "SERVER-51592 Added support for anyElementTrue in SBE"Drew Paroski2021-09-211-34/+1
* SERVER-51592 Added support for anyElementTrue in SBEBobby Morck2021-09-211-1/+34
* SERVER-57881 Add $firstN and $lastN as expressionsRaunak Chowdhury2021-08-261-0/+10
* SERVER-59336 Use absl::InlinedVector for vectors that are likely to be small ...Martin Neupauer2021-08-241-48/+47
* SERVER-59162 Add slot to SBE for $$SEARCH_METATed Tuckman2021-08-161-0/+6
* SERVER-57882 Add $minN and $maxN as expressionsMihai Andrei2021-08-061-0/+11
* Revert "SERVER-54129 Simplify generated SBE expressions for $mod, $add, and $...Mihai Andrei2021-08-021-362/+124
* SERVER-54129 Simplify generated SBE expressions for $mod, $add, and $split wh...Mihai Andrei2021-07-301-124/+362
* SERVER-58737 Use EvalExpr in more places in sbe_stage_builder_expression.cppDrew Paroski2021-07-261-37/+39
* SERVER-58569 Improve generateTraverse() in sbe_stage_builder_expression.cppDrew Paroski2021-07-191-21/+12
* SERVER-56874 Implement $tsSeconds and $tsIncrement aggregation in SBERishab Joshi2021-07-121-2/+42
* SERVER-51543 Support expression $range in SBESajed Nahian2021-06-301-1/+69
* SERVER-56873: Add new operators '$tsSecond' and '$tsIncrement' for the aggreg...Rishab Joshi2021-06-171-0/+12
* SERVER-54741: Extend expression walker to support read-only use casesHana Pearlman2021-06-041-412/+412
* SERVER-56885 [SBE][aggregation_disabled_optimization] Fix tests where error c...Anton Korshunov2021-05-131-1/+31
* SERVER-56459 Support variables from ExpressionContext in SBE stage builderNikita Lapkov2021-05-131-128/+118
* SERVER-56506 Fix the "relevantSlots" logic in sbe_stage_builder_projection.cppDrew Paroski2021-05-121-51/+37
* SERVER-41611 Add $setField aggregation expressionAlya Berciu2021-05-101-0/+6
* SERVER-56284 SBE support for binary $add with date operandJustin Seyster2021-05-081-19/+32
* SERVER-56113 [SBE] Fix visit(ExpressionFieldPath*) to handle all builtin $$ v...Drew Paroski2021-04-231-22/+24
* SERVER-55830 Fix endianness bugs in bson_scan.cpp and sbe_stage_builder_expre...Drew Paroski2021-04-231-1/+1
* SERVER-30417: Implement $getField expressionAlya Berciu2021-04-211-0/+6
* SERVER-56105 Make $split expression behave the same in SBE and classic engineAndrii Dobroshynski2021-04-161-10/+14
* SERVER-53638 Enable pushdown of config.cache.chunks $lookup through $sortCharlie Swanson2021-04-091-2/+2
* SERVER-54837 [SBE] Add support for Symbol and DBPointer typesDrew Paroski2021-03-311-0/+1
* SERVER-54390 Implement $dateTrunc in DocumentSource executionMindaugas Malinauskas2021-03-221-0/+5