summaryrefslogtreecommitdiff
path: root/src/mongo/db/update/field_checker.h
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-41071 Replace NULL and 0 with nullptrA. Jesse Jiryu Davis2019-06-141-1/+1
|
* 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-8/+10
|
* SERVER-28774 Add RenameNode.Justin Seyster2017-06-291-0/+16
| | | | | | | | | | | | | | | | A $rename is implemented with two UpdateLeafNode classes: RenameNode and ConflictPlaceholderNode. The ConflictPlaceHolder node exists only to mark the source path of the rename in the update tree, so that it generates a conflict if another modifier tries to act on the same path. Actually writing the destination path and unsetting the source path occurs in RenameNode apply method. The RenameNode gets placed in the update tree according to its destination path, so that when we reach the RenameNode apply method, pathTaken and pathToCreate are with respect to the destination path, allowing us to create the path if we need to.
* SERVER-28621 Parse BSON update expression into an UpdateNode treeTess Avitabile2017-04-201-0/+59