summaryrefslogtreecommitdiff
path: root/src/mongo/db/query
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into jenniferpeshansky/SERVER-70854jenniferpeshansky/SERVER-70854Jennifer Peshansky2022-11-0360-2113/+2590
|\
| * SERVER-70966 [CQF] Unit test auto-updating supportSvilen Mihaylov2022-11-035-16/+216
| * SERVER-70871 Generate query solution before query engine selectionAlyssa Wagenmaker2022-11-022-73/+206
| * SERVER-70706 Move constructor without move assignmentSvilen Mihaylov2022-11-021-0/+4
| * SERVER-58276 Add collscan plan if collection is clustered and collscan uses c...Ivan Fefer2022-11-021-10/+29
| * SERVER-70473 Make shards persist sampled read queriesCheahuychou Mao2022-11-015-4/+30
| * SERVER-70306 support aggregate comparison operators in server-side encrypted ...Davis Haupt2022-11-016-107/+469
| * SERVER-70353 Add internalQueryDisableExclusionProjectionFastPath to support j...Ivan Fefer2022-11-011-0/+10
| * SERVER-70696 Determine presence of left and right intervals as a logical prop...Matt Boros2022-10-3113-84/+95
| * SERVER-62034 Prevent hybrid CQF for pipeline prefixes and subpiplinesBen Shteinfeld2022-10-314-1/+42
| * SERVER-70829 Refactor Bonsai tests to use a factory function to create OptPha...Alexander Ignatyev2022-10-3114-785/+259
| * SERVER-67517 [CQF] Support field path references with dots, dollars, and emptyNicholas Zolnierz2022-10-311-8/+9
| * SERVER-70935 avoid data race in IndexCatalogEntry during SBE plan cache key c...David Storch2022-10-311-1/+1
| * SERVER-60234 Implement plumbing for getField() pushdown in the SBE stage builderDrew Paroski2022-10-3113-1024/+1221
* | SERVER-70854 Make plan_cache_size_parameter genericJennifer Peshansky2022-11-0310-233/+24
* | Remove unnecessary knobJennifer Peshansky2022-10-311-8/+0
* | SERVER-70854 Code review commentsJennifer Peshansky2022-10-314-11/+123
* | SERVER-70854 Create query knobs for telemetry projectJennifer Peshansky2022-10-281-0/+25
|/
* SERVER-65494 handle empty field names for column scanAlyssa Wagenmaker2022-10-276-12/+17
* SERVER-68743 Push down $exits and $typeIrina Yatsenko2022-10-272-54/+58
* SERVER-70053 Serialize and deserialize DatabaseName correctly in multitenancy...jannaerin2022-10-272-3/+4
* SERVER-66511 Use traverseP expressions to compute sort keysAlberto Massari2022-10-273-197/+127
* SERVER-70749 [CQF] Fix reference tracker behavior for join algorithmsSvilen Mihaylov2022-10-278-102/+253
* SERVER-68596 [CQF] Convert dotted $elemMatch to SargableNodeDavid Percy2022-10-2615-225/+669
* SERVER-68490 Complete integration of histogram CEAlya Berciu2022-10-266-30/+34
* SERVER-69435 Make the CSS acquisition a RAIIJordi Serra Torrens2022-10-263-5/+7
* SERVER-70341 Extract cost_model module from the optimizerAlexander Ignatyev2022-10-2510-142/+629
* SERVER-69809: Condition path rewrites to apply only under EvalPathMatt Boros2022-10-242-7/+81
* SERVER-69466 [CQF] Transition PartialSchemaRequirements output binding to be ...Svilen Mihaylov2022-10-2410-96/+94
* SERVER-68102 Improve Recursive IXScan for SBEZixuan Zhuang2022-10-244-423/+118
* SERVER-70305 support encrypted range payloads under gt/lt expressionsDavis Haupt2022-10-244-58/+134
* SERVER-70090 Replace CollectionGeneration with UUID in CollectionIndexesAllison Easton2022-10-241-1/+2
* SERVER-68444 Remove added traverse selectivity for FilterNodesAlya Berciu2022-10-244-112/+112
* SERVER-69721 Serialize and deserialize namespace in cursor reply objects corr...jannaerin2022-10-217-14/+20
* SERVER-70770 [CQF] Fix requirement on rid for non-sargable filtersSvilen Mihaylov2022-10-213-52/+58
* SERVER-68337 Perform `collectionUUID` check inside `AutoGetCollection`Gregory Noma2022-10-211-2/+1
* SERVER-69648 [SBE] Improve visit(ExpressionConcatArrays*) and visit(Expressio...Drew Paroski2022-10-201-93/+34
* SERVER-68735 CQF to classic fallback for out of scope command parametersBen Shteinfeld2022-10-202-6/+57
* SERVER-70158 Specify argument evaluation order in generateTrigExpressionBinaryAdityavardhan Agrawal2022-10-201-11/+19
* SERVER-70108 Optimize the change collection remover job scansDenis Grebennicov2022-10-202-12/+30
* SERVER-61284: Support simple projection optimization for simple exclusion pro...Ivan Fefer2022-10-204-22/+51
* SERVER-70514 Estimate number of arrays via type counterTimour Katchaounov2022-10-2010-57/+100
* SERVER-70260 Support stage expression in SBE benchmarkIvan Fefer2022-10-192-28/+57
* SERVER-69885 Added support `$in` in `generatePerColumnFilterExpr()`Mohammad Dashti2022-10-184-26/+55
* SERVER-70470 [CQF] Modularize core optimizerSvilen Mihaylov2022-10-1855-1134/+1900
* SERVER-70088 Unit testing of CE with generated mixed type histogramsMilena Ivanova2022-10-1812-66/+668
* SERVER-67018 Expose nodeCEMap to explainMatt Boros2022-10-185-103/+220
* SERVER-70228 Initialize unused pointer field in TimeZoneRui Liu2022-10-181-1/+1
* SERVER-70352 Create statistics cache at the startupMisha Tyulenev2022-10-1711-51/+206
* SERVER-70509 [SBE] Pass input/output slots to UnionStage/SortedMergeStage in ...Drew Paroski2022-10-172-47/+77