apache / apache/datafusion-sqlparser-rs

Grouping statement enum by macro-categories

オープン
#2,218 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Rust
スター
3.5k
フォーク
772
平均マージ
4日 9時間
マージ済み PR(30日)
17

説明

At this time, the statements enum is massive and includes all SQL statements. What if we were to create sub-enum categories, such as DML, DDL DQL, DCL, TCL, SCL, PSM and so on?

This would clearly break APIs, but it would make much more manageable to work with statements, expecially in the cases where only a subset of the statements are desidered.

Luca

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

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まず statements enum の場所を特定し、その public API と使用箇所を確認します。提案された SQL マクロカテゴリを定義し、API の破壊的変更と互換性への影響を評価します。カテゴリ構造と影響を受けるインターフェースについて合意され、関連する parser テストでカバーされた時点で作業は完了です。

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

評価

技術スタック
rust, sql
領域
compilers, databases
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

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

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