[
http://issues.apache.org/jira/browse/DERBY-1548?page=comments#action_12425833 ]
Daniel John Debrunner commented on DERBY-1548:
----------------------------------------------
Thanks Laura, some comments:
ACOS,ASIN - If the absolute value of the specified number is greater than 1,
the result is not a number.
Not a number is not valid in Derby, thus instead an exception is raised with
SQL state 22003, value out of range
ATAN - If the specified number is zero (0), the result of this function is zero
with the same sign as the specified number.
Derby doesn't support negative zero, so remove 'with the same sign as the
specified number.'
CEIL - If the specified number is an infinity, positive zero, or negative zero,
the result of these functions is the same as the specified number.
Derby doesn't support infinity, so replace with
If the specified number is zero the result of these functions is
zero.
CEIL - If the specified number is less than zero but greater than -1.0, then
the result of these functions is negative zero.
remove 'negative' at the end
CEIL - The returned value is the smallest (closest to negative infinity) double
floating point value and is equal to a mathematical integer
That doesn't make sense, I think you need to add some reference into the
passed in value.
COS - Remove 'If the specified number is an infinity, the result of this
function is not a number.'
REmove 'The returned value is the smallest (closest to negative
infinity) double value and is equal to a mathematical integer.'
think this is left over from CEIL
FLOOR - If the specified number is an infinity, positive zero, or negative
zero, the result of this function is the same as the specified number.
make same change as CEIL
FLOOR - The returned value is the largest (closest to positive infinity)
double floating point value and is equal to a mathematical integer.
That doesn't make sense, I think you need to add some reference into the
passed in value.
LN,LOG,LOG10 - Remove LOG10 that returns the log base 10, not base e
If the specified number is less than zero, the result of these functions is
not a number.
throws the 22003 exception
Remove - if the specified number is positive infinity, the result of these
functions is positive infinity.
If the specified number is positive zero or negative zero, the result of
these functions is negative infinity.
replace "positive zero or negative zero" with zero.
throws 22003 exception
Add page for LOG10
SIN,TAN - Remove - If the specified number an infinity, the result of this
function is not a number.
If the specified number is zero (0), the result of this function is zero
with the same sign as the specified number.
remove 'with the same sign as the specified number.'
> Document builtin functions - ACOS, ASIN, ATAN, COS, SIN, TAN, PI, DEGREES,
> RADIANS, EXP, LN, LOG, LOG10, CEIL, CEILING, FLOOR
> -----------------------------------------------------------------------------------------------------------------------------
>
> Key: DERBY-1548
> URL: http://issues.apache.org/jira/browse/DERBY-1548
> Project: Derby
> Issue Type: Improvement
> Components: Documentation
> Affects Versions: 10.2.0.0
> Reporter: Daniel John Debrunner
> Assigned To: Laura Stewart
> Attachments: derby1548_ref.diff, derby1548_ref_html.zip,
> MathFunctions.txt
>
>
> These built-in functions were added in DERBY-475.
> They should be added to the reference guide's built-in function section.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira