summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/SConscript
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/pipeline/SConscript')
-rw-r--r--src/mongo/db/pipeline/SConscript68
1 files changed, 12 insertions, 56 deletions
diff --git a/src/mongo/db/pipeline/SConscript b/src/mongo/db/pipeline/SConscript
index f3b54ed67a3..16e39fc4832 100644
--- a/src/mongo/db/pipeline/SConscript
+++ b/src/mongo/db/pipeline/SConscript
@@ -63,10 +63,12 @@ env.Library(
)
env.Library(
- target='aggregation_request_helper', source=[
- 'aggregate_command.idl',
+ target='aggregation_request_helper',
+ source=[
'aggregation_request_helper.cpp',
- ], LIBDEPS=[
+ 'aggregate_command.idl',
+ ],
+ LIBDEPS=[
'$BUILD_DIR/mongo/base',
'$BUILD_DIR/mongo/db/exec/document_value/document_value',
'$BUILD_DIR/mongo/db/namespace_string',
@@ -78,7 +80,8 @@ env.Library(
'$BUILD_DIR/mongo/db/write_concern_options',
'$BUILD_DIR/mongo/idl/idl_parser',
'document_sources_idl',
- ])
+ ]
+)
env.Library(
target='variable_validation',
@@ -92,7 +95,6 @@ env.Library(
env.Library(
target='expression_context',
source=[
- '$BUILD_DIR/mongo/db/query/query_shape/cmd_with_let_shape.cpp',
'expression.cpp',
'expression_context.cpp',
'expression_function.cpp',
@@ -102,7 +104,6 @@ env.Library(
'expression_trigonometric.cpp',
'javascript_execution.cpp',
'make_js_function.cpp',
- 'monotonic_expression.cpp',
'variables.cpp',
],
LIBDEPS=[
@@ -113,7 +114,6 @@ env.Library(
'$BUILD_DIR/mongo/db/query/collation/collator_factory_interface',
'$BUILD_DIR/mongo/db/query/datetime/date_time_support',
'$BUILD_DIR/mongo/db/query/query_knobs',
- '$BUILD_DIR/mongo/db/query/query_shape/query_shape_common',
'$BUILD_DIR/mongo/db/server_options_core',
'$BUILD_DIR/mongo/db/service_context',
'$BUILD_DIR/mongo/db/stats/counters',
@@ -165,7 +165,6 @@ env.Library(
'accumulator_rank.cpp',
'accumulator_std_dev.cpp',
'accumulator_sum.cpp',
- 'map_reduce_options.idl',
'window_function/window_bounds.cpp',
'window_function/window_function_covariance.cpp',
'window_function/window_function_count.cpp',
@@ -184,9 +183,8 @@ env.Library(
],
LIBDEPS_PRIVATE=[
'$BUILD_DIR/mongo/db/exec/sort_executor',
- '$BUILD_DIR/mongo/db/index/index_access_method',
- '$BUILD_DIR/mongo/idl/idl_parser',
- ],
+ '$BUILD_DIR/mongo/db/index/key_generator'
+ ]
)
env.Library(
@@ -273,8 +271,6 @@ pipelineEnv.Library(
'abt/field_map_builder.cpp',
'abt/match_expression_visitor.cpp',
'abt/utils.cpp',
- '$BUILD_DIR/mongo/db/query/query_shape/agg_cmd_shape.cpp',
- '$BUILD_DIR/mongo/db/query/query_stats/agg_key.cpp',
'document_source.cpp',
'document_source_add_fields.cpp',
'document_source_bucket.cpp',
@@ -291,15 +287,11 @@ pipelineEnv.Library(
'document_source_geo_near.cpp',
'document_source_graph_lookup.cpp',
'document_source_group.cpp',
- 'document_source_group_base.cpp',
'document_source_index_stats.cpp',
- 'document_source_internal_all_collection_stats.cpp',
'document_source_internal_compute_geo_near_distance.cpp',
'document_source_internal_convert_bucket_index_stats.cpp',
'document_source_internal_inhibit_optimization.cpp',
'document_source_internal_shard_filter.cpp',
- 'document_source_internal_shred_documents.cpp',
- 'document_source_internal_shardserver_info.cpp',
'document_source_internal_split_pipeline.cpp',
'document_source_internal_unpack_bucket.cpp',
'document_source_limit.cpp',
@@ -314,7 +306,6 @@ pipelineEnv.Library(
'document_source_out.cpp',
'document_source_plan_cache_stats.cpp',
'document_source_project.cpp',
- 'document_source_query_stats.cpp',
'document_source_queue.cpp',
'document_source_redact.cpp',
'document_source_replace_root.cpp',
@@ -323,16 +314,13 @@ pipelineEnv.Library(
'document_source_sequential_document_cache.cpp',
'document_source_set_variable_from_subpipeline.cpp',
'document_source_set_window_fields.cpp',
- 'document_source_sharded_data_distribution.cpp',
'document_source_single_document_transformation.cpp',
'document_source_skip.cpp',
'document_source_sort.cpp',
'document_source_sort_by_count.cpp',
- 'document_source_streaming_group.cpp',
'document_source_tee_consumer.cpp',
'document_source_union_with.cpp',
'document_source_unwind.cpp',
- 'group_from_first_document_transformation.cpp',
'pipeline.cpp',
'search_helper.cpp',
'semantic_analysis.cpp',
@@ -353,6 +341,7 @@ pipelineEnv.Library(
'$BUILD_DIR/mongo/client/clientdriver_minimal',
'$BUILD_DIR/mongo/db/auth/auth',
'$BUILD_DIR/mongo/db/bson/dotted_path_support',
+ '$BUILD_DIR/mongo/db/curop',
'$BUILD_DIR/mongo/db/curop_failpoint_helpers',
'$BUILD_DIR/mongo/db/exec/bucket_unpacker',
'$BUILD_DIR/mongo/db/exec/document_value/document_value',
@@ -360,7 +349,7 @@ pipelineEnv.Library(
'$BUILD_DIR/mongo/db/exec/scoped_timer',
'$BUILD_DIR/mongo/db/exec/sort_executor',
'$BUILD_DIR/mongo/db/generic_cursor',
- '$BUILD_DIR/mongo/db/index/index_access_method',
+ '$BUILD_DIR/mongo/db/index/key_generator',
'$BUILD_DIR/mongo/db/logical_session_cache',
'$BUILD_DIR/mongo/db/logical_session_id_helpers',
'$BUILD_DIR/mongo/db/matcher/expressions',
@@ -388,7 +377,6 @@ pipelineEnv.Library(
'$BUILD_DIR/mongo/s/is_mongos',
'$BUILD_DIR/third_party/shim_snappy',
'accumulator',
- 'change_stream_helpers',
'dependencies',
'document_path_support',
'document_sources_idl',
@@ -396,7 +384,6 @@ pipelineEnv.Library(
'granularity_rounder',
],
LIBDEPS_PRIVATE=[
- '$BUILD_DIR/mongo/db/commands/fsync_locked',
'$BUILD_DIR/mongo/db/commands/test_commands_enabled',
'$BUILD_DIR/mongo/db/fts/base_fts',
'$BUILD_DIR/mongo/db/mongohasher',
@@ -404,7 +391,6 @@ pipelineEnv.Library(
'$BUILD_DIR/mongo/db/query/projection_ast',
'$BUILD_DIR/mongo/db/repl/image_collection_entry',
'$BUILD_DIR/mongo/db/sorter/sorter_idl',
- '$BUILD_DIR/mongo/db/sorter/sorter_stats',
'$BUILD_DIR/mongo/db/timeseries/timeseries_conversion_util',
'$BUILD_DIR/mongo/db/timeseries/timeseries_options',
'$BUILD_DIR/mongo/rpc/command_status',
@@ -434,7 +420,6 @@ env.Library(
'change_stream_filter_helpers.cpp',
'change_stream_helpers_legacy.cpp',
'change_stream_rewrite_helpers.cpp',
- 'change_stream_split_event_helpers.cpp',
'document_source_change_stream.cpp',
'document_source_change_stream_add_post_image.cpp',
'document_source_change_stream_check_invalidate.cpp',
@@ -444,7 +429,6 @@ env.Library(
'document_source_change_stream_handle_topology_change.cpp',
'document_source_change_stream_add_pre_image.cpp',
'document_source_change_stream_oplog_match.cpp',
- 'document_source_change_stream_split_large_event.cpp',
'document_source_change_stream_transform.cpp',
'document_source_change_stream_unwind_transaction.cpp',
],
@@ -455,7 +439,6 @@ env.Library(
'$BUILD_DIR/mongo/db/pipeline/sharded_agg_helpers',
'$BUILD_DIR/mongo/db/update/update_driver',
'$BUILD_DIR/mongo/s/query/router_exec_stage',
- 'change_stream_helpers',
'change_stream_preimage',
],
)
@@ -478,21 +461,17 @@ env.Library(
'document_source_coll_stats.idl',
'document_source_densify.idl',
'document_source_fill.idl',
- 'document_source_internal_all_collection_stats.idl',
'document_source_internal_apply_oplog_update.idl',
'document_source_list_sessions.idl',
'document_source_merge.idl',
'document_source_merge_modes.idl',
'document_source_merge_spec.cpp',
'document_source_parsing_validators.cpp',
- 'document_source_query_stats.idl',
- 'document_source_query_stats_validators.cpp',
'document_source_replace_root.idl',
'document_source_set_window_fields.idl',
'document_source_union_with.idl',
'document_source_set_variable_from_subpipeline.idl',
'exchange_spec.idl',
- 'resume_token.idl',
'resume_token.cpp',
'storage_stats_spec.idl',
'value.idl',
@@ -500,8 +479,6 @@ env.Library(
LIBDEPS=[
'$BUILD_DIR/mongo/base',
'$BUILD_DIR/mongo/db/exec/document_value/document_value',
- '$BUILD_DIR/mongo/db/query/query_shape/query_shape',
- '$BUILD_DIR/mongo/db/query/query_stats/query_stats_parse',
'$BUILD_DIR/mongo/db/storage/key_string',
'$BUILD_DIR/mongo/idl/idl_parser',
'$BUILD_DIR/mongo/s/common_s',
@@ -516,7 +493,6 @@ env.Library(
],
LIBDEPS=[
'$BUILD_DIR/mongo/db/change_stream_options_manager',
- '$BUILD_DIR/mongo/db/concurrency/exception_util',
'$BUILD_DIR/mongo/db/db_raii',
'$BUILD_DIR/mongo/db/query_exec',
'$BUILD_DIR/mongo/db/record_id_helpers',
@@ -545,17 +521,6 @@ env.Library(
)
env.Library(
- target="change_stream_helpers",
- source=[
- "change_stream_helpers.cpp",
- ],
- LIBDEPS=[
- "document_sources_idl",
- ],
- LIBDEPS_PRIVATE=[],
-)
-
-env.Library(
target="change_stream_test_helpers",
source=[
"change_stream_test_helpers.cpp",
@@ -577,21 +542,17 @@ env.CppUnitTest(
'change_stream_event_transform_test.cpp',
'change_stream_expired_pre_image_remover_test.cpp',
'change_stream_rewrites_test.cpp',
- 'change_stream_split_event_helpers_test.cpp',
'dependencies_test.cpp',
'dispatch_shard_pipeline_test.cpp',
'document_path_support_test.cpp',
'document_source_add_fields_test.cpp',
'document_source_bucket_auto_test.cpp',
'document_source_bucket_test.cpp',
- 'document_source_change_stream_add_post_image_test.cpp',
'document_source_change_stream_test.cpp',
'document_source_check_resume_token_test.cpp',
- 'document_source_coll_stats_test.cpp',
'document_source_count_test.cpp',
'document_source_current_op_test.cpp',
'document_source_densify_test.cpp',
- 'document_source_documents_test.cpp',
'document_source_exchange_test.cpp',
'document_source_facet_test.cpp',
'document_source_find_and_modify_image_lookup_test.cpp',
@@ -602,6 +563,7 @@ env.CppUnitTest(
'document_source_internal_shard_filter_test.cpp',
'document_source_internal_split_pipeline_test.cpp',
'document_source_limit_test.cpp',
+ 'document_source_change_stream_add_post_image_test.cpp',
'document_source_lookup_test.cpp',
'document_source_match_test.cpp',
'document_source_merge_cursors_test.cpp',
@@ -620,11 +582,8 @@ env.CppUnitTest(
'document_source_skip_test.cpp',
'document_source_sort_by_count_test.cpp',
'document_source_sort_test.cpp',
- 'document_source_query_stats_test.cpp',
'document_source_union_with_test.cpp',
- 'document_source_internal_all_collection_stats_test.cpp',
'document_source_internal_compute_geo_near_distance_test.cpp',
- 'document_source_internal_convert_bucket_index_stats_test.cpp',
'document_source_internal_unpack_bucket_test/extract_or_build_project_to_internalize_test.cpp',
'document_source_internal_unpack_bucket_test/create_predicates_on_bucket_level_field_test.cpp',
'document_source_internal_unpack_bucket_test/extract_project_for_pushdown_test.cpp',
@@ -645,9 +604,7 @@ env.CppUnitTest(
'expression_date_test.cpp',
'expression_field_path_test.cpp',
'expression_find_internal_test.cpp',
- 'expression_function_test.cpp',
'expression_javascript_test.cpp' if get_option('js-engine') != 'none' else [],
- 'expression_let_test.cpp',
'expression_nary_test.cpp',
'expression_object_test.cpp',
'expression_or_test.cpp',
@@ -662,7 +619,6 @@ env.CppUnitTest(
'granularity_rounder_preferred_numbers_test.cpp',
'lookup_set_cache_test.cpp',
'memory_usage_tracker_test.cpp',
- 'monotonic_expression_test.cpp',
'partition_key_comparator_test.cpp',
'pipeline_metadata_tree_test.cpp',
'pipeline_test.cpp',