Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-62795 Bind values for parameterized queries in SBE RuntimeEnvironment | David Storch | 2022-02-08 | 1 | -1/+3 |
| | |||||
* | SERVER-60197 Support group pushdown when subplanning is involved | Yoonsoo Kim | 2022-01-25 | 1 | -5/+0 |
| | |||||
* | SERVER-61420 Create MatchExpression visitor to set paramId on tree nodes | Alexander Ignatyev | 2022-01-18 | 1 | -0/+3 |
| | |||||
* | SERVER-53718 Enable shard targeting for other predicates in presence of $geoNear | Katherine Wu | 2021-11-12 | 1 | -2/+2 |
| | |||||
* | SERVER-57037 Improve precision of operator counters | Milena Ivanova | 2021-10-25 | 1 | -1/+1 |
| | |||||
* | SERVER-60338 Encode SBE plan cache key if SBE compatible | Ruoxin Xu | 2021-10-19 | 1 | -1/+2 |
| | |||||
* | SERVER-15301 Remove query options bit vector from CanonicalQuery/ClientCursor | David Storch | 2021-10-19 | 1 | -17/+0 |
| | |||||
* | SERVER-60338 Refine SBE query shape and implement plan cache key encoding | Ruoxin Xu | 2021-10-14 | 1 | -2/+3 |
| | |||||
* | SERVER-59178 Re-enable SBE as the default execution engine | Jennifer Peshansky | 2021-09-30 | 1 | -1/+1 |
| | |||||
* | Revert "SERVER-58443 Translate $near/$nearSphere on a view to $geoNear" | David Percy | 2021-08-19 | 1 | -275/+0 |
| | | | | This reverts commit 02894677cc0eaa10fac99d2b99f18abf4fc33c74. | ||||
* | SERVER-57749 Optimize a projection expression prior to planning for 'find' | Andrii Dobroshynski | 2021-08-17 | 1 | -5/+6 |
| | |||||
* | SERVER-58443 Translate $near/$nearSphere on a view to $geoNear | David Percy | 2021-08-11 | 1 | -0/+275 |
| | |||||
* | SERVER-56602 Track usage of match expressions in serverStatus | Milena Ivanova | 2021-08-05 | 1 | -0/+5 |
| | |||||
* | SERVER-57461 Remove SPLIT_LIMITED_SORT and associated QueryPlanner code | Eric Cox | 2021-07-31 | 1 | -8/+4 |
| | |||||
* | SERVER-57391 Return error response to OP_QUERY and OP_GET_MORE messages | Irina Yatsenko | 2021-07-16 | 1 | -18/+0 |
| | |||||
* | SERVER-58425 Include list of DocumentSource-like objects in CanonicalQuery | Eric Cox | 2021-07-15 | 1 | -4/+15 |
| | |||||
* | SERVER-57758 Turn SBE off by default and invert the sense of the ↵ | Andrii Dobroshynski | 2021-06-17 | 1 | -1/+1 |
| | | | | internalQueryForceClassicEngine flag | ||||
* | SERVER-57053 Split CanonicalQuery validation on pre- and post-normalization | Anton Korshunov | 2021-05-20 | 1 | -19/+34 |
| | |||||
* | SERVER-55163 Add runtime-configurable setParameter for turning SBE on and off | Jenny Peshansky | 2021-05-07 | 1 | -0/+1 |
| | |||||
* | SERVER-54975 Rename IDL parser classes to use CommandRequest and ↵ | Bernard Gorman | 2021-04-02 | 1 | -11/+11 |
| | | | | CommandReply suffixes | ||||
* | SERVER-53060 Remove QueryRequest class | Ruoxin Xu | 2021-02-17 | 1 | -72/+99 |
| | |||||
* | SERVER-47398 Rename runtime constants to legacy | Charlie Swanson | 2020-12-01 | 1 | -1/+1 |
| | |||||
* | SERVER-48851 CST test-command and $expr, $text, $where, $mod | David Percy | 2020-09-30 | 1 | -1/+1 |
| | |||||
* | SERVER-51082 Make MatchExpression lifetime independent of CST | Nick Zolnierz | 2020-09-28 | 1 | -10/+3 |
| | |||||
* | SERVER-50161 Add query knob to parse find commands using the grammar and CST | Nick Zolnierz | 2020-09-21 | 1 | -6/+29 |
| | |||||
* | SERVER-46718 Support 'let' parameters for findAndModify in sharded environments | Katherine Wu | 2020-06-12 | 1 | -1/+3 |
| | |||||
* | SERVER-48228 Move slot-based execution engine and supporting changes into ↵ | Martin Neupauer | 2020-06-11 | 1 | -0/+1 |
| | | | | | | | | | | | | | | the master branch This is an initial commit for the slot-based execution engine (SBE) which contains: * Implementation of the core slot-based engine. * The SBE stage builder, which is responsible for translating a QuerySolution tree into an SBE plan. * Other changes necessary for integration with the find command. Co-authored-by: Anton Korshunov <anton.korshunov@mongodb.com> Co-authored-by: Justin Seyster <justin.seyster@mongodb.com> Co-authored-by: David Storch <david.storch@mongodb.com> | ||||
* | SERVER-47740 Plumbing for construction of a full ExpressionContext in the ↵ | Eric Cox | 2020-06-01 | 1 | -2/+8 |
| | | | | sharded case | ||||
* | SERVER-47773 Error consistently when tailable cursors and $near are used ↵ | Drew Paroski | 2020-04-30 | 1 | -0/+6 |
| | | | | together | ||||
* | SERVER-47735 change mongo source over to logv2 | Billy Donahue | 2020-04-26 | 1 | -1/+1 |
| | | | | | | - Remove several legacy logger/ files - Convert all MONGO_LOG_DEFAULT_COMPONENT to the LOGV2 version. - Globally replace logger::{LogSeverity,LogComponent} => logv2:: | ||||
* | SERVER-25023 Allow multiple indexes on the same fields with different ↵ | Bernard Gorman | 2020-04-25 | 1 | -68/+2 |
| | | | | partial index filters | ||||
* | SERVER-45406 Plumb ExpressionContext through PlanStage | Ian Boros | 2020-02-28 | 1 | -18/+7 |
| | | | | This patch includes also moves ownership of the collator to the ExpressionContext. | ||||
* | SERVER-43630: Use SortPattern instead of raw BSON in query planner | Svilen Mihaylov | 2020-02-27 | 1 | -1/+1 |
| | |||||
* | SERVER-45567 removing util/log.h where I can | Gabriel Russell | 2020-02-21 | 1 | -1/+0 |
| | | | | | | | o converting some log lines that were missed o fixing some missing includes create mode 100644 src/mongo/transport/ismaster_metrics.cpp | ||||
* | SERVER-45454 Desugar where to expr + function | Eric Cox | 2020-02-13 | 1 | -1/+2 |
| | |||||
* | SERVER-45918 Add SortStageSimple. | David Storch | 2020-02-13 | 1 | -0/+11 |
| | | | | | | | | | This new sort implementation can be used in lieu of the pre-existing general implementation when certain special conditions are met: - The incoming data is fetched. - The incoming data has no metadata attached. - The record id can be discarded. | ||||
* | SERVER-45281 Reduce danger of MatchExpression::getChildVector() | Jacob Evans | 2019-12-23 | 1 | -2/+1 |
| | |||||
* | SERVER-43816 Fix typo in error message. | David Storch | 2019-12-18 | 1 | -2/+2 |
| | |||||
* | SERVER-43816 Push $text and $meta:"textScore" sort into the PlanStage layer. | David Storch | 2019-12-18 | 1 | -10/+58 |
| | | | | | | | | | | | | | | | | | | This change involves unifying the behavior of find and agg for validation of $meta:"textScore". In particular, find operations no longer require a "textScore" $meta projection in order to specify a "textScore" $meta sort. This brings find into alignment with agg, which never had such a restriction. It is also now legal for a find command to sort on the field overridden by a $meta:"textScore" projection without specifying the $meta operator in the sort pattern. In addition: - Tightens validation around uses of "textScore" $meta projections for queries that do not specify a $text predicate. - Fixes a bug in which $natural sort/hint were not correctly validated. | ||||
* | SERVER-43349 Accommodate double $nots during serialization | Charlie Swanson | 2019-11-27 | 1 | -1/+1 |
| | |||||
* | SERVER-44321 treat $meta-only projections depending on context | Ian Boros | 2019-11-12 | 1 | -9/+10 |
| | |||||
* | SERVER-42435 Remove ParsedProjection and ProjectionExec | Ian Boros | 2019-10-23 | 1 | -26/+1 |
| | |||||
* | SERVER-42988 allow agg-style object syntax in find() projection | Ian Boros | 2019-10-21 | 1 | -2/+5 |
| | |||||
* | SERVER-42560 Simplify passing of metadata between DocumentSource and PlanStage | Ian Boros | 2019-10-10 | 1 | -1/+4 |
| | |||||
* | SERVER-42422 replace ParsedProjection with ProjectionAST in the query planner | Ian Boros | 2019-09-25 | 1 | -5/+2 |
| | |||||
* | SERVER-42421 Create a projection_ast::Projection during construction of the ↵ | Ian Boros | 2019-09-23 | 1 | -2/+31 |
| | | | | CanonicalQuery | ||||
* | SERVER-42090 Ensure query planner produces a stable ordering of OR branches. | David Storch | 2019-09-04 | 1 | -1/+1 |
| | |||||
* | SERVER-42837 Allow waitInFindBeforeBatch FailPoint to take data.nss parameter | Ben Caimano | 2019-08-20 | 1 | -2/+2 |
| | |||||
* | SERVER-42298 Use SortPattern in the implementation of SortKeyGenerator | Misha Ivkov | 2019-08-08 | 1 | -1/+4 |
| | |||||
* | SERVER-41071 Replace NULL and 0 with nullptr | A. Jesse Jiryu Davis | 2019-06-14 | 1 | -1/+1 |
| |