mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-18 05:32:52 +00:00
97f2a2213e
* Move some code outside dbms/src folder * Fix paths
67 lines
2.8 KiB
C++
67 lines
2.8 KiB
C++
namespace DB
|
|
{
|
|
|
|
class FunctionFactory;
|
|
|
|
void registerFunctionPosition(FunctionFactory &);
|
|
void registerFunctionPositionUTF8(FunctionFactory &);
|
|
void registerFunctionPositionCaseInsensitive(FunctionFactory &);
|
|
void registerFunctionPositionCaseInsensitiveUTF8(FunctionFactory &);
|
|
|
|
void registerFunctionMultiSearchAny(FunctionFactory &);
|
|
void registerFunctionMultiSearchAnyUTF8(FunctionFactory &);
|
|
void registerFunctionMultiSearchAnyCaseInsensitive(FunctionFactory &);
|
|
void registerFunctionMultiSearchAnyCaseInsensitiveUTF8(FunctionFactory &);
|
|
|
|
void registerFunctionMultiSearchFirstIndex(FunctionFactory &);
|
|
void registerFunctionMultiSearchFirstIndexUTF8(FunctionFactory &);
|
|
void registerFunctionMultiSearchFirstIndexCaseInsensitive(FunctionFactory &);
|
|
void registerFunctionMultiSearchFirstIndexCaseInsensitiveUTF8(FunctionFactory &);
|
|
|
|
void registerFunctionMultiSearchFirstPosition(FunctionFactory &);
|
|
void registerFunctionMultiSearchFirstPositionUTF8(FunctionFactory &);
|
|
void registerFunctionMultiSearchFirstPositionCaseInsensitive(FunctionFactory &);
|
|
void registerFunctionMultiSearchFirstPositionCaseInsensitiveUTF8(FunctionFactory &);
|
|
|
|
void registerFunctionMultiSearchAllPositions(FunctionFactory &);
|
|
void registerFunctionMultiSearchAllPositionsUTF8(FunctionFactory &);
|
|
void registerFunctionMultiSearchAllPositionsCaseInsensitive(FunctionFactory &);
|
|
void registerFunctionMultiSearchAllPositionsCaseInsensitiveUTF8(FunctionFactory &);
|
|
|
|
void registerFunctionHasToken(FunctionFactory &);
|
|
void registerFunctionHasTokenCaseInsensitive(FunctionFactory &);
|
|
|
|
|
|
void registerFunctionsStringSearch(FunctionFactory & factory)
|
|
{
|
|
registerFunctionPosition(factory);
|
|
registerFunctionPositionUTF8(factory);
|
|
registerFunctionPositionCaseInsensitive(factory);
|
|
registerFunctionPositionCaseInsensitiveUTF8(factory);
|
|
|
|
registerFunctionMultiSearchAny(factory);
|
|
registerFunctionMultiSearchAnyUTF8(factory);
|
|
registerFunctionMultiSearchAnyCaseInsensitive(factory);
|
|
registerFunctionMultiSearchAnyCaseInsensitiveUTF8(factory);
|
|
|
|
registerFunctionMultiSearchFirstIndex(factory);
|
|
registerFunctionMultiSearchFirstIndexUTF8(factory);
|
|
registerFunctionMultiSearchFirstIndexCaseInsensitive(factory);
|
|
registerFunctionMultiSearchFirstIndexCaseInsensitiveUTF8(factory);
|
|
|
|
registerFunctionMultiSearchFirstPosition(factory);
|
|
registerFunctionMultiSearchFirstPositionUTF8(factory);
|
|
registerFunctionMultiSearchFirstPositionCaseInsensitive(factory);
|
|
registerFunctionMultiSearchFirstPositionCaseInsensitiveUTF8(factory);
|
|
|
|
registerFunctionMultiSearchAllPositions(factory);
|
|
registerFunctionMultiSearchAllPositionsUTF8(factory);
|
|
registerFunctionMultiSearchAllPositionsCaseInsensitive(factory);
|
|
registerFunctionMultiSearchAllPositionsCaseInsensitiveUTF8(factory);
|
|
|
|
registerFunctionHasToken(factory);
|
|
registerFunctionHasTokenCaseInsensitive(factory);
|
|
}
|
|
|
|
}
|