summaryrefslogtreecommitdiff
path: root/src/mongo/db/exec
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-17309 Replace std::auto_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-1029-69/+69
|
* SERVER-18807 modified ReplicationCoordinator::canAcceptWritesForDatabases to ↵Benety Goh2015-06-092-2/+2
| | | | accept a namespace instead of a database name
* SERVER-16444 New API for navigating RecordStoresMathias Stearn2015-06-0916-209/+196
|
* SERVER-2454 Remove trailing whitespaceJames Wahlin2015-06-097-9/+9
|
* SERVER-2454 Improve PlanExecutor::DEAD handlingJames Wahlin2015-06-0921-44/+129
|
* SERVER-18881 Corrects limitAmount on explainKevin Albertson2015-06-091-2/+6
| | | | | | Closes #980 Signed-off-by: David Storch <david.storch@10gen.com>
* SERVER-18143 Add fasserts to geo nearKevin Albertson2015-06-091-0/+2
| | | | | | Closes #977 Signed-off-by: Siyuan Zhou <siyuan.zhou@mongodb.com>
* SERVER-17810 remove matchTested specificStatQingyang Chen2015-06-085-36/+4
| | | | | | Closes #976 Signed-off-by: David Storch <david.storch@10gen.com>
* SERVER-18791 Remove the explain field from CountRequestKaloian Manassiev2015-06-031-3/+0
| | | | Instead, the field should be passed in as a parameter to the executor.
* SERVER-18213: Retry insert in case of a write conflict during multi-upsertGeert Bosch2015-06-021-12/+13
|
* SERVER-18127 Shard class should use ConnectionString for addressesKaloian Manassiev2015-05-261-0/+2
| | | | | Currently we convert indiscriminately between ConnectionString and std::string. This change unifies all places to use only ConnectionString.
* SERVER-17577 query planner now makes use of separate limit and batchSize ↵David Storch2015-05-211-8/+7
| | | | fields in find command
* SERVER-18212: edits to sort out of memory error messageSam Kleinman2015-05-121-3/+3
|
* SERVER-9666 Remove coreserver libraryAndrew Morrow2015-05-081-3/+0
|
* SERVER-18227 Initial part of document validationMathias Stearn2015-05-081-1/+1
| | | | | This covers setting and changing the validator as well as enforcing it for insert and update.
* SERVER-16381 last key examined by IXSCAN stage should also count towards ↵David Storch2015-05-081-2/+0
| | | | keysExamined
* SERVER-17659 IndexEntry: add new member 'filterExpr' to structJason Rassi2015-05-071-1/+1
|
* SERVER-9666 Push serveronly library into db directoryAndrew Morrow2015-05-061-3/+3
|
* SERVER-9666 Push coredb library into db directoryAndrew Morrow2015-05-061-3/+3
|
* SERVER-9666 Split up and push bson library into bson directoryAndrew Morrow2015-05-061-2/+2
|
* SERVER-9666 Push dbtest targets into dbtest directoryAndrew Morrow2015-04-291-2/+2
|
* SERVER-9666 Push ntservice related targets into utilAndrew Morrow2015-04-291-3/+3
|
* SERVER-15860 Switch replication metadata ops to be replication-specific, ↵matt dannenberg2015-04-172-3/+6
| | | | rather than using commands
* SERVER-17633 add const qualifiers to PlanStage and Explain interfacesDavid Storch2015-04-1758-118/+117
|
* SERVER-17817 Make AuthorizationSession a decoration of ClientBasic.Andy Schwerin2015-04-161-1/+1
|
* SERVER-17328 add invariant that collection is non-null to planning stages ↵David Storch2015-04-146-5/+14
| | | | (CachedPlan/Subplan/MultiPlan)
* SERVER-16063 Rewrite the findAndModify command.Charlie2015-04-145-46/+160
| | | | | | | | Changed UpdateStage to return the prior or newly-updated version of a document if request. also changed DeleteStage to return the deleted document if requested. Added explain support to the findAndModify command.
* SERVER-17894 de-inlined InternalPlannerBenety Goh2015-04-141-0/+1
|
* SERVER-15225 CachedPlanStage can replan poorly performing queries after a ↵David Storch2015-04-134-207/+378
| | | | trial period
* SERVER-17496 Remove unused code and includes in shardingKaloian Manassiev2015-04-091-1/+0
|
* SERVER-17718 deprecate showDiskLoc()David Storch2015-04-093-10/+6
| | | | | | | | | | The showDiskLoc() shell helper is now an alias for showRecordId(). The server still accepts $showDiskLoc for OP_QUERY style find operations. For find command, the showDiskLoc argument has been renamed to showRecordId. Also renames the $diskLoc field returned in the resulting documents to $recordId. Unlike $diskLoc, the $recordId field reports a single 64 bit integer rather than separately reporting the high-order 32 bits and low-order 32 bits, which have MMAPv1-specific meaning of file and offset.
* SERVER-17573 move OpObserver calls into the datalayer as much as possible ↵matt dannenberg2015-04-092-46/+35
| | | | and eliminate repl bools
* SERVER-17635 Improve SortedDataInterface::Cursor APIMathias Stearn2015-04-097-674/+213
| | | | | | | | Major changes: * Implementation now responsible for simple end point checking. * No way to ask for current position. Relocating methods now return position. * Simplified seeking methods so they have clear uses. * Callers can use saveUnpositioned to indicate they don't care about position.
* SERVER-17878 Rename GlobalEnvironmentExperiment to ServiceContext.Andy Schwerin2015-04-033-7/+7
|
* SERVER-17119 relax no-dups invariant in AND_HASH stage to accommodate WTDavid Storch2015-03-301-4/+8
| | | | | Since WT does not issue invalidations, docs will not be removed from the hash table when they are updated.
* SERVER-17758 Move AutoGet* and Client::*Context to their own file.Andy Schwerin2015-03-271-2/+5
| | | | | The new file is mongo/db/db_raii.h. Also, Client::Context is now OldClientContext and Client::WriteContext is OldClientWriteContext.
* SERVER-17469 Enable density estimator for 2d nearSphere.Siyuan Zhou2015-03-251-6/+21
|
* SERVER-17623 Fix direct users of BtreeBasedAccessMethod and BtreeIndexCursorMathias Stearn2015-03-197-93/+60
|
* SERVER-17623 Merge BtreeBasedAccessMethod into IndexAccessMethodMathias Stearn2015-03-193-3/+0
| | | | | | This leaves typedefs for the old names of BtreeBasedAccessMethod and BtreeIndexCursro. A follow up commit will fix all direct users of these classes.
* SERVER-17570: Fix NT Service shutdown race conditionMark Benvenuto2015-03-181-0/+3
|
* SERVER-17525 Remove QLOG, replace with LOG(5)James Wahlin2015-03-134-18/+23
| | | | | | Closes #936 Signed-off-by: Jason Rassi <rassi@10gen.com>
* SERVER-17437 Case-sensitive mode for FTSQuery/FTSMatcherJason Rassi2015-03-122-7/+8
|
* SERVER-13896 Replace logOp() with a more operation-aware observer interfacematt dannenberg2015-03-112-19/+17
|
* SERVER-17282 update find command parsing to conform to find command spec changesDavid Storch2015-03-112-2/+2
| | | | | | | | Also updates the shell to construct the find command according to the new spec. This means that explain with special options (e.g. snapshot()) will not be compatible when mixing 3.2 shell / 3.0 server or 3.0 shell / 3.2 server. Explain of find with standard options like filter, query, projection, sort, and hint will be both backwards and forwards compatible.
* SERVER-17403 Fix StageDebugCmd command registrationJason Rassi2015-02-271-7/+14
|
* SERVER-17395: Add FSM tests to stress yielding.Charlie Swanson2015-02-261-1/+1
|
* SERVER-17280 geo near must propagate saveState()/restoreState() to the ↵David Storch2015-02-254-7/+82
| | | | DensityEstimator
* SERVER-17280 geo near must propagate invalidate messages to IndexScan used ↵David Storch2015-02-254-0/+56
| | | | by DensityEstimator
* SERVER-4494 add index version to explain outputDavid Storch2015-02-205-6/+18
|
* SERVER-17303 findAndModify upsert calls Collection::insertDocument() directlyDavid Storch2015-02-192-42/+97
|