summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/sbe_stage_builder_filter.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* SERVER-56459 Support variables from ExpressionContext in SBE stage builderNikita Lapkov2021-05-131-78/+48
* SERVER-56506 Fix the "relevantSlots" logic in sbe_stage_builder_projection.cppDrew Paroski2021-05-121-33/+18
* SERVER-56426 Fix $type expression behaviour for missing values in SBENikita Lapkov2021-04-291-3/+3
* SERVER-56102 Fix SBE bit-test operators to match classic engine for Decimal v...Drew Paroski2021-04-291-40/+44
* SERVER-51470 Construct predicate tree only once for kArrayAndItsElements trav...Nikita Lapkov2021-03-311-88/+177
* SERVER-54837 [SBE] Add support for Symbol and DBPointer typesDrew Paroski2021-03-311-1/+0
* SERVER-55180 Convert SBE from std::string_view to StringDataBilly Donahue2021-03-211-2/+2
* Revert "SERVER-55180 Convert SBE from std::string_view to StringData"XueruiFa2021-03-191-2/+2
* SERVER-50766 Use kArrayElementsOnly path traversal mode where possibleNikita Lapkov2021-03-191-16/+49
* SERVER-55180 Convert SBE from std::string_view to StringDataBilly Donahue2021-03-191-2/+2
* SERVER-54332 [SBE] $elemMatch with object filter returns no documentsDrew Paroski2021-03-131-1/+9
* Revert "SERVER-54332 [SBE] $elemMatch with object filter returns no documents"Sviatlana Zuiko2021-03-121-9/+1
* SERVER-54332 [SBE] $elemMatch with object filter returns no documentsMickey. J Winters2021-03-121-1/+9
* SERVER-54421 [SBE] Fix tests failing to match a document using {x: null}Martin Neupauer2021-03-101-9/+55
* SERVER-54836 Cleaned up a few of static_cast<bool> and has_value() callsYoonsoo Kim2021-03-101-8/+4
* SERVER-54031 Include .py and .idl files in the errorcodes.py scanBilly Donahue2021-03-061-1/+1
* SERVER-54493 Support BSONType::RegEx values in $regex match expression in SBENikita Lapkov2021-03-011-9/+17
* SERVER-54405 Fall back to classic engine when match contains numeric path com...Ian Boros2021-02-251-19/+19
* SERVER-54494 [SBE] Fix matching behavior against NaN valuesMihai Andrei2021-02-241-5/+29
* SERVER-54421 [SBE] Fix tests failing to match a document using {x: null}Martin Neupauer2021-02-241-17/+23
* SERVER-52734 Support index scan with a filter in SBEAnton Korshunov2021-02-181-25/+167
* SERVER-51823 Use classic engine to evaluate queries containing expressions no...Anton Korshunov2021-02-141-2/+5
* SERVER-54422 [SBE] FieldPath field names may not start with '$'Martin Neupauer2021-02-101-6/+6
* SERVER-52914 Restore accidentally deleted NOLINT(bugprone-use-after-move)Nikita Lapkov2021-02-091-1/+1
* SERVER-52914 Support positional projection operator ($) in SBENikita Lapkov2021-02-081-180/+321
* SERVER-52736 Collation support in SBEDrew Paroski2021-02-021-81/+71
* SERVER-39943 Create match expressions for aggregation $gt/$gte/$lt/$lte and a...Katherine Wu2021-02-011-7/+26
* SERVER-52913 Support $elemMatch projection operator in SBENikita Lapkov2021-01-131-20/+21
* SERVER-52703 Support Undefined type in SBE. SERVER-52704 Support MinKey/MaxKe...Martin Neupauer2020-12-081-0/+60
* SERVER-50734 Support regexp expressions in SBEMilena Ivanova2020-11-231-8/+6
* SERVER-51468 ignore use-after-move clang-tidy errorBenety Goh2020-11-211-3/+4
* SERVER-51468 [SBE] Fix bug with $in operatorMelodee Li2020-11-201-9/+18
* SERVER-49943 [SBE] Fix edge case bug with 'find({a.b.c: ..})'Melodee Li2020-11-191-5/+11
* SERVER-32960: Make $mod truncate float values consistently and use long long ...Nikita Lapkov2020-11-191-1/+6
* SERVER-50388 Support $where operator in SBENikita Lapkov2020-11-171-4/+17
* SERVER-50762 [SBE] SizeMatchExpression can produce wrong results in some case...Melodee Li2020-11-121-10/+18