summaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql/v1/sql_match_recognize.cpp
diff options
context:
space:
mode:
authorYDBot <[email protected]>2025-10-23 18:38:13 +0000
committerYDBot <[email protected]>2025-10-23 18:38:13 +0000
commit564cf7cb2255a107b4f44c18b2a1844041f20b4d (patch)
tree6a4a60e8bde612dcc3ac7fd93fffbd36351d4e35 /yql/essentials/sql/v1/sql_match_recognize.cpp
parent89a17b25091c24744b7ebd0650b5b810457b1145 (diff)
parenta703d86902fd02bd8e373d959b2498c034657449 (diff)
Merge pull request #27203 from ydb-platform/merge-rightlib-251021-0051
Diffstat (limited to 'yql/essentials/sql/v1/sql_match_recognize.cpp')
-rw-r--r--yql/essentials/sql/v1/sql_match_recognize.cpp8
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));