summaryrefslogtreecommitdiff
path: root/src/mongo/db/query
ModeNameSize
-rw-r--r--README.md31852logplain
-rw-r--r--SConscript15033logplain
-rw-r--r--all_indices_required_checker.cpp3583logplain
-rw-r--r--all_indices_required_checker.h3243logplain
-rw-r--r--allowed_contexts.cpp4289logplain
-rw-r--r--allowed_contexts.h3652logplain
-rw-r--r--analyze_command.idl3025logplain
-rw-r--r--analyze_regex.cpp6394logplain
-rw-r--r--analyze_regex.h2304logplain
-rw-r--r--bind_input_params.cpp21278logplain
-rw-r--r--bind_input_params.h2984logplain
-rw-r--r--bson_typemask.h3026logplain
-rw-r--r--canonical_query.cpp22870logplain
-rw-r--r--canonical_query.h14831logplain
-rw-r--r--canonical_query_encoder.cpp42310logplain
-rw-r--r--canonical_query_encoder.h5285logplain
-rw-r--r--canonical_query_encoder_test.cpp29575logplain
-rw-r--r--canonical_query_test.cpp20707logplain
-rw-r--r--canonical_query_test_util.cpp7545logplain
-rw-r--r--canonical_query_test_util.h3910logplain
d---------ce1526logplain
-rw-r--r--ce_mode_parameter.cpp1951logplain
-rw-r--r--ce_mode_parameter.h1938logplain
-rw-r--r--ce_mode_parameter_test.cpp2052logplain
-rw-r--r--classic_plan_cache.cpp6934logplain
-rw-r--r--classic_plan_cache.h9114logplain
-rw-r--r--classic_stage_builder.cpp20379logplain
-rw-r--r--classic_stage_builder.h2364logplain
-rw-r--r--classic_stage_builder_test.cpp5727logplain
d---------collation1294logplain
-rw-r--r--collection_index_usage_tracker_decoration.cpp2444logplain
-rw-r--r--collection_index_usage_tracker_decoration.h2570logplain
-rw-r--r--collection_query_info.cpp12316logplain
-rw-r--r--collection_query_info.h6458logplain
-rw-r--r--collection_query_info_test.cpp8716logplain
d---------cost_model704logplain
-rw-r--r--count_command.idl5373logplain
-rw-r--r--count_command_as_aggregation_command.cpp4441logplain
-rw-r--r--count_command_as_aggregation_command.h1909logplain
-rw-r--r--count_command_test.cpp13489logplain
-rw-r--r--count_request.cpp2465logplain
-rw-r--r--count_request.h1877logplain
-rw-r--r--cqf_command_utils.cpp42074logplain
-rw-r--r--cqf_command_utils.h4195logplain
-rw-r--r--cqf_get_executor.cpp38724logplain
-rw-r--r--cqf_get_executor.h3824logplain
-rw-r--r--cursor_idl_validator.cpp2067logplain
-rw-r--r--cursor_idl_validator.h1819logplain
-rw-r--r--cursor_request.cpp2578logplain
-rw-r--r--cursor_request.h2459logplain
-rw-r--r--cursor_response.cpp15691logplain
-rw-r--r--cursor_response.h10711logplain
-rw-r--r--cursor_response.idl6966logplain
-rw-r--r--cursor_response_test.cpp24356logplain
d---------datetime294logplain
-rw-r--r--dbref.h1779logplain
-rw-r--r--distinct_command.idl2577logplain
-rw-r--r--explain.cpp23028logplain
-rw-r--r--explain.h6965logplain
-rw-r--r--explain_common.cpp4451logplain
-rw-r--r--explain_common.h2384logplain
-rw-r--r--explain_options.cpp2179logplain
-rw-r--r--explain_options.h2490logplain
-rw-r--r--explain_verbosity.idl2507logplain
-rw-r--r--explain_version_validator.cpp1945logplain
-rw-r--r--explain_version_validator.h1749logplain
-rw-r--r--expression_index.cpp10663logplain
-rw-r--r--expression_index.h3509logplain
-rw-r--r--expression_index_knobs.idl2884logplain
-rw-r--r--expression_walker.h2514logplain
-rw-r--r--find.cpp5399logplain
-rw-r--r--find.h3063logplain
-rw-r--r--find_command.idl9599logplain
-rw-r--r--find_common.cpp6615logplain
-rw-r--r--find_common.h7882logplain
-rw-r--r--find_common_test.cpp3033logplain
d---------fle889logplain
-rw-r--r--framework_control.cpp3927logplain
-rw-r--r--get_executor.cpp137830logplain
-rw-r--r--get_executor.h17479logplain
-rw-r--r--get_executor_test.cpp13427logplain
-rw-r--r--getmore_command.idl3064logplain
-rw-r--r--getmore_request_test.cpp3488logplain
-rw-r--r--hint.idl1800logplain
-rw-r--r--hint_parser.cpp2432logplain
-rw-r--r--hint_parser.h1982logplain
-rw-r--r--hint_parser_test.cpp3038logplain
-rw-r--r--index_bounds.cpp27647logplain
-rw-r--r--index_bounds.h11861logplain
-rw-r--r--index_bounds_builder.cpp70835logplain
-rw-r--r--index_bounds_builder.h15120logplain
-rw-r--r--index_bounds_builder_collator_test.cpp32323logplain
-rw-r--r--index_bounds_builder_eq_null_test.cpp21017logplain
-rw-r--r--index_bounds_builder_interval_test.cpp9851logplain
-rw-r--r--index_bounds_builder_regex_test.cpp16105logplain
-rw-r--r--index_bounds_builder_test.cpp94342logplain
-rw-r--r--index_bounds_builder_test.h8756logplain
-rw-r--r--index_bounds_builder_type_test.cpp11242logplain
-rw-r--r--index_bounds_test.cpp43871logplain
-rw-r--r--index_entry.cpp2851logplain
-rw-r--r--index_entry.h12423logplain
-rw-r--r--index_entry_test.cpp4556logplain
-rw-r--r--index_tag.cpp14254logplain
-rw-r--r--index_tag.h9250logplain
-rw-r--r--indexability.h8239logplain
-rw-r--r--internal_plans.cpp22961logplain
-rw-r--r--internal_plans.h9302logplain
-rw-r--r--interval.cpp8837logplain
-rw-r--r--interval.h7054logplain
-rw-r--r--interval_evaluation_tree.cpp11918logplain
-rw-r--r--interval_evaluation_tree.h6976logplain
-rw-r--r--interval_evaluation_tree_test.cpp9522logplain
-rw-r--r--interval_test.cpp12228logplain
-rw-r--r--kill_cursors.idl3710logplain
-rw-r--r--killcursors_request_test.cpp4991logplain
-rw-r--r--lru_key_value.h9440logplain
-rw-r--r--lru_key_value_test.cpp12390logplain
-rw-r--r--map_reduce_output_format.cpp2358logplain
-rw-r--r--map_reduce_output_format.h2330logplain
-rw-r--r--map_reduce_output_format_test.cpp3032logplain
-rw-r--r--max_time_ms_parser.cpp3234logplain
-rw-r--r--max_time_ms_parser.h3094logplain
-rw-r--r--mock_yield_policies.h4183logplain
-rw-r--r--multiple_collection_accessor.h5394logplain
d---------optimizer1875logplain
-rw-r--r--parsed_distinct.cpp14365logplain
-rw-r--r--parsed_distinct.h4073logplain
-rw-r--r--parsed_distinct_test.cpp16312logplain
-rw-r--r--partitioned_cache.h7578logplain
-rw-r--r--plan_cache.h32161logplain
-rw-r--r--plan_cache_callbacks.cpp6264logplain
-rw-r--r--plan_cache_callbacks.h9093logplain
-rw-r--r--plan_cache_debug_info.h5588logplain
-rw-r--r--plan_cache_indexability.cpp8727logplain
-rw-r--r--plan_cache_indexability.h8469logplain
-rw-r--r--plan_cache_indexability_test.cpp32707logplain
-rw-r--r--plan_cache_invalidator.cpp3067logplain
-rw-r--r--plan_cache_invalidator.h2831logplain
-rw-r--r--plan_cache_key_factory.cpp8259logplain
-rw-r--r--plan_cache_key_factory.h3600logplain
-rw-r--r--plan_cache_key_info.h3419logplain
-rw-r--r--plan_cache_key_info_test.cpp36567logplain
-rw-r--r--plan_cache_test.cpp86091logplain
-rw-r--r--plan_enumerator.cpp85995logplain
-rw-r--r--plan_enumerator.h26226logplain
-rw-r--r--plan_enumerator_explain_info.h1970logplain
-rw-r--r--plan_executor.cpp2993logplain
-rw-r--r--plan_executor.h18691logplain
-rw-r--r--plan_executor_factory.cpp7952logplain
-rw-r--r--plan_executor_factory.h6434logplain
-rw-r--r--plan_executor_impl.cpp28707logplain
-rw-r--r--plan_executor_impl.h10001logplain
-rw-r--r--plan_executor_sbe.cpp24897logplain
-rw-r--r--plan_executor_sbe.h8950logplain
-rw-r--r--plan_explainer.h6367logplain
-rw-r--r--plan_explainer_factory.cpp4782logplain
-rw-r--r--plan_explainer_factory.h3228logplain
-rw-r--r--plan_explainer_impl.cpp39397logplain
-rw-r--r--plan_explainer_impl.h4072logplain
-rw-r--r--plan_explainer_sbe.cpp21662logplain
-rw-r--r--plan_explainer_sbe.h4969logplain
-rw-r--r--plan_insert_listener.cpp6020logplain
-rw-r--r--plan_insert_listener.h6029logplain
-rw-r--r--plan_ranker.cpp5713logplain
-rw-r--r--plan_ranker.h9314logplain
-rw-r--r--plan_ranker_test.cpp3259logplain
-rw-r--r--plan_ranker_util.h8758logplain
-rw-r--r--plan_ranking_decision.h7458logplain
-rw-r--r--plan_summary_stats.h4638logplain
-rw-r--r--plan_summary_stats_visitor.h5482logplain
-rw-r--r--plan_yield_policy.cpp13138logplain
-rw-r--r--plan_yield_policy.h14041logplain
-rw-r--r--plan_yield_policy_impl.cpp2658logplain
-rw-r--r--plan_yield_policy_impl.h2349logplain
-rw-r--r--plan_yield_policy_sbe.cpp2049logplain
-rw-r--r--plan_yield_policy_sbe.h3690logplain
-rw-r--r--planner_access.cpp93088logplain
-rw-r--r--planner_access.h21220logplain
-rw-r--r--planner_access_test.cpp5011logplain
-rw-r--r--planner_analysis.cpp57755logplain
-rw-r--r--planner_analysis.h7417logplain
-rw-r--r--planner_analysis_test.cpp12289logplain
-rw-r--r--planner_ixselect.cpp58058logplain
-rw-r--r--planner_ixselect.h16927logplain
-rw-r--r--planner_ixselect_test.cpp71440logplain
-rw-r--r--planner_wildcard_helpers.cpp40204logplain
-rw-r--r--planner_wildcard_helpers.h5099logplain
-rw-r--r--planner_wildcard_helpers_test.cpp12305logplain
-rw-r--r--projection.cpp12030logplain
-rw-r--r--projection.h6039logplain
-rw-r--r--projection_ast.h10597logplain
-rw-r--r--projection_ast_path_tracking_visitor.h9830logplain
-rw-r--r--projection_ast_test.cpp34429logplain
-rw-r--r--projection_ast_util.cpp8626logplain
-rw-r--r--projection_ast_util.h1911logplain
-rw-r--r--projection_ast_visitor.h4095logplain
-rw-r--r--projection_parser.cpp28110logplain
-rw-r--r--projection_parser.h2834logplain
-rw-r--r--projection_policies.h6810logplain
-rw-r--r--projection_test.cpp22634logplain
-rw-r--r--query_feature_flags.idl5463logplain
-rw-r--r--query_knobs.idl50193logplain
-rw-r--r--query_planner.cpp84450logplain
-rw-r--r--query_planner.h8212logplain
-rw-r--r--query_planner_array_test.cpp119601logplain
-rw-r--r--query_planner_collation_test.cpp35314logplain
-rw-r--r--query_planner_columnar_test.cpp55691logplain
-rw-r--r--query_planner_common.cpp6672logplain
-rw-r--r--query_planner_common.h4122logplain
-rw-r--r--query_planner_geo_test.cpp72893logplain
-rw-r--r--query_planner_hashed_index_test.cpp44740logplain
-rw-r--r--query_planner_index_test.cpp62505logplain
-rw-r--r--query_planner_operator_test.cpp54080logplain
-rw-r--r--query_planner_options_test.cpp30464logplain
-rw-r--r--query_planner_params.h9036logplain
-rw-r--r--query_planner_partialidx_test.cpp22897logplain
-rw-r--r--query_planner_pipeline_pushdown_test.cpp11497logplain
-rw-r--r--query_planner_test_fixture.cpp24823logplain
-rw-r--r--query_planner_test_fixture.h10473logplain
-rw-r--r--query_planner_test_lib.cpp70440logplain
-rw-r--r--query_planner_test_lib.h3729logplain
-rw-r--r--query_planner_text_test.cpp19751logplain
-rw-r--r--query_planner_tree_test.cpp124481logplain
-rw-r--r--query_planner_wildcard_index_test.cpp84201logplain
-rw-r--r--query_request_helper.cpp17376logplain
-rw-r--r--query_request_helper.h6127logplain
-rw-r--r--query_request_test.cpp61337logplain
-rw-r--r--query_settings.cpp5459logplain
-rw-r--r--query_settings.h5610logplain
-rw-r--r--query_settings_decoration.cpp2182logplain
-rw-r--r--query_settings_decoration.h2277logplain
-rw-r--r--query_settings_test.cpp4731logplain
-rw-r--r--query_shape.cpp13259logplain
-rw-r--r--query_shape.h3296logplain
-rw-r--r--query_shape_test.cpp23893logplain
-rw-r--r--query_shape_test.idl2864logplain
-rw-r--r--query_solution.cpp64553logplain
-rw-r--r--query_solution.h53975logplain
-rw-r--r--query_solution_test.cpp58155logplain
-rw-r--r--query_test_service_context.cpp2765logplain
-rw-r--r--query_test_service_context.h2346logplain
-rw-r--r--query_utils.cpp4465logplain
-rw-r--r--query_utils.h3215logplain
-rw-r--r--rate_limiting.cpp3876logplain
-rw-r--r--rate_limiting.h4220logplain
-rw-r--r--rate_limiting_test.cpp2965logplain
-rw-r--r--record_id_bound.h3421logplain
-rw-r--r--restore_context.h2469logplain
-rw-r--r--sbe_and_hash_test.cpp9550logplain
-rw-r--r--sbe_and_sorted_test.cpp8186logplain
-rw-r--r--sbe_cached_solution_planner.cpp13626logplain
-rw-r--r--sbe_cached_solution_planner.h4718logplain
-rw-r--r--sbe_expression_bm.cpp6992logplain
-rw-r--r--sbe_multi_planner.cpp17072logplain
-rw-r--r--sbe_multi_planner.h5794logplain
-rw-r--r--sbe_plan_cache.cpp5917logplain
-rw-r--r--sbe_plan_cache.h9717logplain
-rw-r--r--sbe_plan_cache_on_parameter_change.cpp3408logplain
-rw-r--r--sbe_plan_cache_on_parameter_change.h3476logplain
-rw-r--r--sbe_plan_ranker.cpp4383logplain
-rw-r--r--sbe_plan_ranker.h2663logplain
-rw-r--r--sbe_runtime_planner.cpp5087logplain
-rw-r--r--sbe_runtime_planner.h5782logplain
-rw-r--r--sbe_shard_filter_test.cpp13152logplain
-rw-r--r--sbe_stage_builder.cpp149494logplain
-rw-r--r--sbe_stage_builder.h28428logplain
-rw-r--r--sbe_stage_builder_abt_helpers.cpp13544logplain
-rw-r--r--sbe_stage_builder_abt_helpers.h6561logplain
-rw-r--r--sbe_stage_builder_abt_holder_def.h1823logplain
-rw-r--r--sbe_stage_builder_abt_holder_impl.cpp1896logplain
-rw-r--r--sbe_stage_builder_abt_holder_impl.h2032logplain
-rw-r--r--sbe_stage_builder_accumulator.cpp37622logplain
-rw-r--r--sbe_stage_builder_accumulator.h3694logplain
-rw-r--r--sbe_stage_builder_accumulator_test.cpp133384logplain
-rw-r--r--sbe_stage_builder_coll_scan.cpp36193logplain
-rw-r--r--sbe_stage_builder_coll_scan.h2900logplain
-rw-r--r--sbe_stage_builder_const_eval.cpp24462logplain
-rw-r--r--sbe_stage_builder_const_eval.h4842logplain
-rw-r--r--sbe_stage_builder_const_eval_test.cpp7204logplain
-rw-r--r--sbe_stage_builder_eval_frame.cpp3284logplain
-rw-r--r--sbe_stage_builder_eval_frame.h8286logplain
-rw-r--r--sbe_stage_builder_expression.cpp211448logplain
-rw-r--r--sbe_stage_builder_expression.h2294logplain
-rw-r--r--sbe_stage_builder_filter.cpp76384logplain
-rw-r--r--sbe_stage_builder_filter.h5530logplain
-rw-r--r--sbe_stage_builder_helpers.cpp57925logplain
-rw-r--r--sbe_stage_builder_helpers.h49044logplain
-rw-r--r--sbe_stage_builder_index_scan.cpp49190logplain
-rw-r--r--sbe_stage_builder_index_scan.h4622logplain
-rw-r--r--sbe_stage_builder_lookup.cpp65767logplain
-rw-r--r--sbe_stage_builder_lookup_test.cpp31404logplain
-rw-r--r--sbe_stage_builder_projection.cpp28335logplain
-rw-r--r--sbe_stage_builder_projection.h2449logplain
-rw-r--r--sbe_stage_builder_test.cpp10820logplain
-rw-r--r--sbe_stage_builder_test_fixture.cpp4992logplain
-rw-r--r--sbe_stage_builder_test_fixture.h5477logplain
-rw-r--r--sbe_stage_builder_type_checker.cpp25209logplain
-rw-r--r--sbe_stage_builder_type_checker.h6924logplain
-rw-r--r--sbe_stage_builder_type_checker_test.cpp9194logplain
-rw-r--r--sbe_sub_planner.cpp8228logplain
-rw-r--r--sbe_sub_planner.h2698logplain
-rw-r--r--serialization_options.cpp15447logplain
-rw-r--r--serialization_options.h12008logplain
-rw-r--r--shard_filterer_factory_impl.cpp2097logplain
-rw-r--r--shard_filterer_factory_impl.h2031logplain
-rw-r--r--shard_filterer_factory_interface.h1918logplain
-rw-r--r--shard_filterer_factory_mock.cpp1938logplain
-rw-r--r--shard_filterer_factory_mock.h2112logplain
-rw-r--r--sort_pattern.cpp7488logplain
-rw-r--r--sort_pattern.h5541logplain
-rw-r--r--sort_pattern_test.cpp4676logplain
-rw-r--r--stage_builder.h2434logplain
-rw-r--r--stage_builder_util.cpp3950logplain
-rw-r--r--stage_builder_util.h2904logplain
-rw-r--r--stage_types.cpp4019logplain
-rw-r--r--stage_types.h4713logplain
d---------stats1832logplain
-rw-r--r--tailable_mode.cpp2071logplain
-rw-r--r--tailable_mode.h1898logplain
-rw-r--r--tailable_mode.idl1691logplain
-rw-r--r--telemetry.cpp25621logplain
-rw-r--r--telemetry.h9215logplain
-rw-r--r--telemetry_store_test.cpp22163logplain
-rw-r--r--telemetry_util.cpp4005logplain
-rw-r--r--telemetry_util.h3871logplain
-rw-r--r--tree_walker.h3171logplain
d---------util259logplain
-rw-r--r--view_response_formatter.cpp3808logplain
-rw-r--r--view_response_formatter.h2844logplain
-rw-r--r--view_response_formatter_test.cpp7813logplain
-rw-r--r--wildcard_multikey_paths.cpp17161logplain
-rw-r--r--wildcard_multikey_paths.h2954logplain
-rw-r--r--yield_policy_callbacks_impl.cpp3908logplain
-rw-r--r--yield_policy_callbacks_impl.h2373logplain