summaryrefslogtreecommitdiff
path: root/src/mongo/db/update/addtoset_node.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
| | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines.
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-21/+23
|
* SERVER-34364 replace references to invariantOK with invariantBenety Goh2018-04-261-3/+3
|
* SERVER-30731 MatchExpressionParser::parse() should require an ExpressionContextTess Avitabile2017-09-291-2/+3
|
* SERVER-30401 Simplify UpdateLeafNode::apply interfaceJustin Seyster2017-08-181-6/+4
| | | | | | | | | | | | | We need some simplifiction here because UpdateLeafNode::apply is responsible for so many things (a list of which is in modifier_node.h). This change puts most of those things into one function, so that the various modifier implementations can write a few small overrides to customize their functionality, rather than reimplementing all of apply() in each case. This approach extends the PathCreatingNode approach we took previously for all the modifiers. The one exception is RenameNode, which we implement by composing SetNode and UnsetNode.
* SERVER-28772 PushNodeJustin Seyster2017-08-081-3/+6
| | | | A later commit will remove support for the deprecated $pushAll.
* SERVER-28773 UpdateNode::apply should take a parameter structTess Avitabile2017-07-311-3/+4
|
* SERVER-28764 Create AddToSetNodeTess Avitabile2017-06-291-0/+149