1#include "registerTableFunctions.h"
2#include <TableFunctions/TableFunctionFactory.h>
3
4
5namespace DB
6{
7void registerTableFunctions()
8{
9 auto & factory = TableFunctionFactory::instance();
10
11 registerTableFunctionMerge(factory);
12 registerTableFunctionRemote(factory);
13 registerTableFunctionNumbers(factory);
14 registerTableFunctionFile(factory);
15 registerTableFunctionURL(factory);
16 registerTableFunctionValues(factory);
17 registerTableFunctionInput(factory);
18
19#if USE_AWS_S3
20 registerTableFunctionS3(factory);
21#endif
22
23#if USE_HDFS
24 registerTableFunctionHDFS(factory);
25#endif
26
27 registerTableFunctionODBC(factory);
28 registerTableFunctionJDBC(factory);
29
30#if USE_MYSQL
31 registerTableFunctionMySQL(factory);
32#endif
33}
34
35}
36