apache / apache/datafusion-sqlparser-rs
Why ast must implement PartialOrd/Ord?
オープン
- 主要言語
- Rust
- スター
- 3.5k
- フォーク
- 772
- 平均マージ
- 4日 9時間
- マージ済み PR(30日)
- 17
説明
I'm working on adding `with` clause support for create index stmt https://www.postgresql.org/docs/current/sql-createindex.html. I plan to use `HashMap` to store `with` content, but failed to compile as `HashMap` doesn't implement PartialOrd/Ord. I'm curious why ast must implement PartialOrd/Ord?
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず、CREATE INDEX WITH の内容の追加に影響する AST 定義と trait 要件を読みます。意図されている HashMap 表現を既存の AST の順序付けの挙動と比較し、この機能に別の表現または文書化された根拠が必要かどうかを判断します。設計上の問いが解決され、CREATE INDEX WITH のサポートを一貫して実装できる状態が完了の条件です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- rust, sql
- 領域
- databases
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100