summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/sbe_stage_builder_accumulator.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-76952: Skip processing accumulator when the result is no longer affectedProjjal Chanda2023-05-151-1/+12
* SERVER-75488: Add minN and maxN accumulators in sbeProjjal Chanda2023-05-061-16/+103
* SERVER-75487: Implement lastN accumulator in SBEProjjal Chanda2023-05-021-0/+41
* SERVER-58070 Implement $topN / $bottomN accumulatorRui Liu2023-04-291-2/+274
* SERVER-75486: Support $firstN accumulator in sbeProjjal Chanda2023-04-271-5/+110
* Revert "SERVER-75486: Support accumulator $firstN in SBE"auto-revert-processor2023-04-271-110/+5
* SERVER-75486: Support accumulator $firstN in SBEProjjal Chanda2023-04-261-5/+110
* SERVER-75673 Extend the hashagg stage to allow initialization expressionRui Liu2023-04-051-0/+17
* SERVER-72197 Run clang-format 12.0.1 on the codebaseclang-format 12.0.12023-02-111-28/+27
* SERVER-70395 Combining partial aggs support for $sum, $avg, and std devDavid Storch2023-01-101-2/+57
* SERVER-70395 Combining partial aggs support for $addToSet, $push, and $mergeO...David Storch2022-12-081-11/+65
* SERVER-69875 De-stage-ify the SBE expression stage builderDrew Paroski2022-12-061-12/+0
* SERVER-70395 Make stage builders generate partial agg combining exprs (part 1)David Storch2022-11-281-36/+126
* SERVER-70395 De-stage-ify accumulator stage builderDavid Storch2022-11-181-149/+89
* SERVER-70972 Push simple getField() expressions into SBE scan stageDrew Paroski2022-11-161-2/+3
* SERVER-65465 Have the SBE $sum use a simple `sum` for a count-like sumYoonsoo Kim2022-05-041-3/+46
* SERVER-64227 Remove $sum/$avg merging logic to handle the old over-the-wire f...Yoonsoo Kim2022-05-041-88/+6
* SERVER-65265 Track memory for unbounded accumulators in SBEIrina Yatsenko2022-04-141-5/+39
* SERVER-63260 Fix incorrect $avg result when merging partial resultsYoonsoo Kim2022-03-151-6/+13
* SERVER-62940 Have $sum accumulator serialize the full state of partial resultYoonsoo Kim2022-03-101-12/+40
* SERVER-61422 Update SBE filter stage builder to use parameter markersRuoxin Xu2022-03-081-3/+4
* SERVER-61652 Make addToSet in SBE to be collation awareIrina Yatsenko2021-11-221-1/+7
* SERVER-61493 Support sharded $stddev accumulators for SBE group pushdownYoonsoo Kim2021-11-191-4/+42
* SERVER-61492 Support sharded $avg accumulator for SBE $group pushdownYoonsoo Kim2021-11-191-27/+77
* SERVER-60918 Fix out of bound array access when mkbson stage is eliminated fo...Yoonsoo Kim2021-10-221-3/+3
* SERVER-59070 Support `needsMerge` behavior in $group pushed down to SBEYoonsoo Kim2021-10-191-5/+38
* SERVER-57552 Adding support for stdDevPop and stdDevSamp in SBEBobby Morck2021-10-151-0/+43
* SERVER-59112 Adding support for $mergeObjects in SBEBobby Morck2021-10-081-0/+29
* SERVER-58516 Add group stage builderYoonsoo Kim2021-09-141-24/+10
* SERVER-58297 Support $avg group accumulator in SBEIrina Yatsenko2021-09-141-8/+28
* SERVER-59016 Make min and max SBE accumulators collation awareIrina Yatsenko2021-09-031-2/+29
* SERVER-59111 Support $push group accumulator in SBEIrina Yatsenko2021-09-011-38/+26
* SERVER-57553 add $sum accumulator to SBEAdityavardhan Agrawal2021-09-011-0/+30
* SERVER-57550 Support $addToSet group accumulator in SBEAdityavardhan Agrawal2021-08-301-2/+29
* SERVER-57551 Implement translation of min, max, first, last accumulators to SBEAdityavardhan Agrawal2021-08-101-6/+84
* SERVER-58737 Use EvalExpr in more places in sbe_stage_builder_expression.cppDrew Paroski2021-07-261-2/+2
* SERVER-57547 Add SBE builder for group accumulatorsEric Cox2021-07-151-0/+174