gianm commented on a change in pull request #10605:
URL: https://github.com/apache/druid/pull/10605#discussion_r561147445



##########
File path: docs/misc/math-expr.md
##########
@@ -115,53 +115,53 @@ See javadoc of java.lang.Math for detailed explanation 
for each function.
 
 |name|description|
 |----|-----------|
-|abs|abs(x) would return the absolute value of x|
-|acos|acos(x) would return the arc cosine of x|
-|asin|asin(x) would return the arc sine of x|
-|atan|atan(x) would return the arc tangent of x|
-|bitwiseAnd|bitwiseAnd(x,y) would return the result of x & y. Double values 
will be implicitly cast to longs, use `bitwiseConvertDoubleToLongBits` to 
perform bitwise operations directly with doubles|
-|bitwiseComplement|bitwiseComplement(x) would return the result of ~x. Double 
values will be implicitly cast to longs, use `bitwiseConvertDoubleToLongBits` 
to perform bitwise operations directly with doubles|
-|bitwiseConvertDoubleToLongBits|bitwiseConvertDoubleToLongBits(x) would 
convert the IEEE 754 floating-point "double" bits stored in a long into a 
double value if the input is a long, or implicitly cast the value to a long if 
the input is a double|
-|bitwiseConvertLongBitsToDouble|bitwiseConvertLongBitsToDouble(x) would 
convert a long to the IEEE 754 floating-point "double" specified by the bits 
stored in the long. A double input will be implicitly cast to a long|
-|bitwiseOr|bitwiseOr(x,y) would return the result of x [PIPE] y. Double values 
will be implicitly cast to longs, use `bitwiseConvertDoubleToLongBits` to 
perform bitwise operations directly with doubles|
-|bitwiseShiftLeft|bitwiseShiftLeft(x,y) would return the result of x << y. 
Double values will be implicitly cast to longs, use 
`bitwiseConvertDoubleToLongBits` to perform bitwise operations directly with 
doubles|
-|bitwiseShiftRight|bitwiseShiftRight(x,y) would return the result of x >> y. 
Double values will be implicitly cast to longs, use 
`bitwiseConvertDoubleToLongBits` to perform bitwise operations directly with 
doubles|
-|bitwiseXor|bitwiseXor(x,y) would return the result of x ^ y. Double values 
will be implicitly cast to longs, use `bitwiseConvertDoubleToLongBits` to 
perform bitwise operations directly with doubles|
-|atan2|atan2(y, x) would return the angle theta from the conversion of 
rectangular coordinates (x, y) to polar * coordinates (r, theta)|
-|cbrt|cbrt(x) would return the cube root of x|
-|ceil|ceil(x) would return the smallest (closest to negative infinity) double 
value that is greater than or equal to x and is equal to a mathematical integer|
-|copysign|copysign(x) would return the first floating-point argument with the 
sign of the second floating-point argument|
-|cos|cos(x) would return the trigonometric cosine of x|
-|cosh|cosh(x) would return the hyperbolic cosine of x|
-|cot|cot(x) would return the trigonometric cotangent of an angle x|
+|abs|abs(x) returns the absolute value of x|
+|acos|acos(x) returns the arc cosine of x|
+|asin|asin(x) returns the arc sine of x|
+|atan|atan(x) returns the arc tangent of x|
+|bitwiseAnd|bitwiseAnd(x,y) returns the result of x & y. Double values will be 
implicitly cast to longs, use `bitwiseConvertDoubleToLongBits` to perform 
bitwise operations directly with doubles|
+|bitwiseComplement|bitwiseComplement(x) returns the result of ~x. Double 
values will be implicitly cast to longs, use `bitwiseConvertDoubleToLongBits` 
to perform bitwise operations directly with doubles|
+|bitwiseConvertDoubleToLongBits|bitwiseConvertDoubleToLongBits(x) will convert 
the IEEE 754 floating-point "double" bits of a double value into a long, or 
implicitly cast the value to a double if the input is a long.|

Review comment:
       This still doesn't seem right; surely, if the input is a long, the 
function will cast the value to a double and _then_ convert those double bits 
back to a long. The description doesn't make it sound like that's what happens.




----------------------------------------------------------------
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.

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



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to