ClickHouse/dbms/TableFunctions/registerTableFunctions.cpp

38 lines
834 B
C++
Raw Normal View History

2019-12-15 06:34:43 +00:00
#include "registerTableFunctions.h"
#include <TableFunctions/TableFunctionFactory.h>
namespace DB
{
void registerTableFunctions()
{
auto & factory = TableFunctionFactory::instance();
registerTableFunctionMerge(factory);
registerTableFunctionRemote(factory);
registerTableFunctionNumbers(factory);
registerTableFunctionZeros(factory);
registerTableFunctionFile(factory);
2018-06-11 12:13:00 +00:00
registerTableFunctionURL(factory);
2019-07-29 13:50:13 +00:00
registerTableFunctionValues(factory);
2019-05-28 18:30:10 +00:00
registerTableFunctionInput(factory);
2020-02-26 14:12:07 +00:00
registerTableFunctionGenerate(factory);
2019-12-06 14:37:21 +00:00
#if USE_AWS_S3
registerTableFunctionS3(factory);
#endif
#if USE_HDFS
2018-11-19 08:17:09 +00:00
registerTableFunctionHDFS(factory);
#endif
registerTableFunctionODBC(factory);
2018-09-25 14:29:44 +00:00
registerTableFunctionJDBC(factory);
2017-12-28 04:29:53 +00:00
#if USE_MYSQL
registerTableFunctionMySQL(factory);
#endif
}
}