4paradigm / 4paradigm/OpenMLDB
use default database in subquery not support in offline
オープン
bug
- 主要言語
- C++
- スター
- 1.7k
- フォーク
- 331
- 平均マージ
- 12日 12時間
- マージ済み PR(30日)
- 1
説明
## create table in db1, then select subquery in db
db: db1
table: t1
columns : ["c1 string","c2 int","c3 bigint","c4 timestamp"]
indexs: ["index1:c1:c4"]
rows:
- ["aa",2,3,1590738989000]
- ["bb",21,31,1590738990000]
- ["cc",41,51,1590738991000]
` sql: select db.t2.c1 from (select c1, c2+1,c3+1 from db1.t1) as t2;`
コントリビューションガイド
調査の方向性
この issue では、デフォルトデータベースを参照するサブクエリがオフラインモードでサポートされないことが説明されています。まず、特にオフライン実行時にサブクエリ内のデータベース修飾子をどのように処理しているかについて、SQL パーサーとクエリプランナーを調査します。サブクエリとデータベースコンテキストに関連する既存のテストを探し、期待される動作を把握します。提供されている SQL の例をオフラインモードで実行して修正を検証します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- sql
- 領域
- databases, machine-learning
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 45/100