apache / apache/datafusion-sqlparser-rs
Database features and API stability
- 主要言語
- Rust
- スター
- 3.5k
- フォーク
- 772
- 平均マージ
- 4日 9時間
- マージ済み PR(30日)
- 17
説明
Each new release breaks build, so using the library is like sitting on a time ticking bomb. It's fine when you need to parse literally any SQL query, e.g. you have wild mix of SQLite, MySQL, DuckDB and PostgreSQL commands, but it's rarely needed this way.
It would be better if each database-specific field will be feature-gated, as new syntax added doesn't affect previously added features.
Here struct builders mentioned in another issue would be greatly appreciated.
I would like to contribute into builders part.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
この issue にはファイルもテストも記載されていないため、まず、既存のデータベース固有フィールド、feature-gating の設定、そしてここおよび別の issue で参照されている struct-builder の作業を整理します。次に、提案を具体的な builder または gating のマイルストーンに絞り、無関係な構文変更なしに、サポート対象のデータベース機能を引き続きビルド可能に保てることを示すテストを定義します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- rust, sql
- 領域
- databases
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 活発
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 35/100