ClickHouse

Форк
0
/
hasSubsequenceUTF8.cpp 
30 строк · 614.0 Байт
1
#include <Functions/FunctionFactory.h>
2
#include <Functions/HasSubsequenceImpl.h>
3

4

5
namespace DB
6
{
7
namespace
8
{
9

10
struct HasSubsequenceCaseSensitiveUTF8
11
{
12
    static constexpr bool is_utf8 = true;
13

14
    static int toLowerIfNeed(int code_point) { return code_point; }
15
};
16

17
struct NameHasSubsequenceUTF8
18
{
19
    static constexpr auto name = "hasSubsequenceUTF8";
20
};
21

22
using FunctionHasSubsequenceUTF8 = HasSubsequenceImpl<NameHasSubsequenceUTF8, HasSubsequenceCaseSensitiveUTF8>;
23
}
24

25
REGISTER_FUNCTION(hasSubsequenceUTF8)
26
{
27
    factory.registerFunction<FunctionHasSubsequenceUTF8>({}, FunctionFactory::CaseInsensitive);
28
}
29

30
}
31

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

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

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

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