summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/canonical_query.h
Commit message (Expand)AuthorAgeFilesLines
* SERVER-42435 Remove ParsedProjection and ProjectionExecIan Boros2019-10-231-2/+0
* SERVER-42423 Use ProjectionExecutor in ProjectionStageDefaultAnton Korshunov2019-10-111-0/+5
* SERVER-42560 Simplify passing of metadata between DocumentSource and PlanStageIan Boros2019-10-101-0/+17
* SERVER-42422 replace ParsedProjection with ProjectionAST in the query plannerIan Boros2019-09-251-3/+8
* SERVER-42298 Use SortPattern in the implementation of SortKeyGeneratorMisha Ivkov2019-08-081-0/+4
* SERVER-24860 Optimize away entire pipeline if it can be answered using a queryAnton Korshunov2019-04-031-0/+3
* 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/+10
* Revert "SERVER-33303 Add stable plan cache key and use for index filters"Ian Boros2018-11-061-10/+0
* SERVER-33303 Add stable plan cache key and use for index filtersIan Boros2018-11-061-0/+10
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
* SERVER-30005: remove $isolated/$atomic optionNick Zolnierz2018-03-211-12/+1
* Revert "SERVER-30005: remove $isolated/$atomic option"Nick Zolnierz2018-03-201-1/+12
* SERVER-30005: remove $isolated/$atomic optionNick Zolnierz2018-03-201-12/+1
* Reapply "SERVER-30991 Introduce MatchExpression::optimize()."Justin Seyster2017-09-291-8/+1
* SERVER-30731 MatchExpressionParser::parse() should require an ExpressionContextTess Avitabile2017-09-291-1/+2
* Revert "SERVER-30991 Introduce MatchExpression::optimize()."Justin Seyster2017-09-281-1/+8
* SERVER-30991 Introduce MatchExpression::optimize().Justin Seyster2017-09-281-8/+1
* jseyster/json-schema-feature-compatibility-2Justin Seyster2017-08-311-2/+2
* SERVER-29840 Add allowed features bitmask to MatchExpressionParser::parseTess Avitabile2017-08-251-15/+20
* SERVER-30046 Support $expr constant expression in ComparisonMatchExpressionJames Wahlin2017-08-091-6/+8
* SERVER-27938 Rename all OperationContext variables to opCtxMaria van Keulen2017-03-071-5/+7
* SERVER-23611 Queries use collection default collation, if unspecifiedJ. Rassi2016-06-131-0/+9
* SERVER-24118 Rename LiteParsedQuery to QueryRequest.David Hatch2016-06-031-13/+13
* SERVER-23610 CanonicalQuery should own a CollatorInterfaceTess Avitabile2016-05-161-4/+8
* SERVER-24045 Refactor CanonicalQuery::canonicalize()Tess Avitabile2016-05-101-73/+3
* SERVER-23610 CanonicalQuery should own a CollatorInterfaceTess Avitabile2016-05-051-3/+24
* SERVER-12307 CanonicalQuery tracks whether an update or delete is isolated.Benjamin Murphy2016-03-111-0/+10
* SERVER-21510 trip invariant on attempt to create PlanStages with a no-op exte...David Storch2016-01-041-0/+13
* SERVER-21407 explicitly disallow $text/$where extensions during MatchExpressi...David Storch2015-12-221-14/+11
* SERVER-19510 Move ExtensionsCallback out of MatchExpressionParserJason Rassi2015-11-121-22/+11
* SERVER-19510 Rename MatchExpressionParser::WhereCallbackJason Rassi2015-11-051-21/+21
* SERVER-19235 CQ::canonicalize() to use NamespaceString rather than std::stringQingyang Chen2015-07-271-7/+7
* SERVER-13732 rewrite contained $or queries to rooted $or in the SubplanStageDavid Storch2015-07-101-10/+0
* SERVER-18932 LiteParsedQuery::_ns use const NamespaceString rather than std::...Qingyang Chen2015-06-301-2/+4
* SERVER-16889 CanonicalQuery::canonicalize() return SW<unique_ptr<CQ>>Qingyang Chen2015-06-231-80/+82
* Revert "SERVER-16889 query subsystem CanonicalQuery::canonicalize use StatusW...Qingyang Chen2015-06-221-82/+80
* SERVER-16889 query subsystem CanonicalQuery::canonicalize use StatusWith<uniq...Qingyang Chen2015-06-221-80/+82
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-183/+194
* SERVER-17308 Replace boost::scoped_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-4/+3
* SERVER-17659 Move CQ::getPlanCacheKey() => PlanCache::computeKey()Jason Rassi2015-04-221-20/+0
* SERVER-17659 CanonicalQuery::sortTree() shouldn't depend on cache keyJason Rassi2015-04-221-1/+1
* Remove unused CanonicalQuery::_isForWriteJason Rassi2015-04-091-2/+0
* SERVER-16750 doc-locking storage engines must recheck exact predicates for in...David Storch2015-01-151-3/+0
* SERVER-13256 Remove scoped_ptr from pch.hAndrew Morrow2015-01-051-3/+5
* SERVER-14425: handle deadlocks in the middle up a multi-updateEliot Horowitz2014-10-311-1/+5
* SERVER-10448 explained operations should not use the plan cacheDavid Storch2014-10-021-0/+7
* SERVER-15230 explain find via the find commandDavid Storch2014-09-181-0/+14
* SERVER-13256: Remove pch - qualify std in headersMark Benvenuto2014-05-191-7/+7
* SERVER-13797 Abstract $where processing and remove usages of getContextKaloian Manassiev2014-05-091-23/+60