summaryrefslogtreecommitdiff
path: root/src/mongo/db/query
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-66245 Copy sbeCompatible flag for subqueriesAlexander Ignatyev2022-05-051-0/+1
|
* SERVER-66119 Avoid duplicated seek into index for local fields with nested ↵Irina Yatsenko2022-05-051-20/+27
| | | | arrays
* SERVER-62043 Add more gdb pretty printers for new optimizerNicholas Zolnierz2022-05-052-29/+9
|
* SERVER-65050 Optimize time-series sorting with point query on metadataDavid Percy2022-05-052-0/+12
|
* SERVER-66064 Optimize FLE2 document countingMark Benvenuto2022-05-051-1/+2
|
* SERVER-65465 Have the SBE $sum use a simple `sum` for a count-like sumYoonsoo Kim2022-05-041-3/+46
|
* SERVER-61485 Wrong SBE plan reported by explain() for rejected plansDenis Grebennicov2022-05-041-3/+3
|
* SERVER-64227 Remove $sum/$avg merging logic to handle the old over-the-wire ↵Yoonsoo Kim2022-05-041-88/+6
| | | | format
* SERVER-66204 Fix handling of correlated join in new optimizerSvilen Mihaylov2022-05-043-4/+91
|
* SERVER-64315 Re-enable caching of SBE plans when there is a single query ↵David Storch2022-05-043-12/+10
| | | | | | solution This reverts commit f8589f840c8fee60abc482d2d2c41979e356922a.
* SERVER-66063 Allow column index to be used for queries with pipelinesIan Boros2022-05-035-7/+118
|
* SERVER-65470 Use `const&` instead of `const*` to express always non-null ↵Yoonsoo Kim2022-05-031-7/+10
| | | | argument
* SERVER-65933 Enable creation of columnstore indexCharlie Swanson2022-05-031-0/+5
| | | | Adds a new feature flag which must be enabled to create one.
* SERVER-66015 Distinguish simple and non-simple regexes in SBE plan cache keyDavid Storch2022-05-035-139/+252
|
* SERVER-63044 Batch non-sharded user multi-doc deletes by defaultJosef Ahmad2022-05-021-8/+12
|
* SERVER-63040: Batch TTL deletionsYu Jin Kang Park2022-04-292-8/+20
|
* SERVER-65278 added clang-tidy v4 builder and fixed clang-tidy v4 issues.Daniel Moody2022-04-292-3/+3
|
* SERVER-64252 Make `LookupStageBuilderTest` inherit from `CatalogTestFixture` ↵Mohammad Dashti2022-04-292-30/+23
| | | | to avoid duplicate `setUp()` logic
* SERVER-65984 add HistogramServerStatusMetric under db/exec/Billy Donahue2022-04-281-22/+7
|
* SERVER-55112 Make distinct on a view match distinct on a collection for ↵Ted Tuckman2022-04-284-56/+57
| | | | certain array cases
* SERVER-54284 ExceptionFor<ErrorCodes::WriteConflict> should resolve to ↵Amirsaman Memaripour2022-04-284-5/+6
| | | | WriteConflictException
* SERVER-65213 add featureFlagChangeStreamsReshardingEventsMisha Tyulenev2022-04-281-0/+5
|
* SERVER-65361 Assert in input_params::bind on incorrect slot bindingAlexander Ignatyev2022-04-285-89/+318
|
* SERVER-65345 Check if CanonicalQuery has pushed down stagesAlexander Ignatyev2022-04-271-1/+3
|
* SERVER-65085 SBE plan cache entries can be incorrectly reused after a ↵Denis Grebennicov2022-04-272-14/+33
| | | | refineCollectionShardKey operation
* SERVER-65793 Do not parameterize queries with TEXT match expression nodeAlexander Ignatyev2022-04-263-16/+68
|
* SERVER-65532 Avoid calls to fillOutSecondaryCollectionsInformation() in ↵Ruoxin Xu2022-04-261-19/+8
| | | | PrepareExecutionHelper
* SERVER-65665 Disable sparse indexes from SBE $lookupNikita Lapkov2022-04-261-1/+2
|
* SERVER-65814 Avoid resetting system variables on plan recovery if they're ↵Denis Grebennicov2022-04-261-3/+6
| | | | not registered in RuntimeEnvironment
* SERVER-65900 Initial implementation of $lookupSvilen Mihaylov2022-04-256-22/+200
|
* SERVER-65919 Ignore CollationNodes in SamplingPlanExtractorSvilen Mihaylov2022-04-251-0/+5
|
* SERVER-63344 Avoid cloning the SBE tree inside the plan cache mutexRuoxin Xu2022-04-255-138/+234
|
* SERVER-65779 Pass IndexBounds directly to the CheckBounds stageDenis Grebennicov2022-04-221-11/+10
|
* SERVER-65489 Make unwind of the terminal foreign key value conditioned on ↵Irina Yatsenko2022-04-221-2/+41
| | | | whether the value is an array
* SERVER-65846 Fix a bug in path fusion for new optimizerSvilen Mihaylov2022-04-202-3/+81
|
* SERVER-61782 SERVER-63835 Use futures in transaction API run implementation ↵Jack Mulrow2022-04-201-1/+1
| | | | and simplify construction
* SERVER-65477 Allow plan_cache_replanning.js to run with the SBE plan cache ↵David Storch2022-04-201-0/+8
| | | | enabled
* SERVER-65665 Disallow the use of indexes with partial filter expressions in INLJMihai Andrei2022-04-201-1/+1
|
* SERVER-65083 Fix SBE plan cache index visibility bugDavid Storch2022-04-205-10/+82
|
* SERVER-65686 split sbe_query_stages lib out of sbe_queryIrina Yatsenko2022-04-181-0/+1
|
* SERVER-35512 Use unique_ptr in QuerySolutionNode::children and clone()David Percy2022-04-1818-398/+327
|
* SERVER-65715 Implement querying for null for new optimizerSvilen Mihaylov2022-04-184-7/+64
|
* SERVER-55204 Error on fallthrough unless the attribute is usedAndrew Morrow2022-04-185-1/+5
|
* SERVER-65410: Fix uninitialized scalar field in server_rewriteHana Pearlman2022-04-151-1/+1
|
* SERVER-65199 Pass through `replanReason` when lowered stages are replannedYoonsoo Kim2022-04-141-0/+3
|
* SERVER-65653 Fix expected output of optimizertest/FilterIndexingVariable ↵Svilen Mihaylov2022-04-141-244/+63
| | | | under macos
* SERVER-65265 Track memory for unbounded accumulators in SBEIrina Yatsenko2022-04-142-8/+60
|
* SERVER-64306 Support both columnar predicates and a residual predicateCharlie Swanson2022-04-143-41/+35
|
* SERVER-65541 Initialize 'hasCompatibleCollation' in CollectionScanNodeJoel Redman2022-04-131-1/+1
|
* SERVER-65338 Runtime configurable query knob to disable SBE $lookup and $groupMihai Andrei2022-04-131-0/+16
| | | | Co-authored-by: Ethan Zhang [ethan.zhang@mongodb.com](mailto:ethan.zhang@mongodb.com)