diff options
| author | vitya-smirnov <[email protected]> | 2025-10-02 21:18:00 +0300 |
|---|---|---|
| committer | vitya-smirnov <[email protected]> | 2025-10-02 22:11:56 +0300 |
| commit | 6192f768fab5d54dd697cf6b5f884d5cd3145b1c (patch) | |
| tree | 81342cd8bb7ed07f6b8b3b9754522ad283bc045d /yql/essentials/sql/v1/highlight/sql_highlight_json.cpp | |
| parent | c1a5e76d42fda9476a375e0638b415c78d46f599 (diff) | |
YQL-20086: Format yql/essentials/sql/v1/highlight
This patch adds a style check for `yql/essentials/sql/v1`.
To format use `ya style`.
To test use `ya test ya test --test-type clang_format`.
To enable style checking in a module, need to add:
`ENABLE(YQL_STYLE_CPP)`. So in a such way we gradually will
format all YQL modules, expect those, where fluent YQL-builders
are used. Then we will revert activation macro, so switch from
`ENABLE(YQL_STYLE_CPP)` to`ENABLE(YQL_STYLE_CPP_XFAIL)`.
Guide: <https://nda.ya.ru/t/XzkoRIGg7KjXmq>.
commit_hash:fa758a214e094c74821fe896184f30483dd18c55
Diffstat (limited to 'yql/essentials/sql/v1/highlight/sql_highlight_json.cpp')
| -rw-r--r-- | yql/essentials/sql/v1/highlight/sql_highlight_json.cpp | 98 |
1 files changed, 49 insertions, 49 deletions
diff --git a/yql/essentials/sql/v1/highlight/sql_highlight_json.cpp b/yql/essentials/sql/v1/highlight/sql_highlight_json.cpp index e4af680cdb9..eb41141358f 100644 --- a/yql/essentials/sql/v1/highlight/sql_highlight_json.cpp +++ b/yql/essentials/sql/v1/highlight/sql_highlight_json.cpp @@ -4,64 +4,64 @@ namespace NSQLHighlight { +struct { + const char* Units = "units"; struct { - const char* Units = "units"; - struct { - const char* Kind = "kind"; - const char* Patterns = "patterns"; - const char* PatternsANSI = "patterns-ansi"; - } Unit; - struct { - const char* Body = "body"; - const char* After = "after"; - const char* IsCaseInsensitive = "is-case-insensitive"; - } Pattern; - } JsonKey; + const char* Kind = "kind"; + const char* Patterns = "patterns"; + const char* PatternsANSI = "patterns-ansi"; + } Unit; + struct { + const char* Body = "body"; + const char* After = "after"; + const char* IsCaseInsensitive = "is-case-insensitive"; + } Pattern; +} JsonKey; - NJson::TJsonValue ToJson(const NSQLTranslationV1::TRegexPattern& pattern) { - NJson::TJsonMap map; - map[JsonKey.Pattern.Body] = pattern.Body; - if (!pattern.After.empty()) { - map[JsonKey.Pattern.After] = pattern.After; - } - if (pattern.IsCaseInsensitive) { - map[JsonKey.Pattern.IsCaseInsensitive] = pattern.IsCaseInsensitive; - } - return map; +NJson::TJsonValue ToJson(const NSQLTranslationV1::TRegexPattern& pattern) { + NJson::TJsonMap map; + map[JsonKey.Pattern.Body] = pattern.Body; + if (!pattern.After.empty()) { + map[JsonKey.Pattern.After] = pattern.After; } - - NJson::TJsonValue ToJson(const TVector<NSQLTranslationV1::TRegexPattern>& patterns) { - NJson::TJsonArray array; - for (const auto& pattern : patterns) { - array.AppendValue(ToJson(pattern)); - } - return array; + if (pattern.IsCaseInsensitive) { + map[JsonKey.Pattern.IsCaseInsensitive] = pattern.IsCaseInsensitive; } + return map; +} - NJson::TJsonValue ToJson(const TUnit& unit) { - NJson::TJsonMap map; - map[JsonKey.Unit.Kind] = ToString(unit.Kind); - if (!unit.Patterns.empty()) { - map[JsonKey.Unit.Patterns] = ToJson(unit.Patterns); - } - if (!unit.PatternsANSI.Empty()) { - map[JsonKey.Unit.PatternsANSI] = ToJson(*unit.PatternsANSI); - } - return map; +NJson::TJsonValue ToJson(const TVector<NSQLTranslationV1::TRegexPattern>& patterns) { + NJson::TJsonArray array; + for (const auto& pattern : patterns) { + array.AppendValue(ToJson(pattern)); } + return array; +} - NJson::TJsonValue ToJson(const TVector<TUnit>& units) { - NJson::TJsonArray array; - for (const auto& unit : units) { - array.AppendValue(ToJson(unit)); - } - return array; +NJson::TJsonValue ToJson(const TUnit& unit) { + NJson::TJsonMap map; + map[JsonKey.Unit.Kind] = ToString(unit.Kind); + if (!unit.Patterns.empty()) { + map[JsonKey.Unit.Patterns] = ToJson(unit.Patterns); } + if (!unit.PatternsANSI.Empty()) { + map[JsonKey.Unit.PatternsANSI] = ToJson(*unit.PatternsANSI); + } + return map; +} - NJson::TJsonValue ToJson(const THighlighting& highlighting) { - NJson::TJsonMap map; - map[JsonKey.Units] = ToJson(highlighting.Units); - return map; +NJson::TJsonValue ToJson(const TVector<TUnit>& units) { + NJson::TJsonArray array; + for (const auto& unit : units) { + array.AppendValue(ToJson(unit)); } + return array; +} + +NJson::TJsonValue ToJson(const THighlighting& highlighting) { + NJson::TJsonMap map; + map[JsonKey.Units] = ToJson(highlighting.Units); + return map; +} } // namespace NSQLHighlight |
