summaryrefslogtreecommitdiff
path: root/src/mongo/db/update/SConscript
diff options
context:
space:
mode:
authorJustin Seyster <justin.seyster@mongodb.com>2017-07-21 11:58:39 -0400
committerJustin Seyster <justin.seyster@mongodb.com>2017-07-21 13:08:06 -0400
commit737727c01a553ad087157e3fbed18eb905fcdfd9 (patch)
tree62210915b69ff2bf4e19ff3b0d7dc60afcabede4 /src/mongo/db/update/SConscript
parentf7924be532372d4754ac3a496881e9334de21a7b (diff)
downloadmongo-737727c01a553ad087157e3fbed18eb905fcdfd9.tar.gz
SERVER-28771 PullAllNode
This change factors out a lot of the PullNode functionality to a new ArrayCullingNode class, so that the very similar PullAllNode can make use of it.
Diffstat (limited to 'src/mongo/db/update/SConscript')
-rw-r--r--src/mongo/db/update/SConscript3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mongo/db/update/SConscript b/src/mongo/db/update/SConscript
index b2fc85f4190..00ee6410354 100644
--- a/src/mongo/db/update/SConscript
+++ b/src/mongo/db/update/SConscript
@@ -58,12 +58,14 @@ env.Library(
source=[
'addtoset_node.cpp',
'arithmetic_node.cpp',
+ 'array_culling_node.cpp',
'bit_node.cpp',
'compare_node.cpp',
'modifier_table.cpp',
'path_creating_node.cpp',
'pop_node.cpp',
'pull_node.cpp',
+ 'pullall_node.cpp',
'rename_node.cpp',
'set_node.cpp',
'unset_node.cpp',
@@ -90,6 +92,7 @@ env.CppUnitTest(
'compare_node_test.cpp',
'pop_node_test.cpp',
'pull_node_test.cpp',
+ 'pullall_node_test.cpp',
'rename_node_test.cpp',
'set_node_test.cpp',
'unset_node_test.cpp',