summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline
Commit message (Expand)AuthorAgeFilesLines
* SERVER-63879 Make findAndModify image lookup aggregation stage handle applyOp...Cheahuychou Mao2022-02-284-92/+249
* SERVER-60800-enable-lookup-unionwith-nonsharded: Merge remote-tracking branch...Ruslan Abdulkhalikov2022-02-2811-9/+162
* SERVER-62529: Add DocumentSourceSetVariableFromSubPipelineMaddie Zechar2022-02-255-0/+505
* SERVER-61769 Remove inMultiDocumentTransaction from expCtxJennifer Peshansky2022-02-256-10/+9
* SERVER-62738 implement aggregate $_passthroughToShard optionMickey. J Winters2022-02-253-2/+13
* SERVER-62006 add listCatalog aggregation stageBenety Goh2022-02-253-0/+231
* SERVER-62006 add MongoProcessInterface::listCatalog()Benety Goh2022-02-255-0/+138
* SERVER-63478 Write UTs for change stream pre-image expiration policy.Rishab Joshi2022-02-234-55/+223
* SERVER-63331 Convert WriteErrors parsing into IDLKaloian Manassiev2022-02-232-1/+1
* SERVER-63428 Robustify oplog applying code for update operationRui Liu2022-02-221-2/+2
* SERVER-62801 Add change stream event for create operationArun Banala2022-02-2215-241/+505
* SERVER-61083 Cache plans that only have a single query solutionAnton Korshunov2022-02-161-2/+2
* SERVER-63328 Relax checks for write lock to support spilling to temp WT recor...Eric Cox2022-02-161-4/+4
* SERVER-63699 Create a very limited bounded-sort stage for time-seriesDavid Percy2022-02-162-0/+119
* SERVER-63550 Refactor field map logic for $project nodes into a standalone bu...Svilen Mihaylov2022-02-154-138/+247
* SERVER-61654 Implement lastpoint optimization for {meta.a: 1, ts: -1} use caseKatherine Wu2022-02-156-15/+426
* SERVER-58693 Implement deletion of expired pre-images.Rishab Joshi2022-02-152-8/+61
* SERVER-63279 Allow DocumentSourceInternalUnpackBucket to interoperate with Do...Dan Larkin-York2022-02-115-265/+53
* SERVER-59839 Fix inconsistecy in BSON format between sharded and non-sharded ...Rishab Joshi2022-02-101-7/+17
* SERVER-58426 Implement $lookup planning logicIrina Yatsenko2022-02-102-2/+12
* SERVER-61889 Add new fields to the existing change stream eventsNikita Lapkov2022-02-106-5/+265
* SERVER-58875 Implement optimization for $setEquals expressionRui Liu2022-02-092-16/+69
* SERVER-63141 Ensure stages without dependency tracking are not cached in $lookupAlya Berciu2022-02-091-5/+6
* SERVER-58694 Implement writing of pre-images for transactional update/replace...Mindaugas Malinauskas2022-02-095-6/+30
* SERVER-63391 Add a $match to filter out newly added events when 'showExpanded...Arun Banala2022-02-097-155/+384
* SERVER-63010 Ensure that unpacking measurements doesn't overwrite pushdown ad...Matt Boros2022-02-082-18/+38
* SERVER-61894 Support the 'showRawUpdateDescription' option in change stream s...Drew Paroski2022-02-084-22/+67
* SERVER-63160 Update TODO for DocumentSource walker/visitorNicholas Zolnierz2022-02-081-1/+1
* Revert "SERVER-58694 Implement writing of pre-images for transactional update...auto-revert-processor2022-02-085-30/+6
* SERVER-63354 make query/optimizer library dependency private in pipelineBenety Goh2022-02-081-1/+2
* SERVER-58694 Implement writing of pre-images for transactional update/replace...Mindaugas Malinauskas2022-02-075-6/+30
* SERVER-62563 Support sharding for collectionUUID parameter of aggregate commandMoustafa Maher Khalil2022-02-073-0/+18
* SERVER-61939 Tighter bounds for clustered collection scansDaniel Gómez Ferro2022-02-072-10/+12
* SERVER-63309 Change geoNear user accessible tassert to uassertTed Tuckman2022-02-071-1/+4
* SERVER-61480 Improve efficiency of change stream pre-image loadingDenis Grebennicov2022-02-078-20/+58
* SERVER-61987 Change DatabaseHolder's map to be keyed by TenantDatabaseNameSophia Tan2022-02-032-1/+4
* SERVER-60800 add optional UUID to ResolvedNamespaceRuslan Abdulkhalikov2022-02-035-13/+23
* SERVER-58437 Implement pushdown logic for $lookupMihai Andrei2022-02-023-27/+88
* SERVER-62502 Add ABT support for EFail and ENumericConvertDrew Paroski2022-02-021-1/+1
* SERVER-63145 Add proper dependency tracking to $densifyTed Tuckman2022-02-011-0/+6
* SERVER-63079 Avoid using projection parser in $setWindowFields executionNicholas Zolnierz2022-02-013-13/+26
* SERVER-62434 Implement query optimizer based on Path algebra and CascadesSvilen Mihaylov2022-01-3119-0/+5674
* SERVER-62391 Add tenantId field to oplog entriesHugh Tong2022-01-282-0/+5
* SERVER-62351 Introduce structs for query planner to be aware of multiple coll...Mihai Andrei2022-01-277-53/+100
* SERVER-61885 Add the 'showExpandedEvents' flag to the change streams specArun Banala2022-01-273-8/+38
* SERVER-62954 make timeseries_options library dependency private in pipelineBenety Goh2022-01-251-1/+1
* SERVER-60197 Support group pushdown when subplanning is involvedYoonsoo Kim2022-01-251-9/+2
* SERVER-62783 Get rid of ChunkVersion::toBSONKaloian Manassiev2022-01-251-1/+1
* SERVER-61383 Refactor expired pre-image purging job to perform range-deletionDenis Grebennicov2022-01-241-88/+167
* SERVER-62322 Allow an empty object to be projected in $setWindowFieldsNicholas Zolnierz2022-01-211-3/+8