apache / apache/datafusion-sqlparser-rs
Grouping statement enum by macro-categories
オープン
- 主要言語
- 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