ClickHouse
21 строка · 692.0 Байт
1#include <DataTypes/DataTypeString.h>
2#include <Functions/FunctionFactory.h>
3#include <Functions/FunctionStartsEndsWith.h>
4
5
6namespace DB
7{
8
9using FunctionStartsWithUTF8 = FunctionStartsEndsWith<NameStartsWithUTF8>;
10
11REGISTER_FUNCTION(StartsWithUTF8)
12{
13factory.registerFunction<FunctionStartsWithUTF8>(FunctionDocumentation{
14.description = R"(
15Returns whether string `str` starts with `prefix`, the difference between `startsWithUTF8` and `startsWith` is that `startsWithUTF8` match `str` and `suffix` by UTF-8 characters.
16)",
17.examples{{"startsWithUTF8", "select startsWithUTF8('富强民主文明和谐', '富强');", ""}},
18.categories{"String"}});
19}
20
21}
22