summaryrefslogtreecommitdiff
path: root/src/mongo/db/exec
Commit message (Collapse)AuthorAgeFilesLines
* Revert "SERVER-77224 Rename lock_state.h/.cpp to locker_impl.h/.cpp to match ↵HEADmasterauto-revert-processor2023-05-181-1/+1
| | | | | | the class name" This reverts commit de55cd2ac227dcc8cae2fd021abc291e86b2abb2.
* SERVER-77224 Rename lock_state.h/.cpp to locker_impl.h/.cpp to match the ↵Kaloian Manassiev2023-05-171-1/+1
| | | | class name
* SERVER-76952: Skip processing accumulator when the result is no longer affectedProjjal Chanda2023-05-153-5/+48
|
* SERVER-75276 writeConflictRetry should properly be using a ↵Sophia Tan2023-05-151-1/+1
| | | | NamespaceStringOrUUID instead of a StringData
* SERVER-76896 Add direct access for two common slot accessorsMartin Neupauer2023-05-154-1/+42
|
* SERVER-77068 Use collection acquisitions in Update/Delete stagesJordi Serra Torrens2023-05-1510-98/+54
|
* SERVER-48898 replace util/concepts.h with real conceptsBilly Donahue2023-05-131-11/+3
|
* SERVER-75853 Have hasOnlyRenameableMatchExpressionChildren() examine renames ↵Yoonsoo Kim2023-05-131-4/+3
| | | | would succeed
* SERVER-75832 Prevent DocumentMetadataFields self-assignmentAlyssa Wagenmaker2023-05-121-2/+4
|
* SERVER-68655 Change ReplicationCoordinator::canAcceptWritesForDatabase to ↵mathisbessamdb2023-05-121-1/+1
| | | | take in DatabaseName obj
* SERVER-71123 implement IWYU tool and add required human changesDaniel Moody2023-05-111-0/+2
|
* SERVER-73143 Add replacement and pipeline style update support to TS_MODIFYAlyssa Wagenmaker2023-05-101-5/+0
|
* SERVER-39506 destroying delete for RCStringBilly Donahue2023-05-092-2/+68
|
* SERVER-76538 Use acquisitons on internal update pathsJordi Serra Torrens2023-05-094-9/+9
|
* SERVER-75488: Add minN and maxN accumulators in sbeProjjal Chanda2023-05-063-1/+201
|
* SERVER-76673 Reduce size of BSONColumn iteratorsHenrik Edin2023-05-051-6/+4
| | | | | | | | | The iterator size is roughly cut to a third by using variant to separate state needed for various decoding modes and states. Also added interfaces to use the iterators as non-STL iterators, they were already aware when they reached the end so no need for users to also carry around an end iterator to compare against.
* SERVER-51532: Fix double release in objecttoarray and arraytoobject expressionsProjjal Chanda2023-05-051-13/+0
|
* SERVER-76686 Initialize all TimeseriesModifyParams fieldsAlyssa Wagenmaker2023-05-041-2/+2
|
* SERVER-76685 Initialize BucketUnpacker::_closedBucket to falseYoonsoo Kim2023-05-041-1/+1
|
* SERVER-76625 Support basic modifier updates in TS_MODIFYAlyssa Wagenmaker2023-05-042-11/+97
|
* Revert "SERVER-76208 support query shape serialization in IDL for types with ↵Davis Haupt2023-05-041-3/+0
| | | | | | custom serializers" This reverts commit 1470c88daaa805408f083a1c2f7bb22f1632b5d1.
* SERVER-76773 Improve write error handling in TS_MODIFY stageYuhong Zhang2023-05-031-46/+38
|
* SERVER-74822 Remove buffering with deque in BSONColumnHenrik Edin2023-05-031-12/+6
|
* SERVER-76208 support query shape serialization in IDL for types with custom ↵Davis Haupt2023-05-031-0/+3
| | | | serializers
* SERVER-76424 Replace 'redact' with 'hmac' in $telemetry syntaxTed Tuckman2023-05-031-3/+3
|
* SERVER-73083 Support findAndModify with remove: true on a timeseries collectionYoonsoo Kim2023-05-032-17/+81
|
* SERVER-75487: Implement lastN accumulator in SBEProjjal Chanda2023-05-023-82/+230
|
* SERVER-74521 Support clustered collections in SBEKevin Cherkauer2023-05-0113-352/+605
|
* SERVER-58070 Implement $topN / $bottomN accumulatorRui Liu2023-04-294-32/+277
|
* SERVER-76288 disable high water mark tokens greater than the last operation ↵Mickey. J Winters2023-04-281-0/+7
| | | | for a tenant in serverless
* SERVER-75542: Fix Coverity analysis defect 136596: Copy without assignDrew Paroski2023-04-281-10/+0
|
* SERVER-76510 Make makeBsonObj() preserve field orderDrew Paroski2023-04-274-59/+177
|
* SERVER-73142 Stub out timeseries arbitrary multi-updatesAlyssa Wagenmaker2023-04-273-45/+119
|
* SERVER-75486: Support $firstN accumulator in sbeProjjal Chanda2023-04-275-5/+171
|
* Revert "SERVER-75486: Support accumulator $firstN in SBE"auto-revert-processor2023-04-275-165/+5
| | | | This reverts commit 9e835ed80a0926f8adfeec5ba347c65342e38d67.
* SERVER-69026 [CQF] Rewrite Sargable disjunction to RIDUnionDavid Percy2023-04-272-2/+20
|
* SERVER-70984 Remove now unused 'indexesAffected' flag from various structs ↵Irina Yatsenko2023-04-261-5/+0
| | | | in update
* SERVER-62888 Promote int64 to double on overflow in SBEIvan Fefer2023-04-261-7/+7
|
* Revert "SERVER-76510 Make makeBsonObj() preserve field order"Uladzimir Makouski2023-04-264-177/+59
| | | | This reverts commit b3b06e3d80944b177dbde83e1f30c785764c4e3d.
* SERVER-75486: Support accumulator $firstN in SBEProjjal Chanda2023-04-265-5/+165
|
* SERVER-70127 change system operations to be killable by defaultJiawei Yang2023-04-261-0/+6
|
* Revert "SERVER-69026 [CQF] Rewrite Sargable disjunction to RIDUnion"auto-revert-processor2023-04-262-20/+2
| | | | This reverts commit f55584c091541a27c0ccf3c1eceb5d58a4a9c896.
* SERVER-76510 Make makeBsonObj() preserve field orderDrew Paroski2023-04-264-59/+177
|
* Revert "SERVER-70127 change system operations to be killable by default"Sviatlana Zuiko2023-04-251-6/+0
| | | | This reverts commit c35bad3b048e8d885bf0b7517aacd2349ea81d14.
* SERVER-69026 [CQF] Rewrite Sargable disjunction to RIDUnionDavid Percy2023-04-252-2/+20
|
* SERVER-70338 Abandon snapshot while holding locks during query yieldLouis Williams2023-04-252-1/+7
| | | | | | * Alters the Locker contract to require callers to check if they can yield locks before yielding * Reverses the ordering of yielding such that the snapshot is released before releasing locks * Refactors the PlanYieldPolicy to allow it to override the requested YieldPolicy if necessary
* SERVER-75580 Thread-through `ScopedCollectionOrViewAcquisition` on the ↵Jordi Serra Torrens2023-04-255-21/+27
| | | | internal delete code paths
* SERVER-70127 change system operations to be killable by defaultJiawei Yang2023-04-251-0/+6
|
* SERVER-76321 Fix buffer overrun in 'RowValueBuilder'David Storch2023-04-242-14/+28
|
* SERVER-75667 Fix SBE's implementation of index consistency checksDrew Paroski2023-04-247-52/+111
|