summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/optimizer/syntax
Commit message (Expand)AuthorAgeFilesLines
* SERVER-74123 [CQF] Simplifications and fixes around sargable nodes and indexesSvilen Mihaylov2023-02-241-1/+1
* SERVER-69509 Extend constant folding with type information and a limited typ...Alberto Massari2023-02-151-0/+2
* SERVER-73565 Handle comparison with Nothing values in ABT::ConstantAlberto Massari2023-02-031-0/+3
* SERVER-68934 remove fillEmpty from PathComposeM lowering under EvalFilterDavis Haupt2023-01-201-2/+3
* SERVER-72645 Split sbe_stage_builder_helpers.h into separate ABT/non ABT hea...Svilen Mihaylov2023-01-191-109/+1
* SERVER-71460: Make maxDepth the first PathTraverse argumentHana Pearlman2023-01-041-1/+1
* SERVER-71500: fix reverseComparisonOp to reverse instead of negateWill Buerger2022-12-211-7/+6
* SERVER-72056 golden test for lowering ABT constant expressions to SBEDavis Haupt2022-12-212-0/+7
* SERVER-70639 [CQF] Implement Spool physical nodeSvilen Mihaylov2022-12-084-0/+15
* SERVER-70637 Implement sorted merge physical nodeMatt Boros2022-12-082-0/+2
* SERVER-70867 Add uassert to handle unsafe usage of value::compareValueAdityavardhan Agrawal2022-12-021-0/+1
* SERVER-67161: Add physical NestedLoopJoin and make BinaryJoin logicalHana Pearlman2022-12-022-0/+2
* SERVER-71640: Rename CQF operators to FixedArity and DynamicArityHana Pearlman2022-11-293-53/+57
* SERVER-70224 [CQF] Pushdown Not through EvalFilterDavid Percy2022-11-221-0/+33
* SERVER-69591 [CQF] Simplify non-Sargable pathsDavid Percy2022-11-172-0/+15
* SERVER-70538 Replace fillEmpty function with a binary operationMartin Neupauer2022-11-101-0/+3
* SERVER-70163 Implement RIDUnionNodeMatt Boros2022-11-092-0/+2
* SERVER-70965 [CQF] Strong alias for ProjectionNames and FieldNamesSvilen Mihaylov2022-11-094-29/+25
* SERVER-67819 Add logic in cascades optimizer to allow eqMember operation to u...Matt Boros2022-10-032-0/+8
* SERVER-69025 [CQF] Performance-only partial schema requirementsSvilen Mihaylov2022-09-221-2/+4
* SERVER-68895 Load static version of ABT gdb printers if dynamic is not availableNicholas Zolnierz2022-09-021-0/+8
* SERVER-66845: Comment and polish ABT operator typesHana Pearlman2022-08-294-92/+200
* SERVER-67318 Add addition, subtraction, multiplication to const_eval with ove...Daniel Segel2022-08-022-0/+27
* Revert "SERVER-67318 Add addition, subtraction, multiplication to const_eval ...Alexander Neben2022-07-262-27/+0
* SERVER-67318 Add addition, subtraction, multiplication to const_eval with ove...Daniel Segel2022-07-252-0/+27
* SERVER-67369 Implement type bracketing for all BSONTypesEmily Wang2022-07-142-0/+11
* SERVER-67436 Add paramaterer to Traverse path element to specify max depthSvilen Mihaylov2022-07-101-2/+18
* SERVER-62327 Polish and comment PolyValue and Operator classesNicholas Zolnierz2022-06-091-2/+2
* SERVER-66575 Add support for a left outer join to SBE NLJMartin Neupauer2022-05-191-0/+1
* SERVER-66547 Implement simple agg comparison for new optimizerSvilen Mihaylov2022-05-181-0/+20
* SERVER-65715 Implement querying for null for new optimizerSvilen Mihaylov2022-04-181-0/+4
* SERVER-65419 Fix generation of ABT hashes for types with unordered mapsSvilen Mihaylov2022-04-131-2/+2
* SERVER-64414 Fix invalid reference tracker state during path fusion rewriteSvilen Mihaylov2022-03-141-0/+8
* SERVER-62502 Add ABT support for EFail and ENumericConvertDrew Paroski2022-02-022-0/+11
* SERVER-62434 Implement query optimizer based on Path algebra and CascadesSvilen Mihaylov2022-01-315-0/+1191