GH-2277 Fix failure when StatisticsHandler
returns NaN
#2278
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #2277
Should we reset the
StatisticsHandler
when one of its fields isNaN
?TODO: add test case for all edge cases of
StatisticsHandler
return values (some things useInt
, some useLong
, and some useDouble
):0
Int.MAX_VALUE
Int.MIN_VALUE
Long.MAX_VALUE
Long.MIN_VALUE
Double.MAX_VALUE
Double.MIN_VALUE
Double.NaN
Double.POSITIVE_INFINITY
Double.NEGATIVE_INFINITY