4paradigm / 4paradigm/OpenMLDB

more flexible support to window (SimpleOps)

オープン
#3,024 コメント 0 件 リアクション 0 件 担当者 1 名 @aceforeverd が担当を希望しています GitHub で見る
enhancement execute-engine
主要言語
C++
スター
1.7k
フォーク
331
平均マージ
12日 12時間
マージ済み PR(30日)
1

説明

Here *SimpleOps* refer to one of:

- SimpleProject(TableSource)
- SimpleProject(Last Join)
- SImpleProject (Rename)
- SImpleProject (A last join ( SimpleProject (B last join C))
- ...

Known limits
- window op (the partition by & order by) may only refer to left most physical table inside simple project

There are already issues which actually part of this feature:
- https://github.com/4paradigm/OpenMLDB/issues/2563
- window union #2832

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

The issue describes extending window function support in SimpleOps. Start by reading the linked issue #2563 and PR #2832 to understand the current limitations. Examine the code for window operations and SimpleProject handling, likely in the query planner or optimizer. Determine how partition by and order by clauses are currently resolved and where they are restricted to the leftmost physical table.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
sql
領域
data-engineering, databases, machine-learning
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
30/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。