ClickHouse/dbms/TableFunctions/registerTableFunctions.h

37 lines
1.1 KiB
C++
Raw Normal View History

#pragma once
2019-12-15 06:34:43 +00:00
#include <Common/config.h>
#include "config_core.h"
namespace DB
{
2019-12-15 06:34:43 +00:00
class TableFunctionFactory;
void registerTableFunctionMerge(TableFunctionFactory & factory);
void registerTableFunctionRemote(TableFunctionFactory & factory);
void registerTableFunctionNumbers(TableFunctionFactory & factory);
void registerTableFunctionZeros(TableFunctionFactory & factory);
2019-12-15 06:34:43 +00:00
void registerTableFunctionFile(TableFunctionFactory & factory);
void registerTableFunctionURL(TableFunctionFactory & factory);
void registerTableFunctionValues(TableFunctionFactory & factory);
void registerTableFunctionInput(TableFunctionFactory & factory);
2020-02-26 14:12:07 +00:00
void registerTableFunctionGenerate(TableFunctionFactory & factory);
2019-12-15 06:34:43 +00:00
#if USE_AWS_S3
void registerTableFunctionS3(TableFunctionFactory & factory);
#endif
#if USE_HDFS
void registerTableFunctionHDFS(TableFunctionFactory & factory);
#endif
void registerTableFunctionODBC(TableFunctionFactory & factory);
void registerTableFunctionJDBC(TableFunctionFactory & factory);
#if USE_MYSQL
void registerTableFunctionMySQL(TableFunctionFactory & factory);
#endif
void registerTableFunctions();
}