From: Paul Ramsey Date: Mon, 5 Mar 2018 17:42:47 +0000 (+0000) Subject: Annotate changed function signatures for pgis_abs removal X-Git-Tag: 2.5.0alpha~80 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bc6214389c4e2cd934c2a0369e2c56397a7e4bcb;p=postgis Annotate changed function signatures for pgis_abs removal References #4035 git-svn-id: http://svn.osgeo.org/postgis/trunk@16446 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/postgis/legacy.sql.in b/postgis/legacy.sql.in index 4c66ab973..b7498120e 100644 --- a/postgis/legacy.sql.in +++ b/postgis/legacy.sql.in @@ -1270,6 +1270,7 @@ CREATE OR REPLACE FUNCTION makeline_garray (geometry[]) LANGUAGE 'c' IMMUTABLE STRICT; -- Deprecation in 1.2.3 +-- Changed: 2.5.0 use 'internal' stype CREATE AGGREGATE makeline ( BASETYPE = geometry, SFUNC = pgis_geometry_accum_transfn, @@ -1901,6 +1902,7 @@ CREATE OR REPLACE FUNCTION zmflag(geometry) --- Start Aggregates and supporting functions -- -- Deprecation in: 1.2.3 +-- Changed: 2.5.0 use 'internal' stype CREATE AGGREGATE accum ( sfunc = pgis_geometry_accum_transfn, basetype = geometry, diff --git a/postgis/postgis.sql.in b/postgis/postgis.sql.in index 017b15be5..0ba0628c5 100644 --- a/postgis/postgis.sql.in +++ b/postgis/postgis.sql.in @@ -3841,60 +3841,70 @@ CREATE AGGREGATE ST_MemUnion(geometry) ( -- Availability: 1.4.0 +-- Changed: 2.5.0 use 'internal' transfer type CREATE OR REPLACE FUNCTION pgis_geometry_accum_transfn(internal, geometry) RETURNS internal AS 'MODULE_PATHNAME' LANGUAGE 'c' _PARALLEL; -- Availability: 2.2 +-- Changed: 2.5.0 use 'internal' transfer type CREATE OR REPLACE FUNCTION pgis_geometry_accum_transfn(internal, geometry, float8) RETURNS internal AS 'MODULE_PATHNAME' LANGUAGE 'c' _PARALLEL; -- Availability: 2.3 +-- Changed: 2.5.0 use 'internal' transfer type CREATE OR REPLACE FUNCTION pgis_geometry_accum_transfn(internal, geometry, float8, int) RETURNS internal AS 'MODULE_PATHNAME' LANGUAGE 'c' _PARALLEL; -- Availability: 1.4.0 +-- Changed: 2.5.0 use 'internal' transfer type CREATE OR REPLACE FUNCTION pgis_geometry_accum_finalfn(internal) RETURNS geometry[] AS 'MODULE_PATHNAME' LANGUAGE 'c' _PARALLEL; -- Availability: 1.4.0 +-- Changed: 2.5.0 use 'internal' transfer type CREATE OR REPLACE FUNCTION pgis_geometry_union_finalfn(internal) RETURNS geometry AS 'MODULE_PATHNAME' LANGUAGE 'c' _PARALLEL; -- Availability: 1.4.0 +-- Changed: 2.5.0 use 'internal' transfer type CREATE OR REPLACE FUNCTION pgis_geometry_collect_finalfn(internal) RETURNS geometry AS 'MODULE_PATHNAME' LANGUAGE 'c' _PARALLEL; -- Availability: 1.4.0 +-- Changed: 2.5.0 use 'internal' transfer type CREATE OR REPLACE FUNCTION pgis_geometry_polygonize_finalfn(internal) RETURNS geometry AS 'MODULE_PATHNAME' LANGUAGE 'c' _PARALLEL; -- Availability: 2.2 +-- Changed: 2.5.0 use 'internal' transfer type CREATE OR REPLACE FUNCTION pgis_geometry_clusterintersecting_finalfn(internal) RETURNS geometry[] AS 'MODULE_PATHNAME' LANGUAGE 'c' _PARALLEL; -- Availability: 2.2 +-- Changed: 2.5.0 use 'internal' transfer type CREATE OR REPLACE FUNCTION pgis_geometry_clusterwithin_finalfn(internal) RETURNS geometry[] AS 'MODULE_PATHNAME' LANGUAGE 'c' _PARALLEL; -- Availability: 1.4.0 +-- Changed: 2.5.0 use 'internal' transfer type CREATE OR REPLACE FUNCTION pgis_geometry_makeline_finalfn(internal) RETURNS geometry AS 'MODULE_PATHNAME' @@ -3902,6 +3912,7 @@ CREATE OR REPLACE FUNCTION pgis_geometry_makeline_finalfn(internal) -- Availability: 1.2.2 -- Changed: 2.4.0 marked parallel safe +-- Changed: 2.5.0 use 'internal' stype CREATE AGGREGATE ST_Accum (geometry) ( sfunc = pgis_geometry_accum_transfn, stype = internal, @@ -3921,6 +3932,7 @@ CREATE OR REPLACE FUNCTION ST_Union (geometry[]) -- Changed but upgrader helper no touch: 2.4.0 marked parallel safe -- we don't want to force drop of this agg since its often used in views -- parallel handling dealt with in postgis_drop_after.sql +-- Changed: 2.5.0 use 'internal' stype CREATE AGGREGATE ST_Union (geometry) ( sfunc = pgis_geometry_accum_transfn, stype = internal, @@ -3932,6 +3944,7 @@ CREATE AGGREGATE ST_Union (geometry) ( -- Availability: 1.2.2 -- Changed: 2.4.0: marked parallel safe +-- Changed: 2.5.0 use 'internal' stype CREATE AGGREGATE ST_Collect (geometry) ( SFUNC = pgis_geometry_accum_transfn, STYPE = internal, @@ -3943,6 +3956,7 @@ CREATE AGGREGATE ST_Collect (geometry) ( -- Availability: 2.2 -- Changed: 2.4.0: marked parallel safe +-- Changed: 2.5.0 use 'internal' stype CREATE AGGREGATE ST_ClusterIntersecting (geometry) ( SFUNC = pgis_geometry_accum_transfn, STYPE = internal, @@ -3954,6 +3968,7 @@ CREATE AGGREGATE ST_ClusterIntersecting (geometry) ( -- Availability: 2.2 -- Changed: 2.4.0 marked parallel safe +-- Changed: 2.5.0 use 'internal' stype CREATE AGGREGATE ST_ClusterWithin (geometry, float8) ( SFUNC = pgis_geometry_accum_transfn, STYPE = internal, @@ -3965,6 +3980,7 @@ CREATE AGGREGATE ST_ClusterWithin (geometry, float8) ( -- Availability: 1.2.2 -- Changed: 2.4.0 marked parallel safe +-- Changed: 2.5.0 use 'internal' stype CREATE AGGREGATE ST_Polygonize (geometry) ( SFUNC = pgis_geometry_accum_transfn, STYPE = internal, @@ -3976,6 +3992,7 @@ CREATE AGGREGATE ST_Polygonize (geometry) ( -- Availability: 1.2.2 -- Changed: 2.4.0 marked parallel safe +-- Changed: 2.5.0 use 'internal' stype CREATE AGGREGATE ST_MakeLine (geometry) ( SFUNC = pgis_geometry_accum_transfn, STYPE = internal,