mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-10-09 10:00:54 +00:00
24 lines
529 B
C++
24 lines
529 B
C++
|
#include <boost/assign/list_inserter.hpp>
|
||
|
|
||
|
#include <DB/TableFunctions/TableFunctionMerge.h>
|
||
|
#include <DB/TableFunctions/TableFunctionRemote.h>
|
||
|
|
||
|
#include <DB/TableFunctions/TableFunctionFactory.h>
|
||
|
|
||
|
|
||
|
namespace DB
|
||
|
{
|
||
|
|
||
|
|
||
|
TableFunctionPtr TableFunctionFactory::get(
|
||
|
const String & name,
|
||
|
const Context & context) const
|
||
|
{
|
||
|
if (name == "merge") return new TableFunctionMerge;
|
||
|
else if (name == "remote") return new TableFunctionRemote;
|
||
|
else
|
||
|
throw Exception("Unknown function " + name, ErrorCodes::UNKNOWN_FUNCTION);
|
||
|
}
|
||
|
|
||
|
}
|