mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-24 02:30:51 +00:00
Every function in its own file
This commit is contained in:
parent
2d895c4fe6
commit
97103b9067
@ -1,12 +0,0 @@
|
||||
#include <Functions/FunctionFactory.h>
|
||||
#include <Functions/FunctionsIntrospection.h>
|
||||
|
||||
namespace DB
|
||||
{
|
||||
|
||||
void registerFunctionsIntrospection(FunctionFactory & factory)
|
||||
{
|
||||
factory.registerFunction<FunctionSymbolizeAddress>();
|
||||
}
|
||||
|
||||
}
|
@ -40,6 +40,7 @@ void registerFunctionsIntrospection(FunctionFactory &);
|
||||
void registerFunctionsNull(FunctionFactory &);
|
||||
void registerFunctionsFindCluster(FunctionFactory &);
|
||||
void registerFunctionsJSON(FunctionFactory &);
|
||||
void registerFunctionSymbolizeAddress(FunctionFactory &);
|
||||
|
||||
void registerFunctions()
|
||||
{
|
||||
@ -75,10 +76,10 @@ void registerFunctions()
|
||||
registerFunctionsVisitParam(factory);
|
||||
registerFunctionsMath(factory);
|
||||
registerFunctionsGeo(factory);
|
||||
registerFunctionsIntrospection(factory);
|
||||
registerFunctionsNull(factory);
|
||||
registerFunctionsFindCluster(factory);
|
||||
registerFunctionsJSON(factory);
|
||||
registerFunctionSymbolizeAddress(factory);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,5 +1,3 @@
|
||||
#pragma once
|
||||
|
||||
#include <dlfcn.h>
|
||||
#include <common/unaligned.h>
|
||||
#include <Columns/ColumnString.h>
|
||||
@ -7,6 +5,7 @@
|
||||
#include <DataTypes/DataTypeString.h>
|
||||
#include <Functions/IFunction.h>
|
||||
#include <Functions/FunctionHelpers.h>
|
||||
#include <Functions/FunctionFactory.h>
|
||||
#include <IO/WriteHelpers.h>
|
||||
|
||||
|
||||
@ -85,4 +84,9 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
void registerFunctionSymbolizeAddress(FunctionFactory & factory)
|
||||
{
|
||||
factory.registerFunction<FunctionSymbolizeAddress>();
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user