LANGUAGE 'C' IMMUTABLE STRICT;
-- Deprecation in 1.5.0
-CREATE OR REPLACE FUNCTION st_geometry_analyze(internal)
+-- these remarked out functions cause problems and no one uses them directly
+-- They should not be installed
+/** CREATE OR REPLACE FUNCTION st_geometry_analyze(internal)
RETURNS bool
#ifdef GSERIALIZED_ON
AS 'MODULE_PATHNAME', 'geometry_analyze'
AS 'MODULE_PATHNAME','ellipsoid_out'
LANGUAGE 'C' IMMUTABLE STRICT;
-
+**/
-- Deprecation in 1.5.0
CREATE OR REPLACE FUNCTION st_geometry_lt(geometry, geometry)
RETURNS bool
-- end old ogc names that have been replaced with new SQL-MM names --
--- Start Aggregates and supporting functions --
+-- Deprecation in: 1.2.3
+CREATE AGGREGATE accum (
+ sfunc = pgis_geometry_accum_transfn,
+ basetype = geometry,
+ stype = pgis_abs,
+ finalfunc = pgis_geometry_accum_finalfn
+ );
-- Deprecation in 1.2.3
CREATE OR REPLACE FUNCTION collect(geometry, geometry)
RETURNS geometry
AS 'MODULE_PATHNAME'\r
LANGUAGE 'C';\r
\r
--- Deprecation in: 1.2.3\r
-CREATE AGGREGATE accum (\r
- sfunc = pgis_geometry_accum_transfn,\r
- basetype = geometry,\r
- stype = pgis_abs,\r
- finalfunc = pgis_geometry_accum_finalfn\r
- );\r
-\r
-- Availability: 1.2.2\r
CREATE AGGREGATE ST_Accum (\r
sfunc = pgis_geometry_accum_transfn,\r
END LOOP;\r
\r
-- We now have the diameter of the convex hull. The following line returns it if desired.\r
- -- RETURN MakeLine(PointN(ring,idx1),PointN(ring,idx2));\r
+ -- RETURN ST_MakeLine(ST_PointN(ring,idx1),ST_PointN(ring,idx2));\r
\r
-- Now for the Minimum Bounding Circle. Since we know the two points furthest from each\r
-- other, the MBC must go through those two points. Start with those points as a diameter of a circle.\r
DROP FUNCTION IF EXISTS TransScale(geometry,float8,float8,float8,float8);
-- Other functions --
+DROP AGGREGATE IF EXISTS Accum(geometry);
DROP FUNCTION IF EXISTS AddBBox(geometry);
DROP FUNCTION IF EXISTS AddPoint(geometry,geometry);
DROP FUNCTION IF EXISTS AddPoint(geometry,geometry, integer);
DROP FUNCTION IF EXISTS Find_Extent(text,text);
DROP FUNCTION IF EXISTS Find_Extent(text,text,text);
--- End Extent related functions --
+
DROP FUNCTION IF EXISTS EndPoint(geometry);
DROP FUNCTION IF EXISTS ExteriorRing(geometry);
DROP FUNCTION IF EXISTS Force_2d(geometry);
DROP FUNCTION IF EXISTS Force_4d(geometry);
DROP FUNCTION IF EXISTS Force_Collection(geometry);
DROP FUNCTION IF EXISTS ForceRHR(geometry);
+DROP FUNCTION IF EXISTS GeomCollFromText(text, int4);
+DROP FUNCTION IF EXISTS GeomCollFromText(text);
+DROP FUNCTION IF EXISTS GeomCollFromWKB(bytea, int);
+DROP FUNCTION IF EXISTS GeomCollFromWKB(bytea);
+DROP FUNCTION IF EXISTS GeometryN(geometry,integer);
+DROP FUNCTION IF EXISTS GeomUnion(geometry,geometry);
+DROP FUNCTION IF EXISTS getbbox(geometry);
+DROP FUNCTION IF EXISTS Intersects(geometry,geometry);
+DROP FUNCTION IF EXISTS IsRing(geometry);
+DROP FUNCTION IF EXISTS IsSimple(geometry);
+DROP FUNCTION IF EXISTS length_spheroid(geometry, spheroid);
+DROP FUNCTION IF EXISTS length2d_spheroid(geometry, spheroid);
+DROP FUNCTION IF EXISTS length3d_spheroid(geometry, spheroid);
+DROP FUNCTION IF EXISTS LineMerge(geometry);
+DROP FUNCTION IF EXISTS locate_along_measure(geometry, float8);
+DROP FUNCTION IF EXISTS MakeBox2d(geometry, geometry);
+DROP AGGREGATE IF EXISTS MakeLine(geometry);
+DROP FUNCTION IF EXISTS MakeLine(geometry, geometry);
+DROP FUNCTION IF EXISTS MakePolygon(geometry, geometry[]);
+DROP FUNCTION IF EXISTS MakePolygon(geometry);
+DROP FUNCTION IF EXISTS MPolyFromWKB(bytea);
+DROP FUNCTION IF EXISTS multi(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);