diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2016-01-22 15:46:22 -0500 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2016-01-22 15:46:22 -0500 |
commit | e1bd684a34c11139a1bf4e5200c3bbe59a0fbfad (patch) | |
tree | 821061660ece1adfe3fdffd2b15b7c352809f245 /src/include/utils/builtins.h | |
parent | fd5200c3dca0bc725f5848eef7ffff538f4479ed (diff) | |
download | postgresql-e1bd684a34c11139a1bf4e5200c3bbe59a0fbfad.tar.gz postgresql-e1bd684a34c11139a1bf4e5200c3bbe59a0fbfad.zip |
Add trigonometric functions that work in degrees.
The implementations go to some lengths to deliver exact results for values
where an exact result can be expected, such as sind(30) = 0.5 exactly.
Dean Rasheed, reviewed by Michael Paquier
Diffstat (limited to 'src/include/utils/builtins.h')
-rw-r--r-- | src/include/utils/builtins.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/include/utils/builtins.h b/src/include/utils/builtins.h index 3c134a3aa96..c2e529fc6f6 100644 --- a/src/include/utils/builtins.h +++ b/src/include/utils/builtins.h @@ -407,6 +407,14 @@ extern Datum dcos(PG_FUNCTION_ARGS); extern Datum dcot(PG_FUNCTION_ARGS); extern Datum dsin(PG_FUNCTION_ARGS); extern Datum dtan(PG_FUNCTION_ARGS); +extern Datum dacosd(PG_FUNCTION_ARGS); +extern Datum dasind(PG_FUNCTION_ARGS); +extern Datum datand(PG_FUNCTION_ARGS); +extern Datum datan2d(PG_FUNCTION_ARGS); +extern Datum dcosd(PG_FUNCTION_ARGS); +extern Datum dcotd(PG_FUNCTION_ARGS); +extern Datum dsind(PG_FUNCTION_ARGS); +extern Datum dtand(PG_FUNCTION_ARGS); extern Datum degrees(PG_FUNCTION_ARGS); extern Datum dpi(PG_FUNCTION_ARGS); extern Datum radians(PG_FUNCTION_ARGS); |