ClickHouse

Форк
0
/
lowerUTF8.cpp 
27 строк · 530.0 Байт
1
#include <DataTypes/DataTypeString.h>
2
#include <Functions/FunctionStringToString.h>
3
#include <Functions/LowerUpperUTF8Impl.h>
4
#include <Functions/FunctionFactory.h>
5
#include <Poco/Unicode.h>
6

7

8
namespace DB
9
{
10
namespace
11
{
12

13
struct NameLowerUTF8
14
{
15
    static constexpr auto name = "lowerUTF8";
16
};
17

18
using FunctionLowerUTF8 = FunctionStringToString<LowerUpperUTF8Impl<'A', 'Z', Poco::Unicode::toLower, UTF8CyrillicToCase<true>>, NameLowerUTF8>;
19

20
}
21

22
REGISTER_FUNCTION(LowerUTF8)
23
{
24
    factory.registerFunction<FunctionLowerUTF8>();
25
}
26

27
}
28

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.