I'm not sure whether we are talking about the same thing:
- there a "double" type managed within expressions, but not variables
- there is a double() function, which takes an int and casts to double
I understood that you were suggesting to remove all "double" expressions,
but now it seems to be just about the double() function.
There is indeed a misunderstanding here: I meant from the start the
removal of only the "double" function.
Ok. I clearly misunderstood everything...
It would be nice to keep as user-visible only things that have some
The purpose of some of these functions what to show how the function
infrastructured extended, as was asked on the thread. The really useful
ones in the bunch are the arithmetic operators and randoms generators.
[...] Well, if there were doubles as return results really allocated as
doubles in variables having both would make sense. And honestly
something like sqrt that returns an integer when allocated in a variable
is really surprising.. And as you mentioned upthread there is no real
meaning to have doubles variable types that can be allocated.
So you would just like to remove double double(int) and double
sqrt(double) from the patch, and basically that is all? int int(double)??
debug??? (hmmm, useful debugging a non trivial expression).
Sent via pgsql-hackers mailing list (firstname.lastname@example.org)
To make changes to your subscription: