summaryrefslogtreecommitdiff
path: root/src/mongo/db/matcher/expression_array.h
Commit message (Expand)AuthorAgeFilesLines
* SERVER-73589 - Heuristic to auto-parameterize less for complex expressionsAnna Wawrzyniak2023-03-171-1/+1
* SERVER-54578 Rename MatchExpression::shallowClone() to MatchExpression::clone()Amr Elhelw2023-03-141-5/+5
* SERVER-73663 Field name redaction for LeafMatchExpressions #10765Jess Balint2023-02-241-6/+3
* SERVER-72197 Run clang-format 12.0.1 on the codebaseclang-format 12.0.12023-02-111-1/+3
* SERVER-73141 Generate query shape for expressions in expression_leaf.hCharlie Swanson2023-02-111-3/+6
* SERVER-65494 handle empty field names for column scanAlyssa Wagenmaker2022-10-271-5/+5
* SERVER-64002 Consistently disallow out-of-bounds access to the children vecto...Lynne Wang2022-07-031-0/+3
* SERVER-63294 server-side rewrite for match expressions with FLE find payloadsDavis Haupt2022-03-011-0/+14
* SERVER-61420 Create MatchExpression visitor to set paramId on tree nodesAlexander Ignatyev2022-01-181-1/+14
* SERVER-55183 Fix owning raw pointers in matcher/Jacob Evans2021-03-241-19/+13
* SERVER-52913 Support $elemMatch projection operator in SBENikita Lapkov2021-01-131-2/+2
* SERVER-49207 Implement validation error generation for array query operatorsMihai Andrei2020-08-191-10/+20
* SERVER-42046: Remove redundant moves from query codeNikita Lapkov2020-08-141-3/+3
* SERVER-48228 Move slot-based execution engine and supporting changes into the...Martin Neupauer2020-06-111-0/+24
* SERVER-45281 Reduce danger of MatchExpression::getChildVector()Jacob Evans2019-12-231-6/+7
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-271-3/+3
* SERVER-39339 Remove `stdx/memory.h`ADAM David Alan Martin2019-06-101-4/+4
* SERVER-40267 Clean up debug string generation for MatchExpression.David Storch2019-03-221-3/+3
* SERVER-39019 Fix incorrect $elemMatch $ne serializationJames Wahlin2019-02-191-3/+3
* 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-31760 Add InternalExprEqMatchExpression.David Storch2017-12-181-7/+4
* SERVER-30783 Move init() logic to MatchExpression constructorsBlake Oler2017-11-141-14/+16
* Reapply "SERVER-30991 Introduce MatchExpression::optimize()."Justin Seyster2017-09-291-0/+8
* Revert "SERVER-30991 Introduce MatchExpression::optimize()."Justin Seyster2017-09-281-8/+0
* SERVER-30991 Introduce MatchExpression::optimize().Justin Seyster2017-09-281-0/+8
* SERVER-30985 Implement numChildren() in InternalSchemaObjectMatchExpressionJames Wahlin2017-09-121-0/+16
* SERVER-30245 Make ArrayMatchingMatchExpression inherit from PathMatchExpression.David Storch2017-08-021-18/+16
* SERVER-29587: Partition MatchExpression types into categories, fixes anNick Zolnierz2017-07-071-0/+4
* SERVER-27244 Status usage compile-time facilities.ADAM David Alan Martin2017-06-181-3/+3
* SERVER-27904 Extend support for moving predicates into contained ORs to multi...Tess Avitabile2017-02-281-0/+8
* SERVER-23971 Clang-Format codeMark Benvenuto2016-05-281-1/+1
* SERVER-21612 Reorder lookup and match.Benjamin Murphy2016-04-251-1/+1
* SERVER-22833 Rename MatchExpression::toBSON() to serialize(), and ensure it p...Benjamin Murphy2016-03-141-3/+3
* SERVER-16889 MatchExpression::shallowClone() return unique_ptr<ME>Qingyang Chen2015-06-261-11/+13
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-83/+96
* SERVER-17308 Replace boost::scoped_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-1/+1
* SERVER-16940 Change pass-by-const-ref of StringData to pass-by-valueTyler Brock2015-02-061-5/+5
* SERVER-16256 get rid of ALL match expressionsDavid Storch2014-12-011-56/+0
* SERVER-14718 index negations below elemMatch valueDavid Storch2014-08-081-0/+2
* SERVER-14096 explain find() at queryPlanner verbosityDavid Storch2014-06-111-0/+8
* SERVER-10471 enumerate indices w/array operators correctly, clean up and comm...Hari Khalsa2013-09-301-4/+0
* SERVER-10026 SERVER-10471 planner bug fixes from going through testsHari Khalsa2013-09-231-0/+12
* SERVER-10026 enumeration as strategies, bug fixes galore, build plansHari Khalsa2013-09-181-2/+7
* SERVER-10471 Fleshing out the new query planner / enumeratorAlberto Lerner2013-09-111-11/+16
* SERVER-8886 Add OpenSSL exception to files in src/mongo/dbIan Whalen2013-09-061-0/+12
* SERVER-10026 SERVER-10471 begin more sustainable planning approachHari Khalsa2013-08-291-20/+52
* SERVER-10376 SERVER-10026 end-to-end part 1: run non-indexed queriesHari Khalsa2013-08-051-0/+7
* SERVER-9820: Introduce Path and iterators such that all bson walking logic is...Eliot Horowitz2013-05-301-1/+6
* SERVER-9749: all is just semantic sugar for andEliot Horowitz2013-05-221-35/+0