diff options
| author | vitya-smirnov <[email protected]> | 2026-05-18 14:00:49 +0300 |
|---|---|---|
| committer | vitya-smirnov <[email protected]> | 2026-05-18 14:53:18 +0300 |
| commit | fefbb8b367e0063e3779d48c09caec4e07aa1e24 (patch) | |
| tree | af9c16a87839edeff5b54bdbd93f365598f94662 /yql/essentials/sql/v1/sql_translation.cpp | |
| parent | 847adc30c455cbe39acc3d348e0ef697ca0c2d21 (diff) | |
YQL-21046: Respect AnsiCurrentRow only on ordered window
commit_hash:4b9cf4d3a0b96523e7d66cb7a0ef308b48333e93
Diffstat (limited to 'yql/essentials/sql/v1/sql_translation.cpp')
| -rw-r--r-- | yql/essentials/sql/v1/sql_translation.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/yql/essentials/sql/v1/sql_translation.cpp b/yql/essentials/sql/v1/sql_translation.cpp index 73e178bf7ff..86885cd8d98 100644 --- a/yql/essentials/sql/v1/sql_translation.cpp +++ b/yql/essentials/sql/v1/sql_translation.cpp @@ -5110,7 +5110,7 @@ TWindowSpecificationPtr TSqlTranslation::WindowSpecification(const TRule_window_ winSpecPtr->Frame->FrameExclusion = EFrameExclusions::FrameExclNone; winSpecPtr->Frame->FrameBegin->Settings = EFrameSettings::FramePreceding; - if (Ctx_.AnsiCurrentRow) { + if (Ctx_.AnsiCurrentRow && ordered) { // RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW winSpecPtr->Frame->FrameType = EFrameType::FrameByRange; winSpecPtr->Frame->FrameEnd->Settings = EFrameSettings::FrameCurrentRow; |
