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/08/14 02:05:00 UTC

[jira] [Created] (IOTDB-162) Fix the semantics of hasNext() and next().

Tian Jiang created IOTDB-162:
--------------------------------

             Summary: Fix the semantics of hasNext() and next().
                 Key: IOTDB-162
                 URL: https://issues.apache.org/jira/browse/IOTDB-162
             Project: Apache IoTDB
          Issue Type: Improvement
            Reporter: Tian Jiang
         Attachments: image-2019-08-14-09-50-05-929.png

Some definitions of hasNext() and next() are misleading, for example, the following actually means hasCurrent rather than hasNext, say, when curIdx = timeLength - 1, it will true while actually there is not the next value.

Such definitions conflict the hasNext() and next() defined and widely used in Java Iterator, and cause confusion to those who are not so familiar with the code.

!image-2019-08-14-09-50-05-929.png!



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)