summaryrefslogtreecommitdiff
path: root/src/mongo/db/matcher/expression_algo.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-71214 remove $betweenDavis Haupt2022-11-111-1/+0
* SERVER-70726 Push down AND of supported predicates on the same field in colum...Irina Yatsenko2022-11-081-5/+0
* SERVER-65494 handle empty field names for column scanAlyssa Wagenmaker2022-10-271-0/+20
* SERVER-68743 Push down $exits and $typeIrina Yatsenko2022-10-271-9/+9
* SERVER-69885 Added support `$in` in `generatePerColumnFilterExpr()`Mohammad Dashti2022-10-181-2/+5
* SERVER-69598 squash commitsgalon12022-09-231-1/+1
* SERVER-69581 add performance-for-range-copy check to clang-tidyTrevor Guidry2022-09-201-1/+1
* SERVER-63845 Separate variable reference tracking from pipeline field depende...Nicholas Zolnierz2022-08-181-3/+4
* SERVER-67264 Avoid COLUMN_SCAN if query needs overlapping fieldsCharlie Swanson2022-08-161-0/+16
* SERVER-67336 Support per-path filters in SBE column scan stageIrina Yatsenko2022-08-131-48/+21
* SERVER-67628 create $encryptedBetween MatchExpressionDavis Haupt2022-07-121-0/+1
* SERVER-66072 Fix dependency analysis for $match on $expr with $randAlya Berciu2022-07-111-1/+6
* SERVER-67416 SERVER-23229 Always sort fieldpath string sets using custom comp...Steve Tarzia2022-07-061-20/+50
* SERVER-64306 Support both columnar predicates and a residual predicateCharlie Swanson2022-04-141-33/+44
* SERVER-64305 Use column store index for queries referencing few fieldsCharlie Swanson2022-04-071-0/+9
* SERVER-58789 Make GeometryContainer copyableDan Larkin-York2022-04-061-42/+12
* SERVER-63643 Generate implicit schema for create collection with encrypted fi...Erwin Pe2022-03-181-0/+1
* SERVER-63124 Add support for pushing filters into column index scanCharlie Swanson2022-03-081-2/+205
* SERVER-59163 Allow creating partial indexes on time-series collectionsDavid Percy2022-01-211-5/+91
* SERVER-59508 Support $or in partialFilterExpression; remove top level $and re...James Wahlin2021-10-011-30/+77
* SERVER-57765 fix windows compileBenety Goh2021-08-281-1/+1
* SERVER-57765:Allow partial filter expression to use $_internalBucketGeoWithinMaddie Zechar2021-08-271-0/+43
* Revert "SERVER-32739: allow limit in $filter expression"Maddie Zechar2021-08-271-45/+0
* SERVER-32739: allow limit in $filter expressionMaddie Zechar2021-08-271-0/+45
* SERVER-58359: More flexible query containment for $geoWithinMaddie Zechar2021-07-281-0/+35
* SERVER-54822: sort should be pushed automatically before unwind if sort is ha...Militsa Sotirova2021-06-141-0/+5
* SERVER-39938: Pushdown $match on $expr before $lookupAlya Berciu2021-03-311-35/+36
* SERVER-55183 Fix owning raw pointers in matcher/Jacob Evans2021-03-241-6/+4
* SERVER-53484: Allow rewrite to push meta predicates past $unpackBucketHana Pearlman2021-03-151-21/+39
* SERVER-54589: Extend MatchExpression renaming to support $match with $exprHana Pearlman2021-02-251-16/+23
* SERVER-42046: Remove redundant moves from query codeNikita Lapkov2020-08-141-2/+2
* SERVER-34741 Move $match in front of $group if condition is on group keyGeorge Wangensteen2019-06-201-0/+13
* SERVER-39339 Remove `stdx/memory.h`ADAM David Alan Martin2019-06-101-2/+2
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-3/+0
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
* SERVER-30783 Move init() logic to MatchExpression constructorsBlake Oler2017-11-141-3/+2
* SERVER-31696 Rename path prefixes in applyRenamesToExpression().Justin Seyster2017-11-031-5/+2
* SERVER-30176: Extend the JSON Schema parser to handle logical restriction key...Nick Zolnierz2017-09-191-2/+3
* SERVER-29587: Partition MatchExpression types into categories, fixes anNick Zolnierz2017-07-071-16/+22
* SERVER-29575: Add an $_internalSchemaXor MatchExpressionAnne Lim2017-07-051-0/+2
* Revert "SERVER-29575: Add an $_internalSchemaXor MatchExpression"Anne Lim2017-06-301-22/+0
* SERVER-29575: Add an $_internalSchemaXor MatchExpressionAnne Lim2017-06-301-0/+22
* SERVER-27244 Status usage compile-time facilities.ADAM David Alan Martin2017-06-181-2/+2
* SERVER-27115 Allow $match to swap across renames expressed using $map.David Storch2017-05-301-6/+0
* SERVER-27115 Allow $type on a renamed field to swap before the rename.David Storch2017-05-191-3/+3
* SERVER-27115 extend $match swapping optimization to handle renamed fieldsDavid Storch2017-04-181-66/+97
* SERVER-23882 Collation should be considered part of a query's shapeTess Avitabile2016-07-071-16/+3
* Revert "SERVER-23882 Collation should be considered part of a query's shape"Scott Hernandez2016-07-071-3/+16
* SERVER-23882 Collation should be considered part of a query's shapeTess Avitabile2016-07-071-16/+3
* SERVER-23172 Allow use of indices for collation-aware queries that match nest...David Hatch2016-06-221-6/+4