#include #include #include #include #include namespace DB { BlockIO InterpreterUseQuery::execute() { const String & new_database = query_ptr->as().database; context.checkAccess(AccessType::SHOW_DATABASES, new_database); context.getSessionContext().setCurrentDatabase(new_database); return {}; } }