summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/sbe_stage_builder_filter.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-75752 Use stable collator interface pointer for ArraySet for $in equal...Ivan Fefer2023-04-131-3/+3
* SERVER-72814 Add $_internalEqHash MatchExpressionBen Shteinfeld2023-04-101-0/+6
* SERVER-72903 Improve $mod perfZixuan Zhuang2023-02-221-17/+11
* SERVER-71585 Use ABT when creating match filtersAlberto Massari2023-02-201-4/+4
* SERVER-57123 Reduce number of fillEmpty false in sbe_stage_builder_filter.cppIvan Fefer2023-02-101-40/+39
* SERVER-71798 Expand the set of queries eligible for SBE in the 6.3 releaseMihai Andrei2023-02-071-43/+0
* Revert "SERVER-71798 Expand the set of queries eligible for SBE in the 6.3 re...Dan Larkin-York2023-02-041-0/+43
* SERVER-71798 Expand the set of queries eligible for SBE in the 6.3 releaseMihai Andrei2023-02-031-43/+0
* SERVER-72617 Convert ExpressionLet to ABTIvan Fefer2023-01-241-23/+18
* SERVER-71587 Allow SBE*Lowering access to named slots to support collationIvan Fefer2023-01-201-116/+125
* SERVER-72645 Split sbe_stage_builder_helpers.h into separate ABT/non ABT hea...Svilen Mihaylov2023-01-191-0/+2
* SERVER-69876 De-stage-ify the SBE filter stage builderDrew Paroski2022-12-201-1074/+401
* SERVER-69508 Generate SBE Expressions by means of constant-folded ABT treesAlberto Massari2022-12-141-24/+47
* Revert "SERVER-69508 Generate SBE Expressions by means of constant-folded ABT...auto-revert-processor2022-12-141-47/+24
* SERVER-69508 Generate SBE Expressions by means of constant-folded ABT treesAlberto Massari2022-12-131-24/+47
* SERVER-71820 [SBE] Optimize projections and sorts over multiple ixscansDrew Paroski2022-12-131-16/+18
* Revert "SERVER-69508 Generate SBE Expressions by means of constant-folded ABT...Sviatlana Zuiko2022-12-071-47/+24
* SERVER-69508 Generate SBE Expressions by means of constant-folded ABT treesAlberto Massari2022-12-071-24/+47
* SERVER-69875 De-stage-ify the SBE expression stage builderDrew Paroski2022-12-061-17/+9
* SERVER-70972 Push simple getField() expressions into SBE scan stageDrew Paroski2022-11-161-187/+180
* SERVER-71214 remove $betweenDavis Haupt2022-11-111-5/+0
* SERVER-70538 Replace fillEmpty function with a binary operationMartin Neupauer2022-11-101-3/+4
* SERVER-69885 Added support `$in` in `generatePerColumnFilterExpr()`Mohammad Dashti2022-10-181-18/+38
* SERVER-69598 squash commitsgalon12022-09-231-3/+3
* SERVER-69807 Convert std::bind() calls to lambdas.Colin Stolley2022-09-211-20/+26
* SERVER-64123 Re-enable support for ElemMatchValueMatchExpressions in SBEDrew Paroski2022-09-091-77/+113
* SERVER-69482 Make EvalStage less error-proneDrew Paroski2022-09-081-6/+2
* SERVER-69291 Use traverseF() for the $in operator with regexes in "sbe_stage_...Drew Paroski2022-09-061-156/+84
* SERVER-69021 Use traverseF() for $size in "sbe_stage_builder_filter.cpp"Drew Paroski2022-08-291-66/+22
* SERVER-68969 Replace TraverseStage with traverseF expressions in sbe_stage_bu...Drew Paroski2022-08-201-126/+257
* SERVER-68713 Refactor expression generation out of filter stage builderIrina Yatsenko2022-08-111-293/+294
* SERVER-61314 Consolidate featureFlagSbePlanCache with featureFlagSbeFullDavid Storch2022-07-141-10/+12
* SERVER-67628 create $encryptedBetween MatchExpressionDavis Haupt2022-07-121-0/+5
* SERVER-66814 Use classic MatchExpression for applying filters in SBEIan Boros2022-06-071-3/+40
* SERVER-64141 [SBE] Support checking equality against regexes in $inMihai Andrei2022-04-121-22/+42
* SERVER-63643 Generate implicit schema for create collection with encrypted fi...Erwin Pe2022-03-181-0/+5
* SERVER-61422 Update SBE filter stage builder to use parameter markersRuoxin Xu2022-03-081-41/+178
* SERVER-64036 Avoid making a copy of JsFunction when generating an SBE planAnton Korshunov2022-03-071-7/+14
* SERVER-62795 Bind values for parameterized queries in SBE RuntimeEnvironmentDavid Storch2022-02-081-52/+73
* SERVER-61839 Fix SBE implementation of $exists and $type when a positional pr...Drew Paroski2021-12-101-14/+36
* SERVER-60453 Fix sbe::vm::genericCompare() to be consistent about how it hand...Drew Paroski2021-10-051-9/+2
* SERVER-57321 ModMatchExpression returns false when dividend cannot be represe...Mihai Andrei2021-08-251-5/+4
* SERVER-57762 Create an internal, bucketed $geoWithin operatorRuoxin Xu2021-08-061-0/+3
* SERVER-58737 Use EvalExpr in more places in sbe_stage_builder_expression.cppDrew Paroski2021-07-261-6/+6
* SERVER-57321 Make $mod match expression handle NaN, Infinity and large valuesMindaugas Malinauskas2021-07-201-18/+31
* SERVER-54078 [SBE] Exponential Vector Expansion (Instead of Linear Expansion)...Mohammad Dashti2021-07-141-25/+32
* SERVER-57225 Prevent top-level AND optimization from being used for ANDs with...Ian Boros2021-06-011-2/+5
* SERVER-55601 Improve performance of Queries.CoveredBlockingSort benchmark in SBENikita Lapkov2021-05-211-6/+6
* SERVER-56991 SBE regex memory leakAnton Korshunov2021-05-171-9/+8
* SERVER-56968 SBE memory leakAnton Korshunov2021-05-141-8/+8