summaryrefslogtreecommitdiff
path: root/src/mongo/db/update/push_node.cpp
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2018-04-26 11:05:53 -0400
committerBenety Goh <benety@mongodb.com>2018-04-26 11:05:53 -0400
commit810b253e98ca094743288f8174da876af47fa8f8 (patch)
tree139a78c6d9b50680aa3d64ad5f32edbe7273ce5d /src/mongo/db/update/push_node.cpp
parent316bcc98e2b89e266493612ee1cf4680a0265e0f (diff)
downloadmongo-810b253e98ca094743288f8174da876af47fa8f8.tar.gz
SERVER-34364 replace references to invariantOK with invariant
Diffstat (limited to 'src/mongo/db/update/push_node.cpp')
-rw-r--r--src/mongo/db/update/push_node.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mongo/db/update/push_node.cpp b/src/mongo/db/update/push_node.cpp
index ac235e722f9..27d97e395c8 100644
--- a/src/mongo/db/update/push_node.cpp
+++ b/src/mongo/db/update/push_node.cpp
@@ -207,21 +207,21 @@ ModifierNode::ModifyResult PushNode::insertElementsWithPosition(
// variable.
ModifyResult result;
if (arraySize == 0) {
- invariantOK(array->pushBack(firstElementToInsert));
+ invariant(array->pushBack(firstElementToInsert));
result = ModifyResult::kNormalUpdate;
} else if (position > arraySize) {
- invariantOK(array->pushBack(firstElementToInsert));
+ invariant(array->pushBack(firstElementToInsert));
result = ModifyResult::kArrayAppendUpdate;
} else if (position > 0) {
auto insertAfter = getNthChild(*array, position - 1);
- invariantOK(insertAfter.addSiblingRight(firstElementToInsert));
+ invariant(insertAfter.addSiblingRight(firstElementToInsert));
result = ModifyResult::kNormalUpdate;
} else if (position < 0 && -position < arraySize) {
auto insertAfter = getNthChild(*array, arraySize - (-position) - 1);
- invariantOK(insertAfter.addSiblingRight(firstElementToInsert));
+ invariant(insertAfter.addSiblingRight(firstElementToInsert));
result = ModifyResult::kNormalUpdate;
} else {
- invariantOK(array->pushFront(firstElementToInsert));
+ invariant(array->pushFront(firstElementToInsert));
result = ModifyResult::kNormalUpdate;
}
@@ -232,7 +232,7 @@ ModifierNode::ModifyResult PushNode::insertElementsWithPosition(
[&document](auto& insertAfter, auto& valueToInsert) {
auto nextElementToInsert =
document.makeElementWithNewFieldName(StringData(), valueToInsert);
- invariantOK(insertAfter.addSiblingRight(nextElementToInsert));
+ invariant(insertAfter.addSiblingRight(nextElementToInsert));
return nextElementToInsert;
});
@@ -263,11 +263,11 @@ ModifierNode::ModifyResult PushNode::performPush(mutablebson::Element* element,
while (static_cast<long long>(countChildren(*element)) > std::abs(_slice)) {
result = ModifyResult::kNormalUpdate;
if (_slice >= 0) {
- invariantOK(element->popBack());
+ invariant(element->popBack());
} else {
// A negative value in '_slice' trims the array down to abs(_slice) but removes entries
// from the front of the array instead of the back.
- invariantOK(element->popFront());
+ invariant(element->popFront());
}
}
@@ -310,7 +310,7 @@ void PushNode::logUpdate(LogBuilder* logBuilder,
void PushNode::setValueForNewElement(mutablebson::Element* element) const {
BSONObj emptyArray;
- invariantOK(element->setValueArray(emptyArray));
+ invariant(element->setValueArray(emptyArray));
(void)performPush(element, nullptr);
}