From 15a5dcdc957b7700cfb15e3f0b4fd5e5e94de9a7 Mon Sep 17 00:00:00 2001 From: atarasov5 Date: Mon, 19 Jan 2026 11:04:24 +0300 Subject: YQL-13448: Introduce window RANGE logic MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Introduce window RANGE logic. Зеркальный пр с включение фичи путем инлайнинга в коде Зеркальный пр где я провожу perf измерения - в нем я описал результаты commit_hash:2626d7d6b77f1ccb31e395d974a2beaa60f27a97 --- yql/essentials/sql/v1/query.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'yql/essentials/sql/v1/query.cpp') diff --git a/yql/essentials/sql/v1/query.cpp b/yql/essentials/sql/v1/query.cpp index 2896cac686c..d96d6b2a4bc 100644 --- a/yql/essentials/sql/v1/query.cpp +++ b/yql/essentials/sql/v1/query.cpp @@ -3496,6 +3496,11 @@ public: BuildQuotedAtom(Pos_, "DebugPositions")))); } + if (ctx.WindowNewPipeline) { + Add(Y("let", "world", Y(TString(ConfigureName), "world", configSource, + BuildQuotedAtom(Pos_, "WindowNewPipeline")))); + } + if (ctx.DirectRowDependsOn.Defined()) { const TString pragmaName = *ctx.DirectRowDependsOn ? "DirectRowDependsOn" : "DisableDirectRowDependsOn"; currentWorlds->Add(Y("let", "world", Y(TString(ConfigureName), "world", configSource, BuildQuotedAtom(Pos_, pragmaName)))); -- cgit v1.3