git.postgresql.org Git - postgresql.git/commit
Mon, 1 Dec 2003 21:52:38 +0000 (21:52 +0000)
Mon, 1 Dec 2003 21:52:38 +0000 (21:52 +0000)
commit 04a4821adef38155b7920ba9eb83c4c3c29156f8
Attached is a patch implementing factorial(), returning numeric. Points
to note:
1) arttype is numeric. I thought this was the best way of allowing
arbitarily large factorials, even though factorial(2^63) is a large
number. Happy to change to integers if this is overkill.
2) since we're accepting numeric arguments, the patch tests for floats.
If a numeric is passed with non-zero decimal portion, an error is raised
since (from memory) they are undefined.
Gavin Sherry
This is the main PostgreSQL git repository.
RSS
Atom