summaryrefslogtreecommitdiff
path: root/src/mongo/db/queryoptimizercursorimpl.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-10026 remove rest of dead codeHari Khalsa2013-12-131-513/+0
* SERVER-8510 Get rid of CmdLine struct and use new option handling styleShaun Verch2013-10-041-3/+1
* SERVER-8886 Add OpenSSL exception to files in src/mongo/dbIan Whalen2013-09-061-0/+12
* Clean up #includes to conform with coding standardDan Pasette2013-07-241-1/+1
* SERVER-6405: trivial prep cleanup of Database classEliot Horowitz2013-06-181-1/+1
* SERVER-8790 Move ParsedQuery out of queryutil and clean some includes.aaron2013-03-211-0/+1
* SERVER-8790 Move NamespaceDetailsTransient::getCursor() and NamespaceDetailsT...aaron2013-03-151-19/+1
* SERVER-8790 Rename queryoptimizer to query_optimizer_internal.aaron2013-03-151-1/+1
* SERVER-8790 Move QueryPlanSummary to a new file.aaron2013-03-151-0/+1
* SERVER-8790 Move QueryPlanSelectionPolicy to a new file.aaron2013-03-151-27/+4
* SERVER-7886 - use StringData methods, now .data()Eliot Horowitz2012-12-101-4/+4
* SERVER-1752 Optimize simple indexed counts by counting the number of btree ke...Aaron2012-11-191-7/+10
* SERVER-1752 Move BtreeCursor class definition to its own header file.Aaron2012-11-111-3/+2
* SERVER-1752 Improve performance of simple counts by avoiding use of a matcher...Aaron2012-10-231-13/+19
* SERVER-4669 RefactoringAaron2012-10-231-585/+239
* SERVER-1752 Remove unused Cursor::matcherPtr() function.Aaron2012-10-101-8/+0
* SERVER-4161 Report nscannedObjects properly when covered indexes are used.Aaron2012-09-271-2/+28
* SERVER-6023 Add an explicit requireOrder argument to NamespaceDetailsTransien...Aaron2012-06-071-3/+6
* SERVER-5924 Move explain yield count recording from the plan level to the cla...Aaron2012-06-061-2/+7
* SERVER-5936 Remove unreachable MultiCursor::autoDedup() and check query optim...Aaron2012-06-061-1/+3
* SERVER-5856 Extract QueryOptimizerCursorImpl::init() and use for initializati...Aaron2012-05-251-23/+37
* SERVER-5856 Extract MultiPlanScanner::init() and use for initialization, wrap...Aaron2012-05-251-4/+4
* assert codesAaron2012-05-241-2/+2
* Refactor QueryOp to make direct use of QueryPlan's Matcher.Aaron2012-05-241-6/+9
* Rename QueryOp::qp() to QueryOp::queryPlan().Aaron2012-05-241-12/+15
* Ensure that a query plan's matcher is constructed, and relevant query validat...Aaron2012-05-241-0/+5
* Add a CoveredIndexMatcher to QueryPlan and share it with QueryOp.Aaron2012-05-241-3/+1
* SERVER-5198 Remove outdated comments.Aaron2012-05-131-3/+0
* SERVER-5198 Advance past documents before modifying them in write operations.Aaron2012-05-131-12/+0
* Rename ClientCursor pointer classes.Aaron2012-05-051-1/+1
* Extract QueryPlanGenerator from QueryPlanSet.Aaron2012-04-241-1/+2
* SERVER-4980 Add Cursor::keyFieldsOnly() and use it to implement projection in...Aaron2012-04-191-1/+6
* Promote QueryOptimizerCursor::CandidatePlans to CandidatePlanCharacter.Aaron2012-04-191-2/+2
* Use hasPossiblyExcludedPlans() function to determine if additional plans may ...Aaron2012-04-191-2/+2
* Clean some query related includes.Aaron2012-04-061-0/+1
* Move QueryPlan::Summary to QueryPlanSummary.Aaron2012-04-061-3/+3
* SERVER-5063 $in limit efficiency.Aaron2012-04-061-1/+0
* Calculate numWanted for special queries in newCursor(), using ParsedQuery.Aaron2012-04-061-1/+1
* Provide ParsedQuery to some query optimizer classes instead of Projection.Aaron2012-04-061-5/+5
* Pass parsedQuery to NamespaceDetailsTransient::getCursor() as a shared_ptr.Aaron2012-04-061-2/+2
* SERVER-5348 make dbclient.h the main C++ driver include fileEric Milkie2012-04-021-0/+1
* replace assert with verify SERVER-1259Eliot Horowitz2012-03-261-3/+3
* SERVER-1259 removing some of the verify calls with error messages before repl...Eliot Horowitz2012-03-261-3/+3
* SERVER-4484 Comments attempting to describe how Cursors currently ensure cons...Aaron2012-03-221-0/+24
* Rename loadedObject to loadedRecord and specifically MatchDetails::loadedObje...Aaron2012-03-221-1/+1
* SERVER-5067 Ensure MatchDetails requests are forwarded by the QueryOptimizerC...Aaron2012-03-221-5/+6
* Make MatchDetails a class.Aaron2012-03-221-1/+1
* SERVER-4150 SERVER-5198 Don't advance a duplicate entry on takeover when mixe...Aaron2012-03-221-2/+8
* SERVER-4669 Remove obsolete code for handling collection drops safely without...Aaron2012-03-121-4/+1
* SERVER-4669 Simplify QueryOptimizerCursorOp handling of a yield recovery fail...Aaron2012-03-121-12/+7