-- 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'
-- 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,
-- 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,
-- 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,
-- 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,
-- 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,
-- 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,
-- 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,