diff options
| author | Bruce Momjian <bruce@momjian.us> | 2003-02-13 05:26:50 +0000 |
|---|---|---|
| committer | Bruce Momjian <bruce@momjian.us> | 2003-02-13 05:26:50 +0000 |
| commit | 80b3513d5700945447815e80a661c719d3e8f044 (patch) | |
| tree | d02aa5f05872cb768ca8744b92448b622724e475 /contrib/cube/sql/cube.sql | |
| parent | f249daf9b7aef0bf0685efb35c159842e8f6df51 (diff) | |
| download | postgresql-80b3513d5700945447815e80a661c719d3e8f044.tar.gz | |
The attached patch provides cube with 4 functions for building cubes
directly from float8 values. (As opposed to converting the values to
strings
and then parsing the strings.)
The functions are:
cube(float8) returns cube
cube(float8,float8) returns cube
cube(cube,float8) returns cube
cube(cube,float8,float8) returns cube
Bruno Wolff III
Diffstat (limited to 'contrib/cube/sql/cube.sql')
| -rw-r--r-- | contrib/cube/sql/cube.sql | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/contrib/cube/sql/cube.sql b/contrib/cube/sql/cube.sql index a0712c5557..d386a5a2f3 100644 --- a/contrib/cube/sql/cube.sql +++ b/contrib/cube/sql/cube.sql @@ -93,6 +93,24 @@ SELECT '1,2a'::cube AS cube; -- 7 SELECT '1..2'::cube AS cube; -- 7 -- +-- Testing building cubes from float8 values +-- + +SELECT cube(0::float8); +SELECT cube(1::float8); +SELECT cube(1,2); +SELECT cube(cube(1,2),3); +SELECT cube(cube(1,2),3,4); +SELECT cube(cube(cube(1,2),3,4),5); +SELECT cube(cube(cube(1,2),3,4),5,6); + +-- +-- Test that the text -> cube cast was installed. +-- + +SELECT '(0)'::text::cube; + +-- -- Testing limit of CUBE_MAX_DIM dimensions check in cube_in. -- |
