This is an automated email from the ASF dual-hosted git repository.

leirui pushed a commit to branch research/M4-visualization
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/research/M4-visualization by 
this push:
     new 2e955870e63 fix
2e955870e63 is described below

commit 2e955870e63c1937dbcf05df62b3cc4520818131
Author: Lei Rui <[email protected]>
AuthorDate: Wed Apr 30 17:31:43 2025 +0800

    fix
---
 .../java/org/apache/iotdb/tsfile/read/reader/page/PageReader.java     | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/PageReader.java 
b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/PageReader.java
index 4d5362ef60f..5150a8bdc4c 100644
--- 
a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/PageReader.java
+++ 
b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/PageReader.java
@@ -304,7 +304,7 @@ public class PageReader implements IPageReader {
       // step 4: search unpruned intervals
       // also deal with normal delete intervals
       if (dataType == TSDataType.DOUBLE) {
-        double candidateTPvalue = -1;
+        double candidateTPvalue = -Double.MAX_VALUE;
         long candidateTPtime = -1;
         // note that idx&prune_interval&search_interval starting from 1, pos 
starting from 0
         for (int i = 0; i < prune_intervals_start.size(); i++) {
@@ -324,7 +324,7 @@ public class PageReader implements IPageReader {
         }
         chunkSuit4CPV.statistics.setMaxInfo(new MinMaxInfo(candidateTPvalue, 
candidateTPtime));
       } else if (dataType == TSDataType.INT64) {
-        long candidateTPvalue = -1; // NOTE for TP
+        long candidateTPvalue = -Long.MAX_VALUE; // NOTE for TP
         long candidateTPtime = -1;
         for (int i = 0; i < prune_intervals_start.size(); i++) {
           int search_interval_start = prune_intervals_end.get(i) + 1; // 
included

Reply via email to