Start using feature enums to value (umbrella issue)
- 主要言語
- Java
- スター
- 94
- フォーク
- 152
- 平均マージ
- 3日 16時間
- マージ済み PR(30日)
- 11
説明
Proposed logic:
1. Add flag where appropriate for supports dictionary replacement if there is a possibility it can be used.
2. Only add compressed buffers when requested.
Reading should validate enums are in range AND implementation supports them.
**Reporter**: [Micah Kornfield](https://issues.apache.org/jira/browse/ARROW-9309) / @emkornfield
#### Subtasks:
- [ ] [[Java] Use feature enum](https://github.com/apache/arrow-java/issues/333)
- [ ] [[JS] Use feature enum in javascript](https://github.com/apache/arrow-js/issues/107)
- [ ] [[C++] Use feature enum](https://github.com/apache/arrow/issues/25400)
- [X] [[Rust] Use feature enum](https://github.com/apache/arrow/issues/25401)
- [ ] [[Go] Use Feature enum](https://github.com/apache/arrow-go/issues/73)
**Note**: *This issue was originally created as [ARROW-9309](https://issues.apache.org/jira/browse/ARROW-9309). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*
コントリビューションガイド
調査の方向性
リンクされている移行ドキュメントと Java のサブタスクから始めて、Java 固有の範囲を判断します。現在 feature の値がどのように処理されているかを確認し、その後、Java 実装が feature enum を使用し、その範囲とサポート状況を検証し、要求された場合にのみ圧縮バッファーを追加することを確認します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- java
- 領域
- data
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100