summaryrefslogtreecommitdiff
path: root/src/mongo/db/update
Commit message (Expand)AuthorAgeFilesLines
* SERVER-36258 Construct ServiceContext after mongo initializers complete.Andy Schwerin2018-07-272-1/+3
* SERVER-32348 Make UpdateDriver::parse() throw an exception instead of returni...Minji2018-06-293-42/+41
* SERVER-34798 Remove ServiceContext subclasses and use new ServiceContext in e...Andy Schwerin2018-06-223-3/+1
* SERVER-34364 replace references to invariantOK with invariantBenety Goh2018-04-2613-32/+32
* SERVER-33561 Add a FCV parser file, refactoring FCV codeDianna Hohensee2018-03-021-1/+0
* SERVER-33275 Remove `platform/unordered_`* headersADAM David Alan Martin2018-02-141-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-1410-503/+84
* SERVER-32109 RenameNode no longer checks for no-op set.Justin Seyster2017-12-132-14/+24
* SERVER-32048 Ensure updates that implicitly create an array element generate ...Tess Avitabile2017-12-063-7/+83
* SERVER-31845 Bypass query subsystem to improve config.transactions update per...Randolph Tan2017-11-292-1/+6
* SERVER-31894 Update system should not use mutablebson::Element operator[](Str...Tess Avitabile2017-11-159-36/+84
* SERVER-31608 remove FCV gettersJudah Schvimer2017-10-261-1/+2
* SERVER-31029 Add support for top-level $expr within $or and $andBlake Oler2017-10-092-60/+195
* SERVER-30745 Prohibit unsafe comparisons against featureCompatibilityVersionLouis Williams2017-10-061-2/+1
* SERVER-30731 Add expr support in MatchExpression outside of aggregationTess Avitabile2017-10-053-4/+21
* SERVER-30731 MatchExpressionParser::parse() should require an ExpressionContextTess Avitabile2017-09-2947-1322/+1388
* SERVER-29136 Plumb update document key through to op logNathan Myers2017-09-252-25/+0
* SERVER-30705 Add $v field for update semantics in oplog updates.Justin Seyster2017-09-1411-50/+188
* SERVER-30803 Better error message for invalid result with $inc/$mul.Justin Seyster2017-09-122-6/+29
* SERVER-30951 Add top-level $expr to MatchExpressionJames Wahlin2017-09-101-5/+2
* SERVER-30954 Remove support for expr constant expressions from ComparisonMatc...Tess Avitabile2017-09-061-0/+3
* SERVER-30581 Remove repeated string constants related to featureCompatibility...Tess Avitabile2017-08-301-4/+7
* SERVER-30664: extend ExpressionWithPlaceholder to accept more expressionsNick Zolnierz2017-08-301-1/+1
* SERVER-29840 Add allowed features bitmask to MatchExpressionParser::parseTess Avitabile2017-08-254-12/+122
* SERVER-30401 Simplify UpdateLeafNode::apply interfaceJustin Seyster2017-08-1831-683/+829
* SERVER-30580 Eliminate UserException and MsgAssertionException typesMathias Stearn2017-08-1616-83/+83
* SERVER-28777 Always parse update expression as an UpdateNode tree when featur...Tess Avitabile2017-08-112-53/+22
* SERVER-28772 Remove the $pushAll modifier.Justin Seyster2017-08-105-58/+43
* SERVER-30046 Support $expr constant expression in ComparisonMatchExpressionJames Wahlin2017-08-0918-412/+398
* SERVER-28772 PushNodeJustin Seyster2017-08-0823-48/+1776
* SERVER-28773 Create insert mode for SetNodeTess Avitabile2017-08-0211-22/+99
* SERVER-28773 UpdateNode::apply should take a parameter structTess Avitabile2017-07-3146-9835/+2766
* SERVER-30243: Move ArrayFilter class to expressions library, allowing for fut...Natalia Jacobowitz2017-07-2512-605/+212
* SERVER-28776 Create ObjectReplaceNodeTess Avitabile2017-07-257-43/+976
* SERVER-28766 Create CurrentDateNodeTess Avitabile2017-07-216-0/+622
* SERVER-28771 PullAllNodeJustin Seyster2017-07-2110-108/+931
* SERVER-29814 Move BSONObj::MatchType/BSONElement::getGtLtOp() to matcherJames Wahlin2017-07-211-1/+2
* SERVER-29840 Use ExtensionsCallbackDisallowExtensions in ArrayFilter.David Storch2017-07-205-160/+94
* SERVER-28768 Create CompareNodeTess Avitabile2017-07-196-0/+944
* SERVER-28770 Create PullNodeJustin Seyster2017-07-178-29/+1565
* SERVER-28765 Create BitNode.Justin Seyster2017-07-107-1/+679
* SERVER-30065 Do libdeps dependency types by section, not tupleAndrew Morrow2017-07-081-0/+1
* SERVER-29587: Partition MatchExpression types into categories, fixes anNick Zolnierz2017-07-071-31/+39
* SERVER-29762 Look up arrays by index during update.Justin Seyster2017-07-065-31/+188
* SERVER-29912 Require argument to $pop to be 1 or -1.David Storch2017-07-053-14/+33
* SERVER-29162 UpdateNode implementation should only validate modified fieldsTess Avitabile2017-06-3031-117/+3043
* SERVER-28774 Fix SConscript breakage resulting from a rebase.Justin Seyster2017-06-291-1/+1
* SERVER-28774 Add RenameNode.Justin Seyster2017-06-2911-17/+1438
* SERVER-28769 Implement PopNode.David Storch2017-06-298-63/+821