ClickHouse/dbms/include/DB/Databases/DatabaseFactory.h

22 lines
457 B
C++
Raw Normal View History

#pragma once
#include <threadpool.hpp>
#include <DB/Databases/IDatabase.h>
namespace DB
{
class DatabaseFactory
{
public:
static DatabasePtr get(
const String & engine_name,
const String & database_name,
const String & path,
Context & context,
boost::threadpool::pool * thread_pool); /// thread_pool, если не nullptr может использоваться для распараллеливания загрузки таблиц.
};
}