summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/canonical_query.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-40476 remove mongoutils::str::equalsBilly Donahue2019-04-081-1/+1
* SERVER-24860 Optimize away entire pipeline if it can be answered using a queryAnton Korshunov2019-04-031-0/+5
* SERVER-40267 Clean up debug string generation for MatchExpression.David Storch2019-03-221-1/+1
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
* SERVER-33303 Add stable plan cache key and use for index filtersIan Boros2018-11-061-0/+5
* Revert "SERVER-33303 Add stable plan cache key and use for index filters"Ian Boros2018-11-061-5/+0
* SERVER-33303 Add stable plan cache key and use for index filtersIan Boros2018-11-061-0/+5
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
* SERVER-30005: remove $isolated/$atomic optionNick Zolnierz2018-03-211-11/+0
* Revert "SERVER-30005: remove $isolated/$atomic option"Nick Zolnierz2018-03-201-0/+11
* SERVER-30005: remove $isolated/$atomic optionNick Zolnierz2018-03-201-11/+0
* SERVER-32174: Remove old snapshot query optionNick Zolnierz2018-03-161-5/+0
* SERVER-8538 Occasionally log a deprecation warning when $isolated/$atomic is ...David Storch2017-12-121-0/+6
* SERVER-19415 Fix planCacheListQueryShapes command to report correct query pre...Ian Boros2017-12-071-3/+3
* SERVER-31443 Add support for change streams with non-simple collations.Charlie Swanson2017-11-031-0/+1
* Reapply "SERVER-30991 Introduce MatchExpression::optimize()."Justin Seyster2017-09-291-122/+6
* SERVER-30731 MatchExpressionParser::parse() should require an ExpressionContextTess Avitabile2017-09-291-5/+14
* Revert "SERVER-30991 Introduce MatchExpression::optimize()."Justin Seyster2017-09-281-6/+122
* SERVER-30991 Introduce MatchExpression::optimize().Justin Seyster2017-09-281-122/+6
* SERVER-29839 Protect from mid-command renames in parseNsOrUUIDMaria van Keulen2017-08-301-1/+1
* SERVER-29840 Add allowed features bitmask to MatchExpressionParser::parseTess Avitabile2017-08-251-16/+26
* SERVER-30046 Support $expr constant expression in ComparisonMatchExpressionJames Wahlin2017-08-091-4/+9
* SERVER-27244 Status usage compile-time facilities.ADAM David Alan Martin2017-06-181-3/+3
* SERVER-27938 Rename all OperationContext variables to opCtxMaria van Keulen2017-03-071-5/+5
* SERVER-27904 Extend support for moving predicates into contained ORs to multi...Tess Avitabile2017-02-281-0/+8
* SERVER-26672 Generate exact bounds for timestamps in index bounds builderMarko Vojvodic2016-11-071-1/+2
* SERVER-23138 make CanonicalQuery normalize $nor with one child to a NOT expre...David Storch2016-07-131-4/+22
* SERVER-23882 Collation should be considered part of a query's shapeTess Avitabile2016-07-071-0/+7
* Revert "SERVER-23882 Collation should be considered part of a query's shape"Scott Hernandez2016-07-071-7/+0
* SERVER-23882 Collation should be considered part of a query's shapeTess Avitabile2016-07-071-0/+7
* SERVER-24404 Make $push, $pullAll, and $pull respect collation.David Hatch2016-07-061-43/+1
* SERVER-23611 Queries use collection default collation, if unspecifiedJ. Rassi2016-06-131-0/+50
* SERVER-23611 Add ComparisonMatchExpression::setCollator() methodJ. Rassi2016-06-061-1/+2
* SERVER-24118 Rename LiteParsedQuery to QueryRequest.David Hatch2016-06-031-54/+54
* SERVER-23611 Refactor InMatchExpressionJ. Rassi2016-05-271-13/+13
* SERVER-23610 CanonicalQuery should own a CollatorInterfaceTess Avitabile2016-05-161-7/+27
* SERVER-24045 Refactor CanonicalQuery::canonicalize()Tess Avitabile2016-05-101-179/+15
* SERVER-24045 Refactor LiteParsedQueryTess Avitabile2016-05-061-24/+32
* SERVER-23610 CanonicalQuery should own a CollatorInterfaceTess Avitabile2016-05-051-10/+22
* SERVER-23608 Make MatchExpressionParser take a CollatorInterface*Tess Avitabile2016-04-261-2/+4
* SERVER-23348 Add a collator to ComparisonMatchExpression, InMatchExpressionTess Avitabile2016-04-131-1/+1
* SERVER-21065 CanonicalQuery::normalizeTree optimizes InMatchExpression with o...Benjamin Murphy2016-04-071-0/+28
* SERVER-12307 CanonicalQuery tracks whether an update or delete is isolated.Benjamin Murphy2016-03-111-0/+1
* SERVER-15688 Added check for TEXT + tailable to canonical query validationPaul Pedersen2016-02-221-0/+5
* SERVER-8564 An index hint inconsistent with requested natural order sort shou...Tess Avitabile2016-02-031-0/+13
* SERVER-8564 Clean up CanonicalQuery::isValid()Tess Avitabile2016-02-031-15/+9
* SERVER-21510 trip invariant on attempt to create PlanStages with a no-op exte...David Storch2016-01-041-0/+2
* SERVER-19510 Move ExtensionsCallback out of MatchExpressionParserJason Rassi2015-11-121-13/+11
* SERVER-19510 Rename MatchExpressionParser::WhereCallbackJason Rassi2015-11-051-25/+27
* SERVER-19355 add {$meta: 'sortKey'} projectionDavid Storch2015-08-241-0/+4