Show
Ignore:
Timestamp:
11/05/09 11:04:45 (3 years ago)
Author:
pramsey
Message:

Implement RFC3 (#195)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/postgis/sqlmm.sql.in.c

    r4494 r4750  
    157157        LANGUAGE 'SQL' IMMUTABLE STRICT;  
    158158 
    159 -- PostGIS equivalent function: zmflag(geometry) 
     159-- Availability: 1.5.0 
    160160CREATE OR REPLACE FUNCTION SE_Is3D(geometry) 
    161         RETURNS boolean 
    162         AS $$  
    163         SELECT CASE ST_zmflag($1) 
    164                WHEN 0 THEN false 
    165                WHEN 1 THEN false 
    166                WHEN 2 THEN true 
    167                WHEN 3 THEN true 
    168                ELSE false 
    169            END 
    170         $$       
    171         LANGUAGE 'SQL' IMMUTABLE STRICT;  
    172  
    173 -- PostGIS equivalent function: zmflag(geometry) 
     161        RETURNS bool 
     162        AS 'MODULE_PATHNAME', 'LWGEOM_hasz' 
     163        LANGUAGE 'C' IMMUTABLE STRICT; 
     164 
     165-- Availability: 1.5.0 
    174166CREATE OR REPLACE FUNCTION SE_IsMeasured(geometry) 
    175         RETURNS boolean 
    176         AS $$  
    177         SELECT CASE ST_zmflag($1) 
    178                WHEN 0 THEN false 
    179                WHEN 1 THEN true 
    180                WHEN 2 THEN false 
    181                WHEN 3 THEN true 
    182                ELSE false 
    183            END 
    184         $$       
    185         LANGUAGE 'SQL' IMMUTABLE STRICT;  
    186  
    187  
    188  
    189  
     167        RETURNS bool 
     168        AS 'MODULE_PATHNAME', 'LWGEOM_hasm' 
     169        LANGUAGE 'C' IMMUTABLE STRICT; 
    190170 
    191171-------------------------------------------------------------------------------