LANGUAGE 'C' IMMUTABLE STRICT;
-- SnapToGrid(input, size) # xsize=ysize=size, offsets=0
+-- Deprecation in 1.2.3
+CREATE OR REPLACE FUNCTION SnapToGrid(geometry, float8, float8, float8, float8)
+ RETURNS geometry
+ AS 'MODULE_PATHNAME', 'LWGEOM_snaptogrid'
+ LANGUAGE 'C' IMMUTABLE STRICT;
+
-- Deprecation in 1.2.3
CREATE OR REPLACE FUNCTION SnapToGrid(geometry, float8)
RETURNS geometry
AS 'MODULE_PATHNAME', 'LWGEOM_snaptogrid_pointoff'
LANGUAGE 'C' IMMUTABLE STRICT;
+-- SnapToGrid(input, xsize, ysize) # offsets=0
+-- Deprecation in 1.2.3
+CREATE OR REPLACE FUNCTION SnapToGrid(geometry, float8, float8)
+ RETURNS geometry
+ AS 'SELECT ST_SnapToGrid($1, 0, 0, $2, $3)'
+ LANGUAGE 'SQL' IMMUTABLE STRICT;
+
-- Availability: 1.2.2 -- this should be deprecated (do not think anyone has ever used it)
CREATE OR REPLACE FUNCTION ST_MakeLine_GArray (geometry[])
RETURNS geometry
RETURNS text
AS 'MODULE_PATHNAME', 'LWGEOM_summary'
LANGUAGE 'C' IMMUTABLE STRICT;
+
+CREATE OR REPLACE FUNCTION transform(geometry,integer)
+ RETURNS geometry
+ AS 'MODULE_PATHNAME','transform'
+ LANGUAGE 'C' IMMUTABLE STRICT;
-- Deprecation in 1.2.3
CREATE OR REPLACE FUNCTION touches(geometry,geometry)
AS 'MODULE_PATHNAME','transform_geom'\r
LANGUAGE 'C' IMMUTABLE STRICT;\r
\r
-CREATE OR REPLACE FUNCTION transform(geometry,integer)\r
- RETURNS geometry\r
- AS 'MODULE_PATHNAME','transform'\r
- LANGUAGE 'C' IMMUTABLE STRICT;\r
-\r
--- PostGIS equivalent function: transform(geometry,integer)\r
+-- PostGIS equivalent of old function: transform(geometry,integer)\r
CREATE OR REPLACE FUNCTION ST_Transform(geometry,integer)\r
RETURNS geometry\r
AS 'MODULE_PATHNAME','transform'\r
AS 'MODULE_PATHNAME', 'LWGEOM_simplify2d'\r
LANGUAGE 'C' IMMUTABLE STRICT;\r
\r
--- SnapToGrid(input, xoff, yoff, xsize, ysize)\r
--- Deprecation in 1.2.3\r
-CREATE OR REPLACE FUNCTION SnapToGrid(geometry, float8, float8, float8, float8)\r
- RETURNS geometry\r
- AS 'MODULE_PATHNAME', 'LWGEOM_snaptogrid'\r
- LANGUAGE 'C' IMMUTABLE STRICT;\r
-\r
+-- ST_SnapToGrid(input, xoff, yoff, xsize, ysize)\r
-- Availability: 1.2.2\r
CREATE OR REPLACE FUNCTION ST_SnapToGrid(geometry, float8, float8, float8, float8)\r
RETURNS geometry\r
AS 'MODULE_PATHNAME', 'LWGEOM_snaptogrid'\r
LANGUAGE 'C' IMMUTABLE STRICT;\r
\r
--- SnapToGrid(input, xsize, ysize) # offsets=0\r
--- Deprecation in 1.2.3\r
-CREATE OR REPLACE FUNCTION SnapToGrid(geometry, float8, float8)\r
- RETURNS geometry\r
- AS 'SELECT ST_SnapToGrid($1, 0, 0, $2, $3)'\r
- LANGUAGE 'SQL' IMMUTABLE STRICT;\r
-\r
+-- ST_SnapToGrid(input, xsize, ysize) # offsets=0\r
-- Availability: 1.2.2\r
CREATE OR REPLACE FUNCTION ST_SnapToGrid(geometry, float8, float8)\r
RETURNS geometry\r
DROP FUNCTION IF EXISTS Force_4d(geometry);
DROP FUNCTION IF EXISTS Force_Collection(geometry);
DROP FUNCTION IF EXISTS ForceRHR(geometry);
+DROP FUNCTION IF EXISTS SnapToGrid(geometry, float8, float8, float8, float8);
+DROP FUNCTION IF EXISTS SnapToGrid(geometry, float8);
+DROP FUNCTION IF EXISTS SnapToGrid(geometry, geometry, float8, float8, float8, float8);
+DROP FUNCTION IF EXISTS SnapToGrid(geometry, float8, float8);
+DROP FUNCTION IF FUNCTION transform(geometry,integer);