diff options
| author | YDBot <[email protected]> | 2025-10-21 00:52:27 +0000 |
|---|---|---|
| committer | YDBot <[email protected]> | 2025-10-21 00:52:27 +0000 |
| commit | a703d86902fd02bd8e373d959b2498c034657449 (patch) | |
| tree | 1828c35d2d0872dce812b67b3e295df5fb7236a4 /yql/essentials/sql/v1/sql_match_recognize.cpp | |
| parent | 51b66527943329176e027929f58092c77e94c2f8 (diff) | |
| parent | 1138a2be17ffd323e177f9ceef97dd46879e6608 (diff) | |
Sync branches 251021-0051
Diffstat (limited to 'yql/essentials/sql/v1/sql_match_recognize.cpp')
| -rw-r--r-- | yql/essentials/sql/v1/sql_match_recognize.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/yql/essentials/sql/v1/sql_match_recognize.cpp b/yql/essentials/sql/v1/sql_match_recognize.cpp index d23d7911c9f..7a05223350e 100644 --- a/yql/essentials/sql/v1/sql_match_recognize.cpp +++ b/yql/essentials/sql/v1/sql_match_recognize.cpp @@ -178,7 +178,7 @@ TNodePtr TSqlMatchRecognizeClause::ParseRowsPerMatch(TPosition pos, const TRule_ return NYql::NMatchRecognize::ERowsPerMatch::AllRows; } case TRule_row_pattern_rows_per_match::ALT_NOT_SET: - Y_ABORT("You should change implementation according to grammar changes"); + Y_UNREACHABLE(); } }(); return BuildQuotedAtom(pos, "RowsPerMatch_" + ToString(result)); @@ -239,7 +239,7 @@ TNodePtr TSqlMatchRecognizeClause::ParseAfterMatchSkipTo(TPosition pos, const TR return NYql::NMatchRecognize::TAfterMatchSkipTo{NYql::NMatchRecognize::EAfterMatchSkipTo::To, std::move(var)}; } case TRule_row_pattern_skip_to::ALT_NOT_SET: - Y_ABORT("You should change implementation according to grammar changes"); + Y_UNREACHABLE(); } }(); if (!result) { @@ -327,7 +327,7 @@ TNodePtr TSqlMatchRecognizeClause::ParsePatternFactor(TPosition pos, const TRule return BuildPattern(pos, std::move(result)); } case TRule_row_pattern_primary::ALT_NOT_SET: - Y_ABORT("You should change implementation according to grammar changes"); + Y_UNREACHABLE(); } }(); if (!primary) { @@ -377,7 +377,7 @@ TNodePtr TSqlMatchRecognizeClause::ParsePatternFactor(TPosition pos, const TRule return std::tuple{quantity, quantity, true, output, false}; } case TRule_row_pattern_quantifier::ALT_NOT_SET: - Y_ABORT("You should change implementation according to grammar changes"); + Y_UNREACHABLE(); } }(); return BuildPatternFactor(pos, std::move(primary), std::move(quantifier)); |
