fix test
diff --git a/iotdb-core/calc-commons/src/main/java/org/apache/iotdb/calc/execution/operator/source/relational/aggregation/grouped/GroupedMaxAccumulator.java b/iotdb-core/calc-commons/src/main/java/org/apache/iotdb/calc/execution/operator/source/relational/aggregation/grouped/GroupedMaxAccumulator.java index 2b68513..80af97d 100644 --- a/iotdb-core/calc-commons/src/main/java/org/apache/iotdb/calc/execution/operator/source/relational/aggregation/grouped/GroupedMaxAccumulator.java +++ b/iotdb-core/calc-commons/src/main/java/org/apache/iotdb/calc/execution/operator/source/relational/aggregation/grouped/GroupedMaxAccumulator.java
@@ -306,12 +306,14 @@ @Override public void initializeFloatValues() { - floatValues = new FloatBigArray(Float.MIN_VALUE); + // MIN_VALUE is positive; negative infinity allows all non-NaN values to initialize a group. + floatValues = new FloatBigArray(Float.NEGATIVE_INFINITY); } @Override public void initializeDoubleValues() { - doubleValues = new DoubleBigArray(Double.MIN_VALUE); + // MIN_VALUE is positive; negative infinity allows all non-NaN values to initialize a group. + doubleValues = new DoubleBigArray(Double.NEGATIVE_INFINITY); } @Override