--
-- Test the recommended constraints.
--
-SELECT is_point(ll_to_earth(0,0));
-ERROR: function is_point(earth) does not exist
-LINE 1: SELECT is_point(ll_to_earth(0,0));
- ^
-HINT: No function matches the given name and argument types. You might need to add explicit type casts.
+SELECT cube_is_point(ll_to_earth(0,0));
+ cube_is_point
+---------------
+ t
+(1 row)
+
SELECT cube_dim(ll_to_earth(0,0)) <= 3;
?column?
----------
t
(1 row)
-SELECT is_point(ll_to_earth(30,60));
-ERROR: function is_point(earth) does not exist
-LINE 1: SELECT is_point(ll_to_earth(30,60));
- ^
-HINT: No function matches the given name and argument types. You might need to add explicit type casts.
+SELECT cube_is_point(ll_to_earth(30,60));
+ cube_is_point
+---------------
+ t
+(1 row)
+
SELECT cube_dim(ll_to_earth(30,60)) <= 3;
?column?
----------
t
(1 row)
-SELECT is_point(ll_to_earth(60,90));
-ERROR: function is_point(earth) does not exist
-LINE 1: SELECT is_point(ll_to_earth(60,90));
- ^
-HINT: No function matches the given name and argument types. You might need to add explicit type casts.
+SELECT cube_is_point(ll_to_earth(60,90));
+ cube_is_point
+---------------
+ t
+(1 row)
+
SELECT cube_dim(ll_to_earth(60,90)) <= 3;
?column?
----------
t
(1 row)
-SELECT is_point(ll_to_earth(-30,-90));
-ERROR: function is_point(earth) does not exist
-LINE 1: SELECT is_point(ll_to_earth(-30,-90));
- ^
-HINT: No function matches the given name and argument types. You might need to add explicit type casts.
+SELECT cube_is_point(ll_to_earth(-30,-90));
+ cube_is_point
+---------------
+ t
+(1 row)
+
SELECT cube_dim(ll_to_earth(-30,-90)) <= 3;
?column?
----------
-- Test the recommended constraints.
--
-SELECT is_point(ll_to_earth(0,0));
+SELECT cube_is_point(ll_to_earth(0,0));
SELECT cube_dim(ll_to_earth(0,0)) <= 3;
SELECT abs(cube_distance(ll_to_earth(0,0), '(0)'::cube) / earth() - 1) <
'10e-12'::float8;
-SELECT is_point(ll_to_earth(30,60));
+SELECT cube_is_point(ll_to_earth(30,60));
SELECT cube_dim(ll_to_earth(30,60)) <= 3;
SELECT abs(cube_distance(ll_to_earth(30,60), '(0)'::cube) / earth() - 1) <
'10e-12'::float8;
-SELECT is_point(ll_to_earth(60,90));
+SELECT cube_is_point(ll_to_earth(60,90));
SELECT cube_dim(ll_to_earth(60,90)) <= 3;
SELECT abs(cube_distance(ll_to_earth(60,90), '(0)'::cube) / earth() - 1) <
'10e-12'::float8;
-SELECT is_point(ll_to_earth(-30,-90));
+SELECT cube_is_point(ll_to_earth(-30,-90));
SELECT cube_dim(ll_to_earth(-30,-90)) <= 3;
SELECT abs(cube_distance(ll_to_earth(-30,-90), '(0)'::cube) / earth() - 1) <
'10e-12'::float8;