-
- Downloads
Add functions gcd() and lcm() for integer and numeric types.
These compute the greatest common divisor and least common multiple of a pair of numbers using the Euclidean algorithm. Vik Fearing, reviewed by Fabien Coelho. Discussion: https://postgr.es/m/adbd3e0b-e3f1-5bbc-21db-03caf1cef0f7@2ndquadrant.com
Showing
- doc/src/sgml/func.sgml 34 additions, 0 deletionsdoc/src/sgml/func.sgml
- src/backend/utils/adt/int.c 126 additions, 0 deletionssrc/backend/utils/adt/int.c
- src/backend/utils/adt/int8.c 126 additions, 0 deletionssrc/backend/utils/adt/int8.c
- src/backend/utils/adt/numeric.c 171 additions, 0 deletionssrc/backend/utils/adt/numeric.c
- src/include/catalog/catversion.h 1 addition, 1 deletionsrc/include/catalog/catversion.h
- src/include/catalog/pg_proc.dat 20 additions, 0 deletionssrc/include/catalog/pg_proc.dat
- src/test/regress/expected/int4.out 46 additions, 0 deletionssrc/test/regress/expected/int4.out
- src/test/regress/expected/int8.out 46 additions, 0 deletionssrc/test/regress/expected/int8.out
- src/test/regress/expected/numeric.out 44 additions, 0 deletionssrc/test/regress/expected/numeric.out
- src/test/regress/sql/int4.sql 25 additions, 0 deletionssrc/test/regress/sql/int4.sql
- src/test/regress/sql/int8.sql 25 additions, 0 deletionssrc/test/regress/sql/int8.sql
- src/test/regress/sql/numeric.sql 25 additions, 0 deletionssrc/test/regress/sql/numeric.sql
Loading
Please register or sign in to comment