You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@iotdb.apache.org by "Tian Jiang (Jira)" <ji...@apache.org> on 2019/10/29 03:48:00 UTC
[jira] [Created] (IOTDB-276) Inconsistent ways of judging the
nullness of a Field
Tian Jiang created IOTDB-276:
--------------------------------
Summary: Inconsistent ways of judging the nullness of a Field
Key: IOTDB-276
URL: https://issues.apache.org/jira/browse/IOTDB-276
Project: Apache IoTDB
Issue Type: Bug
Reporter: Tian Jiang
Attachments: image-2019-10-29-11-43-40-180.png, image-2019-10-29-11-45-53-763.png
Several places are using the `dataType == null` to judge whether a field is null or not, while there is a field `isNull` which better suits this job.
The inconsistent usages may result in that one sets `isNull` to true but find that the displayed result is not null.
!image-2019-10-29-11-43-40-180.png|thumbnail!
!image-2019-10-29-11-45-53-763.png|thumbnail!
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
Re: [jira] [Created] (IOTDB-276) Inconsistent ways of judging the
nullness of a Field
Posted by 孙泽嵩 <sz...@mails.tsinghua.edu.cn>.
Hi,
Thanks to @Lei Rui’s precious work and idea, I have fixed this issue by removing isNull field and setNull method. Only retain one way of defining a null field new Field(null), and isNull() method can be realized by checking this.dataType == null.
Here is the PR [1], and if you have any suggestions, please feel free to discuss with me.
[1] https://github.com/apache/incubator-iotdb/pull/517
Best,
-----------------------------------
Zesong Sun
School of Software, Tsinghua University
孙泽嵩
清华大学 软件学院
> 2019年10月29日 11:48,Tian Jiang (Jira) <ji...@apache.org> 写道:
>
> Tian Jiang created IOTDB-276:
> --------------------------------
>
> Summary: Inconsistent ways of judging the nullness of a Field
> Key: IOTDB-276
> URL: https://issues.apache.org/jira/browse/IOTDB-276
> Project: Apache IoTDB
> Issue Type: Bug
> Reporter: Tian Jiang
> Attachments: image-2019-10-29-11-43-40-180.png, image-2019-10-29-11-45-53-763.png
>
> Several places are using the `dataType == null` to judge whether a field is null or not, while there is a field `isNull` which better suits this job.
> The inconsistent usages may result in that one sets `isNull` to true but find that the displayed result is not null.
> !image-2019-10-29-11-43-40-180.png|thumbnail!
> !image-2019-10-29-11-45-53-763.png|thumbnail!
>
>
>
> --
> This message was sent by Atlassian Jira
> (v8.3.4#803005)