MCPcopy Create free account
hub / github.com/ClickHouse/ClickHouse / getMethod

Function getMethod

src/IO/S3/PocoHTTPClient.cpp:425–448  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

423}
424
425static String getMethod(const Aws::Http::HttpRequest & request)
426{
427 switch (request.GetMethod())
428 {
429 case Aws::Http::HttpMethod::HTTP_GET:
430 return Poco::Net::HTTPRequest::HTTP_GET;
431 case Aws::Http::HttpMethod::HTTP_POST:
432 return Poco::Net::HTTPRequest::HTTP_POST;
433 case Aws::Http::HttpMethod::HTTP_DELETE:
434 return Poco::Net::HTTPRequest::HTTP_DELETE;
435 case Aws::Http::HttpMethod::HTTP_PUT:
436 return Poco::Net::HTTPRequest::HTTP_PUT;
437 case Aws::Http::HttpMethod::HTTP_HEAD:
438 return Poco::Net::HTTPRequest::HTTP_HEAD;
439 case Aws::Http::HttpMethod::HTTP_PATCH:
440 return Poco::Net::HTTPRequest::HTTP_PATCH;
441 case Aws::Http::HttpMethod::HTTP_CONNECT:
442 return Poco::Net::HTTPRequest::HTTP_CONNECT;
443 case Aws::Http::HttpMethod::HTTP_TRACE:
444 return Poco::Net::HTTPRequest::HTTP_TRACE;
445 case Aws::Http::HttpMethod::HTTP_OPTIONS:
446 return Poco::Net::HTTPRequest::HTTP_OPTIONS;
447 }
448}
449
450PocoHTTPClient::S3LatencyType PocoHTTPClient::getFirstByteLatencyType(size_t sdk_attempt, size_t ch_attempt)
451{

Callers 4

HTTPServerRequestImplMethod · 0.50
HTTPServerRequestMethod · 0.50
toStringForLoggingMethod · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected