mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-24 02:30:51 +00:00
Fixed builds and using magic_enum
This commit is contained in:
parent
cef993233f
commit
e72ec27d5b
@ -4,13 +4,15 @@
|
|||||||
#include <Access/Credentials.h>
|
#include <Access/Credentials.h>
|
||||||
#include <Access/ContextAccess.h>
|
#include <Access/ContextAccess.h>
|
||||||
#include <Access/User.h>
|
#include <Access/User.h>
|
||||||
#include <common/logger_useful.h>
|
#include <base/logger_useful.h>
|
||||||
#include <Common/Exception.h>
|
#include <Common/Exception.h>
|
||||||
#include <Common/ThreadPool.h>
|
#include <Common/ThreadPool.h>
|
||||||
#include <Common/setThreadName.h>
|
#include <Common/setThreadName.h>
|
||||||
#include <Interpreters/Context.h>
|
#include <Interpreters/Context.h>
|
||||||
#include <Interpreters/SessionLog.h>
|
#include <Interpreters/SessionLog.h>
|
||||||
|
|
||||||
|
#include <magic_enum.hpp>
|
||||||
|
|
||||||
#include <atomic>
|
#include <atomic>
|
||||||
#include <condition_variable>
|
#include <condition_variable>
|
||||||
#include <deque>
|
#include <deque>
|
||||||
@ -241,34 +243,10 @@ void Session::shutdownNamedSessions()
|
|||||||
NamedSessionsStorage::instance().shutdown();
|
NamedSessionsStorage::instance().shutdown();
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace
|
|
||||||
{
|
|
||||||
String getSessionPrefix(ClientInfo::Interface interface)
|
|
||||||
{
|
|
||||||
switch (interface)
|
|
||||||
{
|
|
||||||
case ClientInfo::Interface::TCP:
|
|
||||||
return "TCP";
|
|
||||||
case ClientInfo::Interface::HTTP:
|
|
||||||
return "HTTP";
|
|
||||||
case ClientInfo::Interface::GRPC:
|
|
||||||
return "GRPC";
|
|
||||||
case ClientInfo::Interface::MYSQL:
|
|
||||||
return "MySQL";
|
|
||||||
case ClientInfo::Interface::POSTGRESQL:
|
|
||||||
return "PostgreSQL";
|
|
||||||
case ClientInfo::Interface::LOCAL:
|
|
||||||
return "Local";
|
|
||||||
case ClientInfo::Interface::TCP_INTERSERVER:
|
|
||||||
return "Interserver";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Session::Session(const ContextPtr & global_context_, ClientInfo::Interface interface_)
|
Session::Session(const ContextPtr & global_context_, ClientInfo::Interface interface_)
|
||||||
: session_id(UUIDHelpers::generateV4()),
|
: session_id(UUIDHelpers::generateV4()),
|
||||||
global_context(global_context_),
|
global_context(global_context_),
|
||||||
log(&Poco::Logger::get(getSessionPrefix(interface_) + "-Session"))
|
log(&Poco::Logger::get(String{magic_enum::enum_name(interface_)} + "-Session"))
|
||||||
{
|
{
|
||||||
prepared_client_info.emplace();
|
prepared_client_info.emplace();
|
||||||
prepared_client_info->interface = interface_;
|
prepared_client_info->interface = interface_;
|
||||||
|
Loading…
Reference in New Issue
Block a user