4paradigm / 4paradigm/OpenMLDB

use default database in subquery not support in offline

オープン
#3,683 コメント 0 件 リアクション 0 件 担当者 1 名 @tobegit3hub が担当を希望しています GitHub で見る
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

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

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