MCPcopy Create free account
hub / github.com/ByConity/ByConity / registerTableFunctions

Function registerTableFunctions

src/TableFunctions/registerTableFunctions.cpp:28–75  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

26namespace DB
27{
28void registerTableFunctions()
29{
30 auto & factory = TableFunctionFactory::instance();
31
32 registerTableFunctionMerge(factory);
33 registerTableFunctionRemote(factory);
34 registerTableFunctionNumbers(factory);
35 registerTableFunctionNull(factory);
36 registerTableFunctionZeros(factory);
37 registerTableFunctionFile(factory);
38 registerTableFunctionURL(factory);
39 registerTableFunctionValues(factory);
40 registerTableFunctionInput(factory);
41 registerTableFunctionGenerate(factory);
42
43#if USE_AWS_S3
44 registerTableFunctionS3(factory);
45 registerTableFunctionCnchS3(factory);
46 registerTableFunctionCOS(factory);
47#endif
48
49#if USE_HDFS
50 registerTableFunctionHDFS(factory);
51#endif
52
53 registerTableFunctionODBC(factory);
54 registerTableFunctionJDBC(factory);
55
56 registerTableFunctionView(factory);
57 registerTableFunctionViewIfPermitted(factory);
58
59#if USE_MYSQL
60 registerTableFunctionMySQL(factory);
61#endif
62
63#if USE_LIBPQXX
64 registerTableFunctionPostgreSQL(factory);
65#endif
66
67#if USE_HIVE
68 registerTableFunctionCnchHive(factory);
69 // registerTableFunctionCloudHive(factory);
70 registerTableFunctionHiveMetadata(factory);
71#endif
72
73 registerTableFunctionDictionary(factory);
74 registerTableFunctionCnch(factory);
75}
76
77}

Callers 5

mainImplMethod · 0.85
mainMethod · 0.85
mainMethod · 0.85
mainMethod · 0.85

Tested by

no test coverage detected