-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Query Execution
-
QE 2025-08-18
-
None
-
3
-
TBD
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Split DocumentSourceMock sub-classes into QO and QE parts. The subclasses are:
- DocumentSourceMock
- DocumentSourceDisallowedInTransactions
- DocumentSourceCollectionlessMock
- DocumentSourceDependencyDummy
- DocumentSourceStripsMetadata
- DocumentSourceNeedsOnlyB
- DocumentSourceNeedsMetaField
- DocumentSourceGeneratesMetaField
- DocumentSourceNeedsASeeNext
- DocumentSourceDependenciesNotSupported
- DocumentSourceProducerConsumer
- DocumentSourceCanSwapWithSort
- DocumentSourceMustRunOnRouter
- DocumentSourceDeferredMergeSort
- DocumentSourceTrackingMock
- DocumentSourceChangeStreamMock
- DocumentSourcePassthrough
- DocumentSourceNeedsB
- DocumentSourceNeedsSpecificShardMergerTmpDataNoTxn
- DocumentSourceNeedsA
- DocumentSourceBannedInLookup
- DocumentSourceNeedsSpecificShardMerger
- DocumentSourceWritesPersistentData
- DocumentSourceNeedsWholeDocument
- DocumentSourceNeedsOnlyTextScore
Please create subtasks if changes do not fit into one reasonable PR.