summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/pipeline')
-rw-r--r--src/mongo/db/pipeline/accumulator.h3
-rw-r--r--src/mongo/db/pipeline/accumulator_add_to_set.cpp3
-rw-r--r--src/mongo/db/pipeline/accumulator_avg.cpp3
-rw-r--r--src/mongo/db/pipeline/accumulator_first.cpp3
-rw-r--r--src/mongo/db/pipeline/accumulator_last.cpp3
-rw-r--r--src/mongo/db/pipeline/accumulator_min_max.cpp3
-rw-r--r--src/mongo/db/pipeline/accumulator_push.cpp3
-rw-r--r--src/mongo/db/pipeline/accumulator_sum.cpp3
-rw-r--r--src/mongo/db/pipeline/dependencies.cpp3
-rw-r--r--src/mongo/db/pipeline/document.cpp3
-rw-r--r--src/mongo/db/pipeline/document_source.cpp3
-rw-r--r--src/mongo/db/pipeline/document_source.h3
-rw-r--r--src/mongo/db/pipeline/document_source_bson_array.cpp3
-rw-r--r--src/mongo/db/pipeline/document_source_command_shards.cpp3
-rw-r--r--src/mongo/db/pipeline/document_source_geo_near.cpp3
-rw-r--r--src/mongo/db/pipeline/document_source_group.cpp3
-rw-r--r--src/mongo/db/pipeline/document_source_limit.cpp3
-rw-r--r--src/mongo/db/pipeline/document_source_match.cpp3
-rw-r--r--src/mongo/db/pipeline/document_source_merge_cursors.cpp3
-rw-r--r--src/mongo/db/pipeline/document_source_out.cpp3
-rw-r--r--src/mongo/db/pipeline/document_source_project.cpp3
-rw-r--r--src/mongo/db/pipeline/document_source_redact.cpp3
-rw-r--r--src/mongo/db/pipeline/document_source_skip.cpp3
-rw-r--r--src/mongo/db/pipeline/document_source_sort.cpp3
-rw-r--r--src/mongo/db/pipeline/document_source_unwind.cpp3
-rw-r--r--src/mongo/db/pipeline/expression.cpp3
-rw-r--r--src/mongo/db/pipeline/expression.h3
-rw-r--r--src/mongo/db/pipeline/field_path.cpp3
-rw-r--r--src/mongo/db/pipeline/field_path.h3
-rw-r--r--src/mongo/db/pipeline/pipeline.cpp3
-rw-r--r--src/mongo/db/pipeline/value.cpp3
31 files changed, 93 insertions, 0 deletions
diff --git a/src/mongo/db/pipeline/accumulator.h b/src/mongo/db/pipeline/accumulator.h
index d0b48b498b6..d90207789f9 100644
--- a/src/mongo/db/pipeline/accumulator.h
+++ b/src/mongo/db/pipeline/accumulator.h
@@ -28,7 +28,10 @@
#pragma once
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include <boost/unordered_set.hpp>
diff --git a/src/mongo/db/pipeline/accumulator_add_to_set.cpp b/src/mongo/db/pipeline/accumulator_add_to_set.cpp
index 086253cf116..245988069a9 100644
--- a/src/mongo/db/pipeline/accumulator_add_to_set.cpp
+++ b/src/mongo/db/pipeline/accumulator_add_to_set.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/pipeline/accumulator.h"
#include "mongo/db/pipeline/expression_context.h"
diff --git a/src/mongo/db/pipeline/accumulator_avg.cpp b/src/mongo/db/pipeline/accumulator_avg.cpp
index 8dbfc816de1..773177efd05 100644
--- a/src/mongo/db/pipeline/accumulator_avg.cpp
+++ b/src/mongo/db/pipeline/accumulator_avg.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/pipeline/accumulator.h"
#include "mongo/db/pipeline/document.h"
diff --git a/src/mongo/db/pipeline/accumulator_first.cpp b/src/mongo/db/pipeline/accumulator_first.cpp
index 984f80993d9..18d1445becc 100644
--- a/src/mongo/db/pipeline/accumulator_first.cpp
+++ b/src/mongo/db/pipeline/accumulator_first.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/pipeline/accumulator.h"
#include "mongo/db/pipeline/value.h"
diff --git a/src/mongo/db/pipeline/accumulator_last.cpp b/src/mongo/db/pipeline/accumulator_last.cpp
index 1c8cf7cfd62..d6944600789 100644
--- a/src/mongo/db/pipeline/accumulator_last.cpp
+++ b/src/mongo/db/pipeline/accumulator_last.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/pipeline/accumulator.h"
#include "mongo/db/pipeline/value.h"
diff --git a/src/mongo/db/pipeline/accumulator_min_max.cpp b/src/mongo/db/pipeline/accumulator_min_max.cpp
index 57eddfedbde..e70a00157c4 100644
--- a/src/mongo/db/pipeline/accumulator_min_max.cpp
+++ b/src/mongo/db/pipeline/accumulator_min_max.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/pipeline/accumulator.h"
#include "mongo/db/pipeline/value.h"
diff --git a/src/mongo/db/pipeline/accumulator_push.cpp b/src/mongo/db/pipeline/accumulator_push.cpp
index 8250c462af8..230ff0c69a2 100644
--- a/src/mongo/db/pipeline/accumulator_push.cpp
+++ b/src/mongo/db/pipeline/accumulator_push.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/pipeline/accumulator.h"
#include "mongo/db/pipeline/expression_context.h"
diff --git a/src/mongo/db/pipeline/accumulator_sum.cpp b/src/mongo/db/pipeline/accumulator_sum.cpp
index 76bddc956fe..98b48292d18 100644
--- a/src/mongo/db/pipeline/accumulator_sum.cpp
+++ b/src/mongo/db/pipeline/accumulator_sum.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/pipeline/accumulator.h"
#include "mongo/db/pipeline/value.h"
diff --git a/src/mongo/db/pipeline/dependencies.cpp b/src/mongo/db/pipeline/dependencies.cpp
index bed2332549d..1b48ed2de12 100644
--- a/src/mongo/db/pipeline/dependencies.cpp
+++ b/src/mongo/db/pipeline/dependencies.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/jsobj.h"
#include "mongo/db/pipeline/dependencies.h"
diff --git a/src/mongo/db/pipeline/document.cpp b/src/mongo/db/pipeline/document.cpp
index 4f260591fe1..f12a1a6b864 100644
--- a/src/mongo/db/pipeline/document.cpp
+++ b/src/mongo/db/pipeline/document.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/pipeline/document.h"
diff --git a/src/mongo/db/pipeline/document_source.cpp b/src/mongo/db/pipeline/document_source.cpp
index d4c21fca2fd..377bfe26002 100644
--- a/src/mongo/db/pipeline/document_source.cpp
+++ b/src/mongo/db/pipeline/document_source.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/pipeline/document_source.h"
#include "mongo/db/pipeline/expression_context.h"
diff --git a/src/mongo/db/pipeline/document_source.h b/src/mongo/db/pipeline/document_source.h
index 4b6a8bf0291..7f5e51dcb47 100644
--- a/src/mongo/db/pipeline/document_source.h
+++ b/src/mongo/db/pipeline/document_source.h
@@ -28,7 +28,10 @@
#pragma once
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include <boost/optional.hpp>
#include <boost/unordered_map.hpp>
diff --git a/src/mongo/db/pipeline/document_source_bson_array.cpp b/src/mongo/db/pipeline/document_source_bson_array.cpp
index 47c14f22570..14e1068c799 100644
--- a/src/mongo/db/pipeline/document_source_bson_array.cpp
+++ b/src/mongo/db/pipeline/document_source_bson_array.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/pipeline/document.h"
#include "mongo/db/pipeline/document_source.h"
diff --git a/src/mongo/db/pipeline/document_source_command_shards.cpp b/src/mongo/db/pipeline/document_source_command_shards.cpp
index b1ac58bdf54..ba5e480251d 100644
--- a/src/mongo/db/pipeline/document_source_command_shards.cpp
+++ b/src/mongo/db/pipeline/document_source_command_shards.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/pipeline/document_source.h"
#include "mongo/s/shard.h"
diff --git a/src/mongo/db/pipeline/document_source_geo_near.cpp b/src/mongo/db/pipeline/document_source_geo_near.cpp
index 9b8fca031ea..41ff8271834 100644
--- a/src/mongo/db/pipeline/document_source_geo_near.cpp
+++ b/src/mongo/db/pipeline/document_source_geo_near.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/pipeline/document_source.h"
#include "mongo/db/pipeline/document.h"
diff --git a/src/mongo/db/pipeline/document_source_group.cpp b/src/mongo/db/pipeline/document_source_group.cpp
index 04c09bad97d..b492a0d9687 100644
--- a/src/mongo/db/pipeline/document_source_group.cpp
+++ b/src/mongo/db/pipeline/document_source_group.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/jsobj.h"
diff --git a/src/mongo/db/pipeline/document_source_limit.cpp b/src/mongo/db/pipeline/document_source_limit.cpp
index 67b224afbd7..bd1bb86f324 100644
--- a/src/mongo/db/pipeline/document_source_limit.cpp
+++ b/src/mongo/db/pipeline/document_source_limit.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/jsobj.h"
#include "mongo/db/pipeline/document.h"
diff --git a/src/mongo/db/pipeline/document_source_match.cpp b/src/mongo/db/pipeline/document_source_match.cpp
index 5aad4f59cbd..2ac916a1c1b 100644
--- a/src/mongo/db/pipeline/document_source_match.cpp
+++ b/src/mongo/db/pipeline/document_source_match.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include <cctype>
diff --git a/src/mongo/db/pipeline/document_source_merge_cursors.cpp b/src/mongo/db/pipeline/document_source_merge_cursors.cpp
index b0c56d2878f..264ddcc60ef 100644
--- a/src/mongo/db/pipeline/document_source_merge_cursors.cpp
+++ b/src/mongo/db/pipeline/document_source_merge_cursors.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/pipeline/document_source.h"
diff --git a/src/mongo/db/pipeline/document_source_out.cpp b/src/mongo/db/pipeline/document_source_out.cpp
index d342424a3ac..8077e7a9812 100644
--- a/src/mongo/db/pipeline/document_source_out.cpp
+++ b/src/mongo/db/pipeline/document_source_out.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/pipeline/document_source.h"
diff --git a/src/mongo/db/pipeline/document_source_project.cpp b/src/mongo/db/pipeline/document_source_project.cpp
index 287be0657ac..3516d48ae8b 100644
--- a/src/mongo/db/pipeline/document_source_project.cpp
+++ b/src/mongo/db/pipeline/document_source_project.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/jsobj.h"
#include "mongo/db/pipeline/document.h"
diff --git a/src/mongo/db/pipeline/document_source_redact.cpp b/src/mongo/db/pipeline/document_source_redact.cpp
index e7a1548b1e4..029d7fa7655 100644
--- a/src/mongo/db/pipeline/document_source_redact.cpp
+++ b/src/mongo/db/pipeline/document_source_redact.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/pipeline/document_source.h"
diff --git a/src/mongo/db/pipeline/document_source_skip.cpp b/src/mongo/db/pipeline/document_source_skip.cpp
index 86f39735e77..75147d639f4 100644
--- a/src/mongo/db/pipeline/document_source_skip.cpp
+++ b/src/mongo/db/pipeline/document_source_skip.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/jsobj.h"
#include "mongo/db/pipeline/document.h"
diff --git a/src/mongo/db/pipeline/document_source_sort.cpp b/src/mongo/db/pipeline/document_source_sort.cpp
index 67169b85b32..da8847edd96 100644
--- a/src/mongo/db/pipeline/document_source_sort.cpp
+++ b/src/mongo/db/pipeline/document_source_sort.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/pipeline/document_source.h"
diff --git a/src/mongo/db/pipeline/document_source_unwind.cpp b/src/mongo/db/pipeline/document_source_unwind.cpp
index f7c28fa8ec4..3116db91968 100644
--- a/src/mongo/db/pipeline/document_source_unwind.cpp
+++ b/src/mongo/db/pipeline/document_source_unwind.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/jsobj.h"
#include "mongo/db/pipeline/document.h"
diff --git a/src/mongo/db/pipeline/expression.cpp b/src/mongo/db/pipeline/expression.cpp
index 4e67336a4d0..ffbd693c9f0 100644
--- a/src/mongo/db/pipeline/expression.cpp
+++ b/src/mongo/db/pipeline/expression.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/pipeline/expression.h"
diff --git a/src/mongo/db/pipeline/expression.h b/src/mongo/db/pipeline/expression.h
index 6e759a59f20..12c9c5d0dec 100644
--- a/src/mongo/db/pipeline/expression.h
+++ b/src/mongo/db/pipeline/expression.h
@@ -28,7 +28,10 @@
#pragma once
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/pipeline/dependencies.h"
#include "mongo/db/pipeline/document.h"
diff --git a/src/mongo/db/pipeline/field_path.cpp b/src/mongo/db/pipeline/field_path.cpp
index f91a2ff00cb..bbb6dd9b5f8 100644
--- a/src/mongo/db/pipeline/field_path.cpp
+++ b/src/mongo/db/pipeline/field_path.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/pipeline/field_path.h"
diff --git a/src/mongo/db/pipeline/field_path.h b/src/mongo/db/pipeline/field_path.h
index a15d53d3e41..4bbf3965991 100644
--- a/src/mongo/db/pipeline/field_path.h
+++ b/src/mongo/db/pipeline/field_path.h
@@ -28,7 +28,10 @@
#pragma once
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/util/assert_util.h"
namespace mongo {
diff --git a/src/mongo/db/pipeline/pipeline.cpp b/src/mongo/db/pipeline/pipeline.cpp
index db4ba8af517..252fd409bfb 100644
--- a/src/mongo/db/pipeline/pipeline.cpp
+++ b/src/mongo/db/pipeline/pipeline.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
// This file defines functions from both of these headers
#include "mongo/db/pipeline/pipeline.h"
diff --git a/src/mongo/db/pipeline/value.cpp b/src/mongo/db/pipeline/value.cpp
index 06b98118306..0f4bb37eaa8 100644
--- a/src/mongo/db/pipeline/value.cpp
+++ b/src/mongo/db/pipeline/value.cpp
@@ -26,7 +26,10 @@
* it in the license file.
*/
+#define MONGO_PCH_WHITELISTED
+#include "mongo/platform/basic.h"
#include "mongo/pch.h"
+#undef MONGO_PCH_WHITELISTED
#include "mongo/db/pipeline/value.h"