summaryrefslogtreecommitdiff
path: root/src/mongo/db/query
ModeNameSize
-rw-r--r--README.md14637logplain
-rw-r--r--SConscript10985logplain
-rw-r--r--all_indices_required_checker.cpp2454logplain
-rw-r--r--all_indices_required_checker.h2997logplain
-rw-r--r--allowed_contexts.cpp3790logplain
-rw-r--r--allowed_contexts.h3262logplain
-rw-r--r--bson_typemask.h3026logplain
-rw-r--r--canonical_query.cpp21400logplain
-rw-r--r--canonical_query.h10302logplain
-rw-r--r--canonical_query_encoder.cpp23765logplain
-rw-r--r--canonical_query_encoder.h2929logplain
-rw-r--r--canonical_query_encoder_test.cpp23373logplain
-rw-r--r--canonical_query_test.cpp20245logplain
-rw-r--r--canonical_query_test_util.cpp7451logplain
-rw-r--r--canonical_query_test_util.h3388logplain
-rw-r--r--classic_plan_cache.cpp5975logplain
-rw-r--r--classic_plan_cache.h8742logplain
-rw-r--r--classic_stage_builder.cpp19853logplain
-rw-r--r--classic_stage_builder.h2313logplain
-rw-r--r--classic_stage_builder_test.cpp5673logplain
d---------collation1294logplain
-rw-r--r--collection_index_usage_tracker_decoration.cpp2356logplain
-rw-r--r--collection_index_usage_tracker_decoration.h2570logplain
-rw-r--r--collection_query_info.cpp11010logplain
-rw-r--r--collection_query_info.h6131logplain
-rw-r--r--count_command.idl3941logplain
-rw-r--r--count_command_as_aggregation_command.cpp4427logplain
-rw-r--r--count_command_as_aggregation_command.h1909logplain
-rw-r--r--count_command_test.cpp12991logplain
-rw-r--r--count_request.cpp2883logplain
-rw-r--r--count_request.h2238logplain
-rw-r--r--cursor_request.cpp2619logplain
-rw-r--r--cursor_request.h2459logplain
-rw-r--r--cursor_response.cpp13361logplain
-rw-r--r--cursor_response.h9365logplain
-rw-r--r--cursor_response.idl4029logplain
-rw-r--r--cursor_response_test.cpp19807logplain
d---------datetime294logplain
-rw-r--r--dbref.h1779logplain
-rw-r--r--distinct_command.idl2254logplain
-rw-r--r--explain.cpp19680logplain
-rw-r--r--explain.h6335logplain
-rw-r--r--explain_common.cpp4187logplain
-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--expression_index.cpp10491logplain
-rw-r--r--expression_index.h3509logplain
-rw-r--r--expression_index_knobs.idl2884logplain
-rw-r--r--expression_walker.h2514logplain
-rw-r--r--find.cpp5167logplain
-rw-r--r--find.h3001logplain
-rw-r--r--find_command.idl8722logplain
-rw-r--r--find_common.cpp5965logplain
-rw-r--r--find_common.h6946logplain
-rw-r--r--get_executor.cpp112137logplain
-rw-r--r--get_executor.h13637logplain
-rw-r--r--get_executor_test.cpp13353logplain
-rw-r--r--getmore_command.idl2977logplain
-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.cpp27093logplain
-rw-r--r--index_bounds.h10818logplain
-rw-r--r--index_bounds_builder.cpp63727logplain
-rw-r--r--index_bounds_builder.h11617logplain
-rw-r--r--index_bounds_builder_collator_test.cpp28001logplain
-rw-r--r--index_bounds_builder_eq_null_test.cpp17817logplain
-rw-r--r--index_bounds_builder_interval_test.cpp9851logplain
-rw-r--r--index_bounds_builder_regex_test.cpp14758logplain
-rw-r--r--index_bounds_builder_test.cpp77448logplain
-rw-r--r--index_bounds_builder_test.h7325logplain
-rw-r--r--index_bounds_builder_type_test.cpp9752logplain
-rw-r--r--index_bounds_test.cpp41899logplain
-rw-r--r--index_entry.cpp2851logplain
-rw-r--r--index_entry.h10904logplain
-rw-r--r--index_entry_test.cpp4556logplain
-rw-r--r--index_tag.cpp13819logplain
-rw-r--r--index_tag.h9234logplain
-rw-r--r--indexability.h7240logplain
-rw-r--r--internal_plans.cpp11990logplain
-rw-r--r--internal_plans.h6295logplain
-rw-r--r--interval.cpp8837logplain
-rw-r--r--interval.h6495logplain
-rw-r--r--interval_test.cpp12228logplain
-rw-r--r--kill_cursors.idl3510logplain
-rw-r--r--killcursors_request_test.cpp4947logplain
-rw-r--r--lru_key_value.h9645logplain
-rw-r--r--lru_key_value_test.cpp9306logplain
-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.cpp3276logplain
-rw-r--r--max_time_ms_parser.h3094logplain
-rw-r--r--mock_yield_policies.h4015logplain
-rw-r--r--parsed_distinct.cpp14697logplain
-rw-r--r--parsed_distinct.h3437logplain
-rw-r--r--parsed_distinct_test.cpp15578logplain
-rw-r--r--plan_cache.h25997logplain
-rw-r--r--plan_cache_callbacks.cpp6262logplain
-rw-r--r--plan_cache_callbacks.h8620logplain
-rw-r--r--plan_cache_debug_info.cpp2642logplain
-rw-r--r--plan_cache_debug_info.h4603logplain
-rw-r--r--plan_cache_indexability.cpp8650logplain
-rw-r--r--plan_cache_indexability.h7626logplain
-rw-r--r--plan_cache_indexability_test.cpp30941logplain
-rw-r--r--plan_cache_invalidator.cpp3310logplain
-rw-r--r--plan_cache_invalidator.h3391logplain
-rw-r--r--plan_cache_key_factory.cpp4787logplain
-rw-r--r--plan_cache_key_factory.h3232logplain
-rw-r--r--plan_cache_key_info.h3419logplain
-rw-r--r--plan_cache_key_info_test.cpp33644logplain
-rw-r--r--plan_cache_size_parameter.cpp4103logplain
-rw-r--r--plan_cache_size_parameter.h2879logplain
-rw-r--r--plan_cache_size_parameter_test.cpp3748logplain
-rw-r--r--plan_cache_test.cpp77902logplain
-rw-r--r--plan_enumerator.cpp84994logplain
-rw-r--r--plan_enumerator.h25717logplain
-rw-r--r--plan_enumerator_explain_info.h1970logplain
-rw-r--r--plan_executor.cpp2238logplain
-rw-r--r--plan_executor.h15195logplain
-rw-r--r--plan_executor_factory.cpp7495logplain
-rw-r--r--plan_executor_factory.h6056logplain
-rw-r--r--plan_executor_impl.cpp23966logplain
-rw-r--r--plan_executor_impl.h7949logplain
-rw-r--r--plan_executor_sbe.cpp14539logplain
-rw-r--r--plan_executor_sbe.h6701logplain
-rw-r--r--plan_explainer.h5932logplain
-rw-r--r--plan_explainer_factory.cpp2802logplain
-rw-r--r--plan_explainer_factory.h2635logplain
-rw-r--r--plan_explainer_impl.cpp37292logplain
-rw-r--r--plan_explainer_impl.h4008logplain
-rw-r--r--plan_explainer_sbe.cpp22136logplain
-rw-r--r--plan_explainer_sbe.h3772logplain
-rw-r--r--plan_insert_listener.cpp5744logplain
-rw-r--r--plan_insert_listener.h3568logplain
-rw-r--r--plan_ranker.cpp5658logplain
-rw-r--r--plan_ranker.h8966logplain
-rw-r--r--plan_ranker_test.cpp3259logplain
-rw-r--r--plan_ranker_util.h8655logplain
-rw-r--r--plan_ranking_decision.h7201logplain
-rw-r--r--plan_summary_stats.h4976logplain
-rw-r--r--plan_yield_policy.cpp8711logplain
-rw-r--r--plan_yield_policy.h12901logplain
-rw-r--r--plan_yield_policy_impl.cpp2837logplain
-rw-r--r--plan_yield_policy_impl.h2308logplain
-rw-r--r--plan_yield_policy_sbe.cpp2049logplain
-rw-r--r--plan_yield_policy_sbe.h3513logplain
-rw-r--r--planner_access.cpp77050logplain
-rw-r--r--planner_access.h20453logplain
-rw-r--r--planner_access_test.cpp5066logplain
-rw-r--r--planner_analysis.cpp41227logplain
-rw-r--r--planner_analysis.h5361logplain
-rw-r--r--planner_analysis_test.cpp12285logplain
-rw-r--r--planner_ixselect.cpp55048logplain
-rw-r--r--planner_ixselect.h15452logplain
-rw-r--r--planner_ixselect_test.cpp69965logplain
-rw-r--r--planner_wildcard_helpers.cpp29069logplain
-rw-r--r--planner_wildcard_helpers.h4488logplain
-rw-r--r--projection.cpp11539logplain
-rw-r--r--projection.h5145logplain
-rw-r--r--projection_ast.h10602logplain
-rw-r--r--projection_ast_path_tracking_visitor.h9840logplain
-rw-r--r--projection_ast_test.cpp31877logplain
-rw-r--r--projection_ast_util.cpp5186logplain
-rw-r--r--projection_ast_util.h1787logplain
-rw-r--r--projection_ast_visitor.h4008logplain
-rw-r--r--projection_parser.cpp27865logplain
-rw-r--r--projection_parser.h2834logplain
-rw-r--r--projection_policies.h5546logplain
-rw-r--r--projection_test.cpp22443logplain
-rw-r--r--query_feature_flags.idl3858logplain
-rw-r--r--query_knobs.idl22610logplain
-rw-r--r--query_planner.cpp57913logplain
-rw-r--r--query_planner.h12780logplain
-rw-r--r--query_planner_array_test.cpp118066logplain
-rw-r--r--query_planner_collation_test.cpp35314logplain
-rw-r--r--query_planner_common.cpp5153logplain
-rw-r--r--query_planner_common.h3714logplain
-rw-r--r--query_planner_geo_test.cpp72865logplain
-rw-r--r--query_planner_group_pushdown_test.cpp4462logplain
-rw-r--r--query_planner_hashed_index_test.cpp44740logplain
-rw-r--r--query_planner_index_test.cpp58545logplain
-rw-r--r--query_planner_operator_test.cpp54080logplain
-rw-r--r--query_planner_options_test.cpp30409logplain
-rw-r--r--query_planner_params.h7324logplain
-rw-r--r--query_planner_partialidx_test.cpp22848logplain
-rw-r--r--query_planner_test_fixture.cpp24684logplain
-rw-r--r--query_planner_test_fixture.h10056logplain
-rw-r--r--query_planner_test_lib.cpp56191logplain
-rw-r--r--query_planner_test_lib.h3729logplain
-rw-r--r--query_planner_text_test.cpp19751logplain
-rw-r--r--query_planner_tree_test.cpp122168logplain
-rw-r--r--query_planner_wildcard_index_test.cpp84592logplain
-rw-r--r--query_request_helper.cpp23240logplain
-rw-r--r--query_request_helper.h6498logplain
-rw-r--r--query_request_test.cpp63406logplain
-rw-r--r--query_settings.cpp5434logplain
-rw-r--r--query_settings.h5614logplain
-rw-r--r--query_settings_decoration.cpp2180logplain
-rw-r--r--query_settings_decoration.h2277logplain
-rw-r--r--query_settings_test.cpp4731logplain
-rw-r--r--query_solution.cpp51066logplain
-rw-r--r--query_solution.h43248logplain
-rw-r--r--query_solution_test.cpp46089logplain
-rw-r--r--query_test_service_context.cpp2765logplain
-rw-r--r--query_test_service_context.h2338logplain
-rw-r--r--restore_context.h2469logplain
-rw-r--r--sbe_and_hash_test.cpp9489logplain
-rw-r--r--sbe_and_sorted_test.cpp8125logplain
-rw-r--r--sbe_cached_solution_planner.cpp11080logplain
-rw-r--r--sbe_cached_solution_planner.h4787logplain
-rw-r--r--sbe_multi_planner.cpp5679logplain
-rw-r--r--sbe_multi_planner.h3029logplain
-rw-r--r--sbe_plan_cache.cpp7329logplain
-rw-r--r--sbe_plan_cache.h5154logplain
-rw-r--r--sbe_plan_ranker.cpp4247logplain
-rw-r--r--sbe_plan_ranker.h2155logplain
-rw-r--r--sbe_runtime_planner.cpp9566logplain
-rw-r--r--sbe_runtime_planner.h6091logplain
-rw-r--r--sbe_shard_filter_test.cpp13052logplain
-rw-r--r--sbe_stage_builder.cpp134356logplain
-rw-r--r--sbe_stage_builder.h16821logplain
-rw-r--r--sbe_stage_builder_accumulator.cpp19362logplain
-rw-r--r--sbe_stage_builder_accumulator.h3248logplain
-rw-r--r--sbe_stage_builder_accumulator_test.cpp74533logplain
-rw-r--r--sbe_stage_builder_coll_scan.cpp34043logplain
-rw-r--r--sbe_stage_builder_coll_scan.h2636logplain
-rw-r--r--sbe_stage_builder_eval_frame.h6331logplain
-rw-r--r--sbe_stage_builder_expression.cpp196573logplain
-rw-r--r--sbe_stage_builder_expression.h2719logplain
-rw-r--r--sbe_stage_builder_filter.cpp100948logplain
-rw-r--r--sbe_stage_builder_filter.h4076logplain
-rw-r--r--sbe_stage_builder_helpers.cpp36115logplain
-rw-r--r--sbe_stage_builder_helpers.h36702logplain
-rw-r--r--sbe_stage_builder_index_scan.cpp50116logplain
-rw-r--r--sbe_stage_builder_index_scan.h4441logplain
-rw-r--r--sbe_stage_builder_projection.cpp57789logplain
-rw-r--r--sbe_stage_builder_projection.h2601logplain
-rw-r--r--sbe_stage_builder_test.cpp10805logplain
-rw-r--r--sbe_stage_builder_test_fixture.cpp4137logplain
-rw-r--r--sbe_stage_builder_test_fixture.h4576logplain
-rw-r--r--sbe_sub_planner.cpp7743logplain
-rw-r--r--sbe_sub_planner.h2818logplain
-rw-r--r--shard_filterer_factory_impl.cpp2081logplain
-rw-r--r--shard_filterer_factory_impl.h2065logplain
-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.cpp6905logplain
-rw-r--r--sort_pattern.h5027logplain
-rw-r--r--stage_builder.h2581logplain
-rw-r--r--stage_builder_util.cpp4396logplain
-rw-r--r--stage_builder_util.h2890logplain
-rw-r--r--stage_types.cpp3782logplain
-rw-r--r--stage_types.h4514logplain
-rw-r--r--tailable_mode.cpp2071logplain
-rw-r--r--tailable_mode.h1898logplain
-rw-r--r--tailable_mode.idl1691logplain
-rw-r--r--tree_walker.h3171logplain
d---------util89logplain
-rw-r--r--view_response_formatter.cpp3591logplain
-rw-r--r--view_response_formatter.h2704logplain
-rw-r--r--view_response_formatter_test.cpp5731logplain
-rw-r--r--wildcard_multikey_paths.cpp10436logplain
-rw-r--r--wildcard_multikey_paths.h2954logplain
-rw-r--r--yield_policy_callbacks_impl.cpp3908logplain
-rw-r--r--yield_policy_callbacks_impl.h2373logplain