MCPcopy Create free account
hub / github.com/ByConity/ByConity / createDynamicHandlerFactory

Function createDynamicHandlerFactory

src/Server/HTTPHandler.cpp:1115–1123  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1113}
1114
1115HTTPRequestHandlerFactoryPtr createDynamicHandlerFactory(IServer & server, const std::string & config_prefix)
1116{
1117 const auto & query_param_name = server.config().getString(config_prefix + ".handler.query_param_name", "query");
1118 auto factory = std::make_shared<HandlingRuleHTTPHandlerFactory<DynamicQueryHandler>>(server, std::move(query_param_name));
1119
1120 factory->addFiltersFromConfig(server.config(), config_prefix);
1121
1122 return factory;
1123}
1124
1125static inline bool capturingNamedQueryParam(NameSet receive_params, const CompiledRegexPtr & compiled_regex)
1126{

Callers 1

Calls 3

addFiltersFromConfigMethod · 0.80
getStringMethod · 0.45
configMethod · 0.45

Tested by

no test coverage detected