Add `NewColumn()` to `ColumnArray`
まだ誰も着手していません。
評価
調査の方向性
まず ColumnArray と、issue で参照されている既存の CreateColumnByType パスを見つけ、次に配列の項目型がどのように表現されているかを調べます。ColumnArray が、その項目型に対して正しく型付けされたカラムを返す NewColumn() を公開し、リポジトリに関連するチェックがすべて通れば完了です。
索引モデルが issue の本文から書いたものです。
説明
When inserting into Array columns, pg_clickhouse needs to create a new column matching the array's item type. The current API requires the verbose pattern:
CreateColumnByType(arrcol->GetType().As<ArrayType>()->GetItemType()->GetName())
A NewColumn() method on ColumnArray that returns a properly typed column directly would simplify this and reduce the chance of type-name mismatches.
- 主要言語
- C
- スター
- 382
- フォーク
- 208
- 平均マージ
- 2日 19時間
- マージ済み PR(30日)
- 14
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
ClickHouse/clickhouse-cpp のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 62/100
ClickHouse/clickhouse-cpp#565 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 72/100
ClickHouse/clickhouse-cpp#560 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 68/100
ClickHouse/clickhouse-cpp#556 · リアクション 1 件 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
ClickHouse/clickhouse-cpp#549 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 75/100
ClickHouse/clickhouse-cpp#543 ·
ClickHouse/clickhouse-cpp の issue をすべて見る
似ている issue
-
level/task module/gcp type/bug
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 86/100
hapostgres/pg_auto_failover#1190 ·
-
docs
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
-
P3 sonic-vpp
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
sonic-net/sonic-buildimage#29662 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 94/100
spack/spack-packages#6586 ·