mingmwang commented on issue #6278:
URL: 
https://github.com/apache/arrow-datafusion/issues/6278#issuecomment-1541313390

   
   > > Could you please explain a bit, why if the `product_scale` is larger 
than `required_scale`, we need to multiply in `i256` ?
   > > Can we multiply in `i128` and divide the gap back ?
   > 
   > If two decimals with scale 38, the product scale will be 76. How do you 
multiply two i128 integers with more than 38 digits and get full precision 
result with more than 76 digits?
   
   I understand now, thanks for the explanation.
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to