JeonDaehong commented on issue #13255:
URL: https://github.com/apache/iceberg/issues/13255#issuecomment-2949161371

   I'm not completely sure, but it seems like the reason might be that 
Float.POSITIVE_INFINITY isn't treated as a valid numeric literal in Iceberg.
   Even if a double value larger than Float.MAX_VALUE can be converted to float 
as Infinity, that result doesn’t really preserve the original numeric meaning.
   So maybe Iceberg returns aboveMax() to signal that the value can't be 
accurately represented as a float.
   
   I'm also studying and exploring Iceberg myself, so this might not be 
entirely accurate — but I hope the reasoning aligns with the actual intent! 😄


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to