summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/optimizer
Commit message (Expand)AuthorAgeFilesLines
* SERVER-75541 Pretty printer for SargableNodeNicholas Zolnierz2023-05-162-77/+94
* SERVER-48898 replace util/concepts.h with real conceptsBilly Donahue2023-05-131-11/+7
* SERVER-70405 Document Bonsai classes and functionsMatt Boros2023-05-113-12/+44
* SERVER-75587 [CQF] Add physical rewrite for RIDUnion nodeDavid Percy2023-05-104-92/+263
* SERVER-71801 Add validation in StrongDoubleAlias constructorsChi-I Huang2023-05-097-18/+37
* SERVER-76913: Remove coerceIntervalToPathCompareEqMemberHana Pearlman2023-05-082-56/+0
* SERVER-68936: Add more documentation for SargableNode constructs, fix SeekNod...Hana Pearlman2023-05-053-18/+57
* SERVER-76687 Fix redundant test in SargableSplitDavid Percy2023-05-041-1/+1
* SERVER-76827 [CQF] Handle EvaluationProjection projection in plan extractorDavid Percy2023-05-041-0/+25
* SERVER-73619 Keep multi-keyness info for disabled indexesMisha Tyulenev2023-05-033-19/+53
* SERVER-76544 [CQF] Fix for residual predicate selectivity estimationSvilen Mihaylov2023-04-276-19/+36
* SERVER-69026 [CQF] Rewrite Sargable disjunction to RIDUnionDavid Percy2023-04-2714-187/+628
* Revert "SERVER-69026 [CQF] Rewrite Sargable disjunction to RIDUnion"auto-revert-processor2023-04-2614-606/+198
* SERVER-70407 [CQF] Document Memo, MemoIntegrator; remove dead codeDavid Percy2023-04-255-216/+150
* SERVER-69026 [CQF] Rewrite Sargable disjunction to RIDUnionDavid Percy2023-04-2514-198/+606
* SERVER-74540: Handle top-level disjunction in SargableNode CEHana Pearlman2023-04-252-2/+7
* Revert "SERVER-69026 [CQF] Rewrite Sargable disjunction to RIDUnion"auto-revert-processor2023-04-2214-601/+195
* SERVER-69026 [CQF] Rewrite Sargable disjunction to RIDUnionDavid Percy2023-04-2114-195/+601
* SERVER-76097 [CQF] Remove TODO comment about path decomposition phaseDavid Percy2023-04-211-2/+0
* SERVER-70298 Allow sorted merge of RIDs on interval level index unionMatt Boros2023-04-075-28/+94
* SERVER-75550 [CQF] More compact Sargable node explainSvilen Mihaylov2023-04-034-305/+255
* SERVER-74539 Enable disjunction in PSR conversionDavid Percy2023-03-3011-417/+796
* SERVER-75448 In isIntervalEmpty, check inclusivity for MinKey/MaxKeyDavid Percy2023-03-297-61/+119
* SERVER-74101: Allow SargableNode with disjunction reqs to pass through optimi...Hana Pearlman2023-03-238-70/+247
* SERVER-75064: Lower PartialSchemaRequirements with top level disjunctionHana Pearlman2023-03-226-79/+272
* SERVER-73615 [CQF] Update Cascades properties based on ConstEval inlining de...Svilen Mihaylov2023-03-153-32/+83
* SERVER-74763 [CQF] Split parallelism test from physical rewriter testsSvilen Mihaylov2023-03-144-558/+500
* SERVER-74730: Use BoolExpr for ResidualRequirements typesHana Pearlman2023-03-1410-174/+262
* SERVER-74539 [CQF] Remove some assumptions about Sargable disjunctionDavid Percy2023-03-148-106/+230
* SERVER-74442 [CQF] Assume cardinality 1 for equality predicates on _idJennifer Peshansky2023-03-142-4/+75
* SERVER-74635 [CQF] Fixes and improvements around access pathSvilen Mihaylov2023-03-094-144/+172
* SERVER-74676 [CQF] Shorten BoolExpr explainSvilen Mihaylov2023-03-073-97/+105
* SERVER-74434 [CQF] Rationalization around ordered containers in the explain ...Svilen Mihaylov2023-03-075-32/+16
* SERVER-73552 [CQF] Add ability to enumerate all plansSvilen Mihaylov2023-03-0313-210/+665
* SERVER-74505 [CQF] Improvements around candidate indexes for Evaluation nodesSvilen Mihaylov2023-03-035-45/+60
* SERVER-74475: Update SargableNode to hold PSR in DNFHana Pearlman2023-03-018-138/+196
* SERVER-73826: Create BoolExprPrinter for PartialSchemaRequirements explainHana Pearlman2023-02-279-342/+288
* SERVER-73724 [CQF] Support for optional v1 and v2 explain for js testsSvilen Mihaylov2023-02-245-22/+69
* SERVER-74123 [CQF] Simplifications and fixes around sargable nodes and indexesSvilen Mihaylov2023-02-2411-141/+144
* SERVER-74294 fix auto-updating string assertion when string does not end in a...Davis Haupt2023-02-233-7/+12
* SERVER-73957 [CQF] Simplify V1 and V2 explain for Unique and Collation nodesSvilen Mihaylov2023-02-224-87/+65
* SERVER-73194 Allow hints to go through CQFMatt Boros2023-02-213-15/+33
* SERVER-74093 move auto-updating macros to the unittest libraryDavis Haupt2023-02-173-359/+2
* SERVER-70164: Use BoolExpr for PartialSchemaRequirementsHana Pearlman2023-02-1714-134/+452
* SERVER-74091: Copy element from array to avoid deletion by ValueGuardHana Pearlman2023-02-171-1/+2
* SERVER-68427 [CQF] Optimizer hint to satisfy all predicates via index boundsSvilen Mihaylov2023-02-156-11/+135
* SERVER-69509 Extend constant folding with type information and a limited typ...Alberto Massari2023-02-151-0/+2
* SERVER-73817 [CQF] Simplification around projection renamesSvilen Mihaylov2023-02-145-50/+62
* SERVER-72873 add header brackets tidy check.Daniel Moody2023-02-121-1/+1
* SERVER-72197 Run clang-format 12.0.1 on the codebaseclang-format 12.0.12023-02-114-14/+17