summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/sbe_stage_builder_projection.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-75823 Refactor MakeObjSpec's 'allFieldsMap'/'bloomFilter' into a separ...Drew Paroski2023-04-081-12/+12
* SERVER-72617 Convert ExpressionLet to ABTIvan Fefer2023-01-241-13/+14
* SERVER-71587 Allow SBE*Lowering access to named slots to support collationIvan Fefer2023-01-201-22/+24
* SERVER-69876 De-stage-ify the SBE filter stage builderDrew Paroski2022-12-201-2/+1
* SERVER-69508 Generate SBE Expressions by means of constant-folded ABT treesAlberto Massari2022-12-141-17/+20
* Revert "SERVER-69508 Generate SBE Expressions by means of constant-folded ABT...auto-revert-processor2022-12-141-20/+17
* SERVER-69508 Generate SBE Expressions by means of constant-folded ABT treesAlberto Massari2022-12-131-17/+20
* SERVER-69294 Fully de-stage-ify the SBE projection stage builderDrew Paroski2022-12-081-807/+167
* Revert "SERVER-69508 Generate SBE Expressions by means of constant-folded ABT...Sviatlana Zuiko2022-12-071-22/+19
* SERVER-69508 Generate SBE Expressions by means of constant-folded ABT treesAlberto Massari2022-12-071-19/+22
* SERVER-69875 De-stage-ify the SBE expression stage builderDrew Paroski2022-12-061-7/+2
* SERVER-70972 Push simple getField() expressions into SBE scan stageDrew Paroski2022-11-161-19/+50
* SERVER-69512 Drop 'const' qualifier from return type of ProjectEval::hasSlot()Mindaugas Malinauskas2022-09-081-1/+1
* SERVER-69482 Make EvalStage less error-proneDrew Paroski2022-09-081-23/+12
* SERVER-68970 Update sbe_stage_builder_projection.cpp to use traversePDrew Paroski2022-08-311-172/+269
* SERVER-67709 rename visit_helperBilly Donahue2022-07-061-1/+1
* SERVER-67039 convert `fields` and `projectFields` to `std::set`Jeffrey Xiao2022-06-151-1/+1
* SERVER-57749 Optimize a projection expression prior to planning for 'find'Andrii Dobroshynski2021-08-171-8/+0
* SERVER-58737 Use EvalExpr in more places in sbe_stage_builder_expression.cppDrew Paroski2021-07-261-8/+15
* SERVER-54745 Simplify covered projection plans in SBENikita Lapkov2021-06-111-27/+3
* SERVER-56459 Support variables from ExpressionContext in SBE stage builderNikita Lapkov2021-05-131-91/+45
* SERVER-56506 Fix the "relevantSlots" logic in sbe_stage_builder_projection.cppDrew Paroski2021-05-121-231/+168
* SERVER-55180 Convert SBE from std::string_view to StringDataBilly Donahue2021-03-211-10/+10
* Revert "SERVER-55180 Convert SBE from std::string_view to StringData"XueruiFa2021-03-191-10/+10
* SERVER-55180 Convert SBE from std::string_view to StringDataBilly Donahue2021-03-191-10/+10
* SERVER-54325 Fix SBE behavior with projections on dotted pathsIan Boros2021-02-171-8/+38
* SERVER-51266 Add BSONType::RegEx support in SBE. Fix $regex aggregation expre...Nikita Lapkov2021-02-111-1/+10
* SERVER-52914 Support positional projection operator ($) in SBENikita Lapkov2021-02-081-27/+406
* SERVER-52736 Collation support in SBEDrew Paroski2021-02-021-1/+1
* SERVER-50754 introduce MakeBSONObjStage and various perf improvements to SBEIan Boros2021-01-191-41/+50
* SERVER-52913 Support $elemMatch projection operator in SBENikita Lapkov2021-01-131-9/+172
* SERVER-52912 Support $slice projection operator in SBENikita Lapkov2020-12-071-82/+361
* SERVER-49859 Simplify traverse stage handling in SBE projection builderNikita Lapkov2020-11-301-133/+178
* SERVER-51534 Support concatArrays in SBEAlya Berciu2020-11-231-1/+1
* SERVER-49536 SBE stage builder is broken for SORT when SORT comes before FETCHDrew Paroski2020-11-131-1/+0
* SERVER-51356 Introduce single eval frame model to SBE buildersNikita Lapkov2020-11-051-1/+0
* SERVER-50727 Plumb QuerySolutionNode ids through to SBE stagesDavid Storch2020-09-221-10/+34
* SERVER-49512 Use SBE global environment to store the timezone database and us...Eric Cox2020-08-281-3/+11
* SERVER-49122 Implement dateFromParts expression for date manipulation in SBEEric Cox2020-07-241-2/+6
* SERVER-48228 Move slot-based execution engine and supporting changes into the...Martin Neupauer2020-06-111-0/+382