diff options
Diffstat (limited to 'src/mongo/db/query/SConscript')
| -rw-r--r-- | src/mongo/db/query/SConscript | 69 |
1 files changed, 16 insertions, 53 deletions
diff --git a/src/mongo/db/query/SConscript b/src/mongo/db/query/SConscript index d6da5af72e4..025fd11d118 100644 --- a/src/mongo/db/query/SConscript +++ b/src/mongo/db/query/SConscript @@ -1,9 +1,6 @@ # -*- mode: python -*- -Import([ - "env", - "get_option", -]) +Import("env") env = env.Clone() @@ -13,8 +10,6 @@ env.SConscript( "collation", "datetime", 'optimizer', - 'query_stats', - 'query_shape', ], exports=[ 'env' @@ -24,11 +19,8 @@ env.SConscript( env.Library( target='canonical_query', source=[ - 'canonical_query.cpp', - 'canonical_query_encoder.cpp', - 'parsed_find_command.cpp', - 'query_shape/find_cmd_shape.cpp', - 'query_stats/find_key.cpp', + "canonical_query.cpp", + "canonical_query_encoder.cpp", ], LIBDEPS=[ "$BUILD_DIR/mongo/crypto/encrypted_field_config", @@ -61,7 +53,6 @@ env.Library( "query_planner.cpp", "query_settings.cpp", "query_solution.cpp", - "record_id_range.cpp", "stage_types.cpp", ], LIBDEPS=[ @@ -70,6 +61,7 @@ env.Library( "$BUILD_DIR/mongo/db/commands/server_status_core", "$BUILD_DIR/mongo/db/exec/sbe/query_sbe_plan_stats", "$BUILD_DIR/mongo/db/index/expression_params", + "$BUILD_DIR/mongo/db/index/key_generator", "$BUILD_DIR/mongo/db/index_names", "canonical_query", "query_index_bounds", @@ -78,7 +70,6 @@ env.Library( ], LIBDEPS_PRIVATE=[ '$BUILD_DIR/mongo/db/fts/base_fts', - '$BUILD_DIR/mongo/db/index/index_access_method', "$BUILD_DIR/mongo/db/record_id_helpers", "$BUILD_DIR/mongo/idl/server_parameter", ], @@ -99,17 +90,6 @@ env.Library( ) env.Library( - target='memory_util', - source=[ - 'util/memory_util.cpp', - ], - LIBDEPS=[ - '$BUILD_DIR/mongo/util/processinfo', - '$BUILD_DIR/mongo/util/regex_util', - ], -) - -env.Library( target="query_plan_cache", source=[ "classic_plan_cache.cpp", @@ -121,7 +101,6 @@ env.Library( "$BUILD_DIR/mongo/base", "$BUILD_DIR/mongo/db/exec/sbe/query_sbe", "canonical_query", - "memory_util", ] ) @@ -139,9 +118,6 @@ env.Library( "$BUILD_DIR/mongo/db/matcher/expressions", "$BUILD_DIR/mongo/db/storage/execution_context", ], - LIBDEPS_PRIVATE=[ - '$BUILD_DIR/mongo/db/catalog/health_log_interface', - ], ) env.Library( @@ -282,18 +258,17 @@ env.Library( env.Library( target="query_knobs", source=[ + 'plan_cache_size_parameter.cpp', 'query_feature_flags.idl', 'query_knobs.idl', - 'query_stats/query_stats_on_parameter_change.cpp', 'sbe_plan_cache_on_parameter_change.cpp', ], LIBDEPS_PRIVATE=[ - '$BUILD_DIR/mongo/db/service_context', + "$BUILD_DIR/mongo/db/service_context", '$BUILD_DIR/mongo/idl/feature_flag', '$BUILD_DIR/mongo/idl/server_parameter', '$BUILD_DIR/third_party/shim_pcrecpp', - 'memory_util', - ], + ] ) env.Library( @@ -367,10 +342,10 @@ env.Library( '$BUILD_DIR/mongo/util/fail_point', ], LIBDEPS_PRIVATE=[ - '$BUILD_DIR/mongo/db/concurrency/exception_util', + '$BUILD_DIR/mongo/db/concurrency/write_conflict_exception', '$BUILD_DIR/mongo/db/storage/recovery_unit_base', ], -) + ) env.CppUnitTest( target="db_query_test", @@ -381,7 +356,6 @@ env.CppUnitTest( "classic_stage_builder_test.cpp", "count_command_test.cpp", "cursor_response_test.cpp", - "find_common_test.cpp", "get_executor_test.cpp", "getmore_request_test.cpp", "hint_parser_test.cpp", @@ -397,12 +371,13 @@ env.CppUnitTest( "interval_test.cpp", "killcursors_request_test.cpp", "lru_key_value_test.cpp", + 'map_reduce_output_format_test.cpp', "parsed_distinct_test.cpp", "plan_cache_indexability_test.cpp", + "plan_cache_size_parameter_test.cpp", "plan_cache_key_info_test.cpp", "plan_cache_test.cpp", "plan_ranker_test.cpp", - "plan_ranker_index_prefix_test.cpp", "planner_access_test.cpp", "planner_analysis_test.cpp", "planner_ixselect_test.cpp", @@ -412,52 +387,41 @@ env.CppUnitTest( "query_planner_collation_test.cpp", "query_planner_columnar_test.cpp", "query_planner_geo_test.cpp", + "query_planner_pipeline_pushdown_test.cpp", "query_planner_hashed_index_test.cpp", + "query_planner_partialidx_test.cpp", "query_planner_index_test.cpp", "query_planner_operator_test.cpp", "query_planner_options_test.cpp", - "query_planner_partialidx_test.cpp", - "query_planner_pipeline_pushdown_test.cpp", - "query_planner_text_test.cpp", "query_planner_tree_test.cpp", + "query_planner_text_test.cpp", "query_planner_wildcard_index_test.cpp", "query_request_test.cpp", "query_settings_test.cpp", - 'query_shape/agg_cmd_shape_test.cpp', - 'query_shape/cmd_with_let_shape_test.cpp', - "query_shape/find_cmd_shape_test.cpp", "query_solution_test.cpp", - "record_id_range_test.cpp", "sbe_and_hash_test.cpp", "sbe_and_sorted_test.cpp", - "sbe_shard_filter_test.cpp", "sbe_stage_builder_accumulator_test.cpp", "sbe_stage_builder_lookup_test.cpp", - "sbe_stage_builder_test.cpp", "sbe_stage_builder_test_fixture.cpp", + "sbe_stage_builder_test.cpp", + "sbe_shard_filter_test.cpp", "shard_filterer_factory_mock.cpp", - "sort_pattern_test.cpp", - "util/deferred_test.cpp", - "util/memory_util_test.cpp", "view_response_formatter_test.cpp", - 'map_reduce_output_format_test.cpp', ], LIBDEPS=[ "$BUILD_DIR/mongo/db/auth/authmocks", "$BUILD_DIR/mongo/db/concurrency/lock_manager", - "$BUILD_DIR/mongo/db/exec/document_value/document_value_test_util", "$BUILD_DIR/mongo/db/exec/sbe/sbe_plan_stage_test", "$BUILD_DIR/mongo/db/multitenancy", "$BUILD_DIR/mongo/db/pipeline/aggregation_request_helper", "$BUILD_DIR/mongo/db/pipeline/document_source_mock", "$BUILD_DIR/mongo/db/query_exec", - '$BUILD_DIR/mongo/db/record_id_helpers', "$BUILD_DIR/mongo/db/repl/replmocks", "$BUILD_DIR/mongo/db/repl/storage_interface_impl", "$BUILD_DIR/mongo/db/service_context_d_test_fixture", "$BUILD_DIR/mongo/db/service_context_test_fixture", "$BUILD_DIR/mongo/dbtests/mocklib", - "$BUILD_DIR/mongo/idl/idl_parser", "$BUILD_DIR/mongo/rpc/rpc", "$BUILD_DIR/mongo/util/clock_source_mock", "collation/collator_factory_mock", @@ -469,7 +433,6 @@ env.CppUnitTest( "query_planner", "query_planner_test_fixture", "query_request", - "query_shape/query_shape", "query_test_service_context", ], ) |
