ClickHouse / ClickHouse/clickhouse-java

How to insert Array(String) using clickhouse-http-client 4.6 (RowBinary) ?

オープン
#1,425 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
area:data-type area:docs code-example jdbc-v2 module-client
主要言語
Java
スター
1.6k
フォーク
636
平均マージ
2日 23時間
マージ済み PR(30日)
29

説明

I checked several closed issues, but it seems something changed, they don't work for me.

I don't see how to write arrays.

ClickHouseRowBinaryProcessor has several serializers like MapSerializer, TupleSerializer, but no ArraySerializer.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず ClickHouseRowBinaryProcessor と既存の MapSerializer および TupleSerializer の実装を読んで、RowBinary の値がどのようにエンコードされるかを理解します。クライアントで Array(String) をどのように表現すべきかを判断し、その後、clickhouse-http-client 経由の insert が array 値で動作することを確認します。この issue には名前付きのテストファイルはありません。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
clickhouse, java
領域
databases
issue の種類
機能追加
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。