The testusite runs without problems so I didn't also add a
geometrytype(text) function [I want the implicit cast!]
git-svn-id: http://svn.osgeo.org/postgis/trunk@8856
b70326c6-7e19-0410-871a-
916f4a2858ee
$$ SELECT ST_AsEWKT($1::geometry); $$
LANGUAGE 'SQL' IMMUTABLE STRICT;
+-- Availability: 2.0.0
+CREATE OR REPLACE FUNCTION GeometryType(geography)
+ RETURNS text
+ AS 'MODULE_PATHNAME', 'LWGEOM_getTYPE'
+ LANGUAGE 'C' IMMUTABLE STRICT;
+
-----------------------------------------------------------------------------
SELECT '#745', ST_AsEWKT(ST_Split('POLYGON((-72 42 1,-70 43 1,-71 41 1,-72 42 1))',
'LINESTRING(-10 40 1,-9 41 1)'));
+-- #1450
+SELECT '#1450', GeometryType('POINT(0 0)'::geography), GeometryType('POLYGON EMPTY'::geography);
+
-- Clean up
DELETE FROM spatial_ref_sys;
#1414|CURVEPOLYGON Z EMPTY
#1478|01040000200100000000000000
#745|GEOMETRYCOLLECTION(POLYGON((-72 42 1,-70 43 1,-71 41 1,-72 42 1)))
+#1450|POINT|POLYGON