API change: Column methods should throw exceptions consistently
@Enmk がすでに取り組んでいます。
2022年11月24日 から。
評価
この issue はまだ評価されていません。
説明
There are multiple places throughout the library that are really relaxed about input values\types, like:
- overrides of
Column::Append(ColumnRef column)that just do nothing if column is of not expected type - overrides of
Column::Loadthat return false if column failed to load, sometimes eating an exception that could point to the root cause. - etc.
Fixes scheduled for next API-breaking release (3.0?):
Column::Appendoverrides should throw an exception if the input column is of the wrong type.Column::Loadshould change return type tovoidand throw an exception on error.
- 主要言語
- C
- スター
- 385
- フォーク
- 209
- 平均マージ
- 2日 13時間
- マージ済み PR(30日)
- 7
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
ClickHouse/clickhouse-cpp のほかの issue
-
enhancement pg_clickhouse
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
ClickHouse/clickhouse-cpp#478 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 68/100
ClickHouse/clickhouse-cpp#571 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 62/100
ClickHouse/clickhouse-cpp#565 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 72/100
ClickHouse/clickhouse-cpp#560 · コメント 1 件 ·
-
Native TCP: CompressionMethod::ZSTD is not honored for server -> client blocks (network_compression_method never sent)対応中かも @beejmaxx が 12 日前に担当しました。 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 68/100
ClickHouse/clickhouse-cpp#556 · リアクション 1 件 ·
ClickHouse/clickhouse-cpp の issue をすべて見る
似ている issue
-
Discover carries headerEdges that nothing reads since #1914 moved E0507/E0517 to the compiler graphオープンtech-debt
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
メンテナーはふだん 1 日以内に返信
-
2个显示的问题オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
coolsnowwolf/lede#14209 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 75/100
polhenarejos/pico-hsm#147 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
OpenPrinting/cups#1746 ·
メンテナーはふだん 1 日以内に返信
-
Status: Opened
難易度 1/5 1時間未満 初心者へのやさしさ 75/100
メンテナーはふだん 1 日以内に返信