summaryrefslogtreecommitdiff
path: root/src/mongo/db/query
Commit message (Expand)AuthorAgeFilesLines
* SERVER-45152 Demote invariant to massert to prevent server crashesJacob Evans2020-01-072-2/+32
* SERVER-40805 Indicate reason for replanningDavid Percy2020-01-062-2/+2
* SERVER-44707: Store lastKnownCommittedOpTime in ClientCursor for exhaust getMoreLingzhi Deng2020-01-061-1/+8
* SERVER-45011 Index used for whole IXSCAN plan is determined by index creation...James Wahlin2020-01-033-3/+14
* SERVER-45281 Reduce danger of MatchExpression::getChildVector()Jacob Evans2019-12-233-6/+4
* SERVER-41700 query $type:xxx defaults to exact bounds or inexact covered boun...Sophie Saskin2019-12-205-22/+159
* SERVER-44517 Refactor exhaust cursors on top of isMaster code changesTess Avitabile2019-12-202-15/+19
* SERVER-45232: Support oplog query in DBClientCursorLingzhi Deng2019-12-192-31/+62
* SERVER-44623 Rework JSON generation from BSONObjHenrik Edin2019-12-181-1/+2
* SERVER-43816 Fix typo in error message.David Storch2019-12-181-2/+2
* SERVER-43816 Push $text and $meta:"textScore" sort into the PlanStage layer.David Storch2019-12-1813-188/+200
* SERVER-43396 use path tracking visitor when producing AST debug BSONIan Boros2019-12-172-67/+35
* SERVER-43669 Serialize "sortKey" as BSONArrayJustin Seyster2019-12-135-2/+48
* SERVER-26066 Fix dependency analysis for projections with expressions on dott...Ian Boros2019-12-122-4/+28
* SERVER-44475 Remove Query KnobJacob Evans2019-12-111-7/+0
* SERVER-43334 Ban invalid positional projection syntaxIan Boros2019-12-112-81/+52
* SERVER-44334 Make ProjectionExecutor fasterAnton Korshunov2019-12-102-1/+10
* SERVER-40687 remove unused variableIan Boros2019-12-061-3/+0
* SERVER-40687 stricter checking on positional operator fieldIan Boros2019-12-062-35/+28
* SERVER-43271 Return resumeToken in PlanExecutor and write jstests to verify r...Matthew Russotto2019-12-031-2/+7
* SERVER-44869 Add query knobs for $push and $addToSet memory limitsCharlie Swanson2019-12-031-0/+22
* SERVER-43712 mongos use ReadWriteConcernDefaults for RCKevin Pulo2019-11-292-6/+11
* SERVER-43270 Propagate $_resumeAfter from QueryRequest to CollectionScanParam...Vesselina Ratcheva2019-11-296-14/+49
* SERVER-12335 indexKey $meta projection not populating fieldsAnton Korshunov2019-11-282-4/+7
* SERVER-43349 Accommodate double $nots during serializationCharlie Swanson2019-11-272-2/+2
* SERVER-15200 Optimize projection to occur before sort when possible.David Storch2019-11-269-54/+291
* SERVER-44701 Remove support for 'planCacheListQueryShapes' and 'planCacheList...David Storch2019-11-262-39/+31
* SERVER-43859: Take MODE_IX locks for collection creation.Daniel Gottlieb2019-11-264-18/+5
* SERVER-44583 M/R Agg: Add explain support for mapReduce commandMihai Andrei2019-11-222-0/+12
* SERVER-43642 move IndexLegacy::adjustIndexSpecObject() into IndexCatalogImpl ...Benety Goh2019-11-221-1/+0
* SERVER-44635 MR in Agg: Remove in-line mapReduce execution statisticsJames Wahlin2019-11-214-54/+12
* SERVER-43912 Query planner support for compound hashed indexesArun Banala2019-11-213-5/+830
* SERVER-39241 Apply noFetchBonus iff no FETCH stage; disregard PROJECTIONDavid Percy2019-11-193-7/+82
* SERVER-44601 Split index_bounds_builder_test.cpp into multiple test to addres...Nicholas Zolnierz2019-11-158-1838/+2086
* SERVER-6527 test that projections with conflicting fields are bannedIan Boros2019-11-151-0/+38
* SERVER-43291 Consolidate projection execution interfacesAnton Korshunov2019-11-1513-64/+95
* SERVER-43860 Always upsert exact source document for pipeline-insert $mergeBernard Gorman2019-11-142-4/+13
* SERVER-43268 Implement support for resume tokens in QueryRequestAli Mir2019-11-133-0/+253
* SERVER-43404 Delete ParsedAggregationProjection::parse() and use ProjectionAS...Anton Korshunov2019-11-133-14/+101
* SERVER-44321 treat $meta-only projections depending on contextIan Boros2019-11-127-35/+204
* SERVER-43854: Make WriteConcernOptions::parse a static function returning Sta...Lingzhi Deng2019-11-121-3/+4
* SERVER-14643 Return informative Status from QueryPlanner::planDavid Percy2019-11-1110-127/+189
* SERVER-44377 generate correct plan for indexed inequalities to nullIan Boros2019-11-113-52/+167
* SERVER-44118 don't fetch entire document when an expression is usedIan Boros2019-11-076-30/+158
* SERVER-43996 Return a cursor flag to the client if only a partial subset of r...Bernard Gorman2019-11-063-5/+133
* SERVER-43877 Remove raw projection BSON from projection stagesAnton Korshunov2019-11-054-18/+50
* SERVER-38691 Include serverInfo in explain output for aggregation and shardingDavid Percy2019-11-045-20/+101
* SERVER-42099 Allow passing a hint to findAndModifyBernard Gorman2019-11-013-0/+113
* SERVER-42905 Push down user-specified projections to PlanStage layer if possibleAnton Korshunov2019-10-315-31/+12
* SERVER-43936 Implement simpler, quicker python based C++ linterMark Benvenuto2019-10-251-1/+0