ClickHouse / ClickHouse/clickhouse-cpp
ColumnLowCardinalityT fail in constructor
オープン
- 主要言語
- C
- スター
- 382
- フォーク
- 209
- 平均マージ
- 2日 19時間
- マージ済み PR(30日)
- 14
説明
I'm trying to create a clickhouse::ColumnLowCardinalityT to insert into low_cardinality(Int32), but in this code:
```
template
using LCC = clickhouse::ColumnLowCardinalityT;
using column_int32 = LCC;
std::shared_ptr abc = std::make_shared(); // throws ItemView value size mismatch for Int32 expected: 4, got: 0
```
I don't understand what I'm doing wrong and what I need to pass to the constructor.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
示されている std::make_shared() の呼び出しを再現し、まず ColumnLowCardinalityT と ColumnInt32 のコンストラクターを調査します。デフォルト構築がサポートされているか、またコンストラクターがどのような入力を想定しているかを確認します。報告された不一致が、明確で検証済みの構築経路または修正された動作によって解消されれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- cpp
- 領域
- databases
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 35/100