fix
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 4d5362e..5150a8b 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 @@ // 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 @@ } 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