summaryrefslogtreecommitdiff
path: root/src/mongo/db/matcher/expression_tree.h
Commit message (Expand)AuthorAgeFilesLines
* SERVER-48848 Implement logical operators in grammarNick Zolnierz2020-09-081-0/+4
* SERVER-42046: Remove redundant moves from query codeNikita Lapkov2020-08-141-4/+4
* SERVER-49023 Implement validation error generation for logical query operatorsMihai Andrei2020-07-311-7/+15
* SERVER-49022 Implement validation error generation for comparison query opera...Mihai Andrei2020-07-151-2/+4
* SERVER-48228 Move slot-based execution engine and supporting changes into the...Martin Neupauer2020-06-111-0/+32
* SERVER-45281 Reduce danger of MatchExpression::getChildVector()Jacob Evans2019-12-231-5/+6
* SERVER-43349 Accommodate double $nots during serializationCharlie Swanson2019-11-271-8/+8
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-271-1/+1
* SERVER-41071 Replace NULL and 0 with nullptrA. Jesse Jiryu Davis2019-06-141-5/+5
* 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-5/+5
* SERVER-39019 Fix incorrect $elemMatch $ne serializationJames Wahlin2019-02-191-0/+4
* 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-31639: Additional optimizations for MatchExpression::getOptimizer()Nick Zolnierz2017-12-201-0/+4
* SERVER-30783 Move init() logic to MatchExpression constructorsBlake Oler2017-11-141-12/+4
* SERVER-30761 Optimize parsing code for top-level MatchExpressionsBlake Oler2017-10-171-0/+6
* Reapply "SERVER-30991 Introduce MatchExpression::optimize()."Justin Seyster2017-09-291-0/+4
* Revert "SERVER-30991 Introduce MatchExpression::optimize()."Justin Seyster2017-09-281-4/+0
* SERVER-30991 Introduce MatchExpression::optimize().Justin Seyster2017-09-281-0/+4
* SERVER-30985 Implement numChildren() in InternalSchemaObjectMatchExpressionJames Wahlin2017-09-121-3/+7
* SERVER-30245 Make ArrayMatchingMatchExpression inherit from PathMatchExpression.David Storch2017-08-021-5/+8
* SERVER-29587: Partition MatchExpression types into categories, fixes anNick Zolnierz2017-07-071-0/+8
* SERVER-27244 Status usage compile-time facilities.ADAM David Alan Martin2017-06-181-1/+1
* SERVER-13732 Index access plan for contained OR should consider top-level pre...Tess Avitabile2017-02-171-0/+12
* SERVER-23444 Fixed pessimizing move.Benjamin Murphy2016-03-311-1/+1
* SERVER-20506 Conditionally order match and unwind.Benjamin Murphy2016-03-301-0/+6
* SERVER-22833 Rename MatchExpression::toBSON() to serialize(), and ensure it p...Benjamin Murphy2016-03-141-4/+4
* SERVER-16889 MatchExpression::shallowClone() return unique_ptr<ME>Qingyang Chen2015-06-261-17/+16
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-128/+143
* SERVER-17308 Replace boost::scoped_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-1/+0
* SERVER-17309 Replace std::auto_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-1/+1
* SERVER-14096 explain find() at queryPlanner verbosityDavid Storch2014-06-111-0/+10
* SERVER-12532 negated predicates can use an indexDavid Storch2014-02-141-1/+5
* SERVER-10471 enumerate indices w/array operators correctly, clean up and comm...Hari Khalsa2013-09-301-26/+0
* SERVER-10026 enumeration as strategies, bug fixes galore, build plansHari Khalsa2013-09-181-0/+4
* SERVER-10471 Fleshing out the new query planner / enumeratorAlberto Lerner2013-09-111-1/+38
* 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-0/+31
* SERVER-6400: nice construtor for NotMatchExpressionEliot Horowitz2013-05-191-0/+1
* SERVER-6400: remove MatchCategory conceptEliot Horowitz2013-05-091-2/+2
* SERVER-6400 Use an abstraction layer into MatchExpression for different formatsEliot Horowitz2013-05-091-4/+4
* SERVER-6400: MatchExpression version of Matcher code complete.Eliot Horowitz2013-05-061-2/+16
* SERVER-6400 rename *Expression* to *MatchExpression* to avoid conflictEliot Horowitz2013-04-291-14/+14
* SERVER-6400 new expression tree and parserEliot Horowitz2013-04-231-0/+109