apache / apache/iotdb

IoTDB doesn't distinguish between zero and null values in sum aggregation

オープン
#4,224 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Java
スター
6.4k
フォーク
1.2k
平均マージ
1日 23時間
マージ済み PR(30日)
115

説明

In IoTDB, the aggregate result of sum is like:

![iotdb](https://user-images.githubusercontent.com/33111881/138632492-fecf8ecb-2256-4d80-a1a3-309d2357405a.png)

You can see that both a 0 value and a null value result in 0, without distinction.

But in **MySQL**, the aggregate result of sum is like:

mysql

I wonder if IoTDB can similarly distinguish between zero values and null values in the aggregate result of sum

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

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

調査の方向性

まず、issue に記載されている sum 集約の動作を再現し、0 値と null 値に対する結果を MySQL の動作と比較します。IoTDB の sum 集約の実装と既存のテストを追跡します。0 と null が意図されたセマンティクスに一致する、区別可能な集約結果を生成すれば完了です。

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

評価

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

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

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