diff options
Diffstat (limited to 'src/mongo/db/pipeline')
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" |