(value: i128, scale: u32)
| 109 | /// Compute ceil for a single decimal128 value with the given scale. |
| 110 | #[inline] |
| 111 | fn decimal128_ceil(value: i128, scale: u32) -> i128 { |
| 112 | let div = 10_i128.pow_wrapping(scale); |
| 113 | let d = value / div; |
| 114 | let r = value % div; |
| 115 | if r > 0 { d + 1 } else { d } |
| 116 | } |
| 117 | |
| 118 | /// Compute the return precision for a decimal128 ceil result. |
| 119 | #[inline] |
no outgoing calls
no test coverage detected
searching dependent graphs…