summaryrefslogtreecommitdiff
path: root/src/mongo/db/update/update_driver.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-63428 Robustify oplog applying code for update operationRui Liu2022-02-221-9/+3
* SERVER-60176 Disable document validation for storage when applying the oplog ...Nikita Lapkov2021-12-081-0/+5
* SERVER-60622 Fix typos in update_driver.cpp error messagesmartin-mueller-cemas2021-10-291-3/+3
* SERVER-60156 Add a way to bypass storageValid() for time-series updatesYuhong Zhang2021-09-291-0/+1
* SERVER-58578 Timeseries bucket compressionHenrik Edin2021-09-161-0/+13
* SERVER-51075: Remove FCV checks for :2 oplog entriesEthan Zhang2021-08-261-12/+1
* SERVER-56755 Collect and expose statistics for insert and updates with dots a...Ruoxin Xu2021-05-141-0/+3
* SERVER-55501 Avoid element-wise iteration and copy when appending to an objec...Dan Larkin-York2021-04-281-1/+2
* SERVER-54975 Rename IDL parser classes to use CommandRequest and CommandReply...Bernard Gorman2021-04-021-1/+1
* SERVER-53060 Remove QueryRequest classRuoxin Xu2021-02-171-3/+4
* SERVER-53395 UpdateDriver::parse() supports delta updates for non-oplog appli...Benety Goh2020-12-181-3/+0
* SERVER-51009 Fix commentIan Boros2020-09-231-0/+1
* SERVER-51009 Correct FCV check for $v:2 delta oplog entriesIan Boros2020-09-231-3/+9
* SERVER-50247 Use document deltas to determine whether update affects indexes ...Arun Banala2020-09-171-3/+1
* SERVER-50274 Refactor update system LogBuilder interfaceIan Boros2020-08-271-0/+1
* SERVER-48920 Use document deltas to determine whether update affects indexesArun Banala2020-08-131-1/+3
* SERVER-38909 Permit empty update modifiers, treating as a no-op rather than a...Mindaugas Malinauskas2020-08-111-7/+0
* Revert "SERVER-38909 Permit empty update modifiers, treating as a no-op rathe...Vesselina Ratcheva2020-08-101-0/+7
* SERVER-38909 Permit empty update modifiers, treating as a no-op rather than a...Mindaugas Malinauskas2020-08-101-7/+0
* Revert "SERVER-49117 Remove storage validation of '$' and '.' in field names ...Charlie Swanson2020-08-061-4/+1
* SERVER-49117 Remove storage validation of '$' and '.' in field names for inse...Junhson Jean-Baptiste2020-08-041-1/+4
* SERVER-49783: Update latest FCV to 4.7Lingzhi Deng2020-08-021-1/+1
* SERVER-47731 Add FCV check for $v:2 delta oplog entriesIan Boros2020-07-311-2/+19
* SERVER-47726 Log delta-style oplog entries from pipeline based updatesIan Boros2020-07-091-53/+37
* SERVER-45406 Plumb ExpressionContext through PlanStageIan Boros2020-02-281-2/+0
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-271-11/+5
* SERVER-41071 Replace NULL and 0 with nullptrA. Jesse Jiryu Davis2019-06-141-1/+1
* SERVER-39339 Remove `stdx/memory.h`ADAM David Alan Martin2019-06-101-5/+5
* SERVER-41043 Add 'let' field support for merge stageAnton Korshunov2019-05-231-1/+4
* SERVER-40585 UpdateNode should not derive from UpdateExecutorJames Wahlin2019-04-291-7/+9
* SERVER-40476 merge contents of utils/stringutils into utils/str.Billy Donahue2019-04-111-1/+0
* SERVER-40381 Add the ability to specify a pipeline to an update commandJames Wahlin2019-04-111-51/+41
* SERVER-40476 remove mongoutils::strBilly Donahue2019-04-091-8/+2
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
* SERVER-39060 Add upsert function to Stitch Support LibraryJustin Seyster2019-01-281-1/+2
* SERVER-31012: expose optional way of retrieving FieldRef's for fields that we...Nick Zolnierz2018-11-301-1/+6
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
* SERVER-32348 Make UpdateDriver::parse() throw an exception instead of returni...Minji2018-06-291-14/+8
* SERVER-34364 replace references to invariantOK with invariantBenety Goh2018-04-261-1/+1
* SERVER-33561 Add a FCV parser file, refactoring FCV codeDianna Hohensee2018-03-021-1/+0
* SERVER-32726 Fix out-of-order error code in update_driver.cppMatthew Russotto2018-01-161-1/+1
* SERVER-30854 Remove ModifierInterface update code.Justin Seyster2017-12-141-308/+48
* SERVER-32048 Ensure updates that implicitly create an array element generate ...Tess Avitabile2017-12-061-5/+15
* SERVER-31845 Bypass query subsystem to improve config.transactions update per...Randolph Tan2017-11-291-1/+5
* SERVER-31894 Update system should not use mutablebson::Element operator[](Str...Tess Avitabile2017-11-151-1/+12
* SERVER-31608 remove FCV gettersJudah Schvimer2017-10-261-1/+2
* SERVER-30745 Prohibit unsafe comparisons against featureCompatibilityVersionLouis Williams2017-10-061-2/+1
* SERVER-30731 Add expr support in MatchExpression outside of aggregationTess Avitabile2017-10-051-0/+2
* SERVER-30731 MatchExpressionParser::parse() should require an ExpressionContextTess Avitabile2017-09-291-4/+4
* SERVER-29136 Plumb update document key through to op logNathan Myers2017-09-251-19/+0