summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/canonical_query.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-62795 Bind values for parameterized queries in SBE RuntimeEnvironmentDavid Storch2022-02-081-1/+3
* SERVER-60197 Support group pushdown when subplanning is involvedYoonsoo Kim2022-01-251-5/+0
* SERVER-61420 Create MatchExpression visitor to set paramId on tree nodesAlexander Ignatyev2022-01-181-0/+3
* SERVER-53718 Enable shard targeting for other predicates in presence of $geoNearKatherine Wu2021-11-121-2/+2
* SERVER-57037 Improve precision of operator countersMilena Ivanova2021-10-251-1/+1
* SERVER-60338 Encode SBE plan cache key if SBE compatibleRuoxin Xu2021-10-191-1/+2
* SERVER-15301 Remove query options bit vector from CanonicalQuery/ClientCursorDavid Storch2021-10-191-17/+0
* SERVER-60338 Refine SBE query shape and implement plan cache key encodingRuoxin Xu2021-10-141-2/+3
* SERVER-59178 Re-enable SBE as the default execution engineJennifer Peshansky2021-09-301-1/+1
* Revert "SERVER-58443 Translate $near/$nearSphere on a view to $geoNear"David Percy2021-08-191-275/+0
* SERVER-57749 Optimize a projection expression prior to planning for 'find'Andrii Dobroshynski2021-08-171-5/+6
* SERVER-58443 Translate $near/$nearSphere on a view to $geoNearDavid Percy2021-08-111-0/+275
* SERVER-56602 Track usage of match expressions in serverStatusMilena Ivanova2021-08-051-0/+5
* SERVER-57461 Remove SPLIT_LIMITED_SORT and associated QueryPlanner codeEric Cox2021-07-311-8/+4
* SERVER-57391 Return error response to OP_QUERY and OP_GET_MORE messagesIrina Yatsenko2021-07-161-18/+0
* SERVER-58425 Include list of DocumentSource-like objects in CanonicalQueryEric Cox2021-07-151-4/+15
* SERVER-57758 Turn SBE off by default and invert the sense of the internalQuer...Andrii Dobroshynski2021-06-171-1/+1
* SERVER-57053 Split CanonicalQuery validation on pre- and post-normalizationAnton Korshunov2021-05-201-19/+34
* SERVER-55163 Add runtime-configurable setParameter for turning SBE on and offJenny Peshansky2021-05-071-0/+1
* SERVER-54975 Rename IDL parser classes to use CommandRequest and CommandReply...Bernard Gorman2021-04-021-11/+11
* SERVER-53060 Remove QueryRequest classRuoxin Xu2021-02-171-72/+99
* SERVER-47398 Rename runtime constants to legacyCharlie Swanson2020-12-011-1/+1
* SERVER-48851 CST test-command and $expr, $text, $where, $modDavid Percy2020-09-301-1/+1
* SERVER-51082 Make MatchExpression lifetime independent of CSTNick Zolnierz2020-09-281-10/+3
* SERVER-50161 Add query knob to parse find commands using the grammar and CSTNick Zolnierz2020-09-211-6/+29
* SERVER-46718 Support 'let' parameters for findAndModify in sharded environmentsKatherine Wu2020-06-121-1/+3
* SERVER-48228 Move slot-based execution engine and supporting changes into the...Martin Neupauer2020-06-111-0/+1
* SERVER-47740 Plumbing for construction of a full ExpressionContext in the sha...Eric Cox2020-06-011-2/+8
* SERVER-47773 Error consistently when tailable cursors and $near are used toge...Drew Paroski2020-04-301-0/+6
* SERVER-47735 change mongo source over to logv2Billy Donahue2020-04-261-1/+1
* SERVER-25023 Allow multiple indexes on the same fields with different partial...Bernard Gorman2020-04-251-68/+2
* SERVER-45406 Plumb ExpressionContext through PlanStageIan Boros2020-02-281-18/+7
* SERVER-43630: Use SortPattern instead of raw BSON in query plannerSvilen Mihaylov2020-02-271-1/+1
* SERVER-45567 removing util/log.h where I canGabriel Russell2020-02-211-1/+0
* SERVER-45454 Desugar where to expr + functionEric Cox2020-02-131-1/+2
* SERVER-45918 Add SortStageSimple.David Storch2020-02-131-0/+11
* SERVER-45281 Reduce danger of MatchExpression::getChildVector()Jacob Evans2019-12-231-2/+1
* SERVER-43816 Fix typo in error message.David Storch2019-12-181-2/+2
* SERVER-43816 Push $text and $meta:"textScore" sort into the PlanStage layer.David Storch2019-12-181-10/+58
* SERVER-43349 Accommodate double $nots during serializationCharlie Swanson2019-11-271-1/+1
* SERVER-44321 treat $meta-only projections depending on contextIan Boros2019-11-121-9/+10
* SERVER-42435 Remove ParsedProjection and ProjectionExecIan Boros2019-10-231-26/+1
* SERVER-42988 allow agg-style object syntax in find() projectionIan Boros2019-10-211-2/+5
* SERVER-42560 Simplify passing of metadata between DocumentSource and PlanStageIan Boros2019-10-101-1/+4
* SERVER-42422 replace ParsedProjection with ProjectionAST in the query plannerIan Boros2019-09-251-5/+2
* SERVER-42421 Create a projection_ast::Projection during construction of the C...Ian Boros2019-09-231-2/+31
* SERVER-42090 Ensure query planner produces a stable ordering of OR branches.David Storch2019-09-041-1/+1
* SERVER-42837 Allow waitInFindBeforeBatch FailPoint to take data.nss parameterBen Caimano2019-08-201-2/+2
* SERVER-42298 Use SortPattern in the implementation of SortKeyGeneratorMisha Ivkov2019-08-081-1/+4
* SERVER-41071 Replace NULL and 0 with nullptrA. Jesse Jiryu Davis2019-06-141-1/+1