blob: 9383b6ac93ecd8c7ddaa85618c108ed62fa4e124 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
#include "registerTableFunctions.h"
#include <TableFunctions/TableFunctionFactory.h>
namespace DB
{
void registerTableFunctions()
{
auto & factory = TableFunctionFactory::instance();
registerTableFunctionMerge(factory);
registerTableFunctionRemote(factory);
registerTableFunctionNumbers(factory);
registerTableFunctionNull(factory);
registerTableFunctionZeros(factory);
registerTableFunctionExecutable(factory);
registerTableFunctionFile(factory);
registerTableFunctionURL(factory);
registerTableFunctionURLCluster(factory);
registerTableFunctionValues(factory);
registerTableFunctionInput(factory);
registerTableFunctionGenerate(factory);
// registerTableFunctionMongoDB(factory);
registerTableFunctionRedis(factory);
registerTableFunctionMeiliSearch(factory);
#if USE_AWS_S3
registerTableFunctionS3(factory);
registerTableFunctionS3Cluster(factory);
registerTableFunctionCOS(factory);
registerTableFunctionOSS(factory);
registerTableFunctionGCS(factory);
registerTableFunctionHudi(factory);
#if USE_PARQUET
registerTableFunctionDeltaLake(factory);
#endif
#if USE_AVRO
registerTableFunctionIceberg(factory);
#endif
#endif
#if USE_HDFS
registerTableFunctionHDFS(factory);
registerTableFunctionHDFSCluster(factory);
#endif
#if USE_HIVE
registerTableFunctionHive(factory);
#endif
registerTableFunctionODBC(factory);
registerTableFunctionJDBC(factory);
registerTableFunctionView(factory);
registerTableFunctionViewIfPermitted(factory);
#if USE_MYSQL
registerTableFunctionMySQL(factory);
#endif
#if USE_LIBPQXX
registerTableFunctionPostgreSQL(factory);
#endif
#if USE_SQLITE
registerTableFunctionSQLite(factory);
#endif
registerTableFunctionDictionary(factory);
registerTableFunctionFormat(factory);
registerTableFunctionExplain(factory);
#if USE_AZURE_BLOB_STORAGE
registerTableFunctionAzureBlobStorage(factory);
registerTableFunctionAzureBlobStorageCluster(factory);
#endif
}
}
|