summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/canonical_query.h
Commit message (Expand)AuthorAgeFilesLines
* SERVER-76895 Micro-optimizations for the hot find-by-indexed-key query pathDavid Storch2023-05-091-16/+0
* SERVER-74486 Always include tenant in collection name attributes in error mes...Sophia Tan2023-04-181-2/+9
* SERVER-75733 Return StringData in NSS::ns, DatabaseName::dbMatt Broadstone2023-04-141-2/+2
* SERVER-71485 Cleanup isCount on the canonical queryIrina Yatsenko2023-01-121-6/+12
* SERVER-70617 Allow use of SBE/column indexes for count queriesAlyssa Wagenmaker2022-11-181-2/+22
* SERVER-62034 Prevent hybrid CQF for pipeline prefixes and subpiplinesBen Shteinfeld2022-10-311-0/+18
* SERVER-63604 Optimize detection of the need to produce/propagate RecordId slo...Alberto Massari2022-09-301-0/+13
* SERVER-69102 [CQF] Allow SBE plans which require an output RecordId slotSvilen Mihaylov2022-09-101-17/+0
* SERVER-62407 Translate find queries directly to ABTBen Shteinfeld2022-08-251-0/+17
* SERVER-66937 Ensure $lookup plan cache interact correctly with plan cache com...Anton Korshunov2022-07-241-7/+7
* SERVER-66551 Rename internalQueryEnableSlotBasedExecutionEngine back to inter...Mihai Andrei2022-05-191-4/+4
* SERVER-66445 Make the classic engine the default execution engineMihai Andrei2022-05-161-4/+4
* SERVER-66063 Allow column index to be used for queries with pipelinesIan Boros2022-05-031-0/+2
* SERVER-65278 added clang-tidy v4 builder and fixed clang-tidy v4 issues.Daniel Moody2022-04-291-2/+2
* SERVER-65083 Fix SBE plan cache index visibility bugDavid Storch2022-04-201-0/+5
* SERVER-63350 Implement IET evaluation transporterAlexander Ignatyev2022-03-291-3/+7
* SERVER-60068 Avoid calls to fillOutPlannerParams() unless a replan is triggeredRuoxin Xu2022-03-241-2/+14
* SERVER-63349 Modify QueryPlanner and IndexBoundsBuilder to produce an IETAlexander Ignatyev2022-03-231-0/+7
* SERVER-60338 Encode SBE plan cache key if SBE compatibleRuoxin Xu2021-10-191-0/+11
* SERVER-15301 Remove query options bit vector from CanonicalQuery/ClientCursorDavid Storch2021-10-191-5/+0
* SERVER-60338 Refine SBE query shape and implement plan cache key encodingRuoxin Xu2021-10-141-1/+2
* SERVER-59178 Re-enable SBE as the default execution engineJennifer Peshansky2021-09-301-4/+4
* SERVER-58427 Implement pushdown of $group for plans with one solutionYoonsoo Kim2021-09-221-0/+4
* Revert "SERVER-58443 Translate $near/$nearSphere on a view to $geoNear"David Percy2021-08-191-40/+0
* SERVER-58443 Translate $near/$nearSphere on a view to $geoNearDavid Percy2021-08-111-0/+40
* SERVER-57391 Return error response to OP_QUERY and OP_GET_MORE messagesIrina Yatsenko2021-07-161-17/+0
* SERVER-58425 Include list of DocumentSource-like objects in CanonicalQueryEric Cox2021-07-151-3/+11
* SERVER-57758 Turn SBE off by default and invert the sense of the internalQuer...Andrii Dobroshynski2021-06-171-4/+4
* SERVER-57053 Split CanonicalQuery validation on pre- and post-normalizationAnton Korshunov2021-05-201-1/+10
* SERVER-55163 Add runtime-configurable setParameter for turning SBE on and offJenny Peshansky2021-05-071-0/+7
* SERVER-54975 Rename IDL parser classes to use CommandRequest and CommandReply...Bernard Gorman2021-04-021-5/+5
* SERVER-53060 Remove QueryRequest classRuoxin Xu2021-02-171-12/+29
* SERVER-51619 Convert find command input to IDLArun Banala2021-01-071-1/+1
* SERVER-51082 Make MatchExpression lifetime independent of CSTNick Zolnierz2020-09-281-2/+0
* SERVER-50161 Add query knob to parse find commands using the grammar and CSTNick Zolnierz2020-09-211-1/+3
* SERVER-47713 Change Expression code to remove intrusive ExpressionContextJacob Evans2020-05-161-1/+4
* SERVER-25023 Allow multiple indexes on the same fields with different partial...Bernard Gorman2020-04-251-6/+0
* SERVER-45406 Plumb ExpressionContext through PlanStageIan Boros2020-02-281-4/+1
* SERVER-45903 Allow sort with {$meta:'randVal'} on sharded clustersArun Banala2020-02-141-0/+4
* SERVER-43816 Push $text and $meta:"textScore" sort into the PlanStage layer.David Storch2019-12-181-11/+23
* SERVER-44321 treat $meta-only projections depending on contextIan Boros2019-11-121-2/+6
* 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