]> granicus.if.org Git - postgis/commitdiff
Add geometry parameter names to functions
authorSandro Santilli <strk@keybit.net>
Thu, 29 Dec 2011 06:05:17 +0000 (06:05 +0000)
committerSandro Santilli <strk@keybit.net>
Thu, 29 Dec 2011 06:05:17 +0000 (06:05 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@8604 b70326c6-7e19-0410-871a-916f4a2858ee

postgis/postgis.sql.in.c

index c81f074c9e442e73a1175ea217263d4b9802e304..196262107c33b80da52e93568150e8bf99ebf058 100644 (file)
@@ -281,7 +281,7 @@ CREATE OR REPLACE FUNCTION postgis_getbbox(geometry)
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
 -- Availability: 1.2.2\r
-CREATE OR REPLACE FUNCTION ST_MakeBox2d(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION ST_MakeBox2d(geom1 geometry, geom2 geometry)\r
        RETURNS box2d\r
        AS 'MODULE_PATHNAME', 'BOX2DFLOAT4_construct'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
@@ -352,32 +352,32 @@ LANGUAGE 'plpgsql' IMMUTABLE STRICT;
 -------------------------------------------------------------------\r
 -- BTREE indexes\r
 -------------------------------------------------------------------\r
-CREATE OR REPLACE FUNCTION geometry_lt(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION geometry_lt(geom1 geometry, geom2 geometry)\r
        RETURNS bool\r
        AS 'MODULE_PATHNAME', 'lwgeom_lt'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
-CREATE OR REPLACE FUNCTION geometry_le(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION geometry_le(geom1 geometry, geom2 geometry)\r
        RETURNS bool\r
        AS 'MODULE_PATHNAME', 'lwgeom_le'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
-CREATE OR REPLACE FUNCTION geometry_gt(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION geometry_gt(geom1 geometry, geom2 geometry)\r
        RETURNS bool\r
        AS 'MODULE_PATHNAME', 'lwgeom_gt'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
-CREATE OR REPLACE FUNCTION geometry_ge(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION geometry_ge(geom1 geometry, geom2 geometry)\r
        RETURNS bool\r
        AS 'MODULE_PATHNAME', 'lwgeom_ge'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
-CREATE OR REPLACE FUNCTION geometry_eq(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION geometry_eq(geom1 geometry, geom2 geometry)\r
        RETURNS bool\r
        AS 'MODULE_PATHNAME', 'lwgeom_eq'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
-CREATE OR REPLACE FUNCTION geometry_cmp(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION geometry_cmp(geom1 geometry, geom2 geometry)\r
        RETURNS integer\r
        AS 'MODULE_PATHNAME', 'lwgeom_cmp'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
@@ -423,7 +423,7 @@ CREATE OPERATOR CLASS btree_geometry_ops
        OPERATOR        3       = ,\r
        OPERATOR        4       >= ,\r
        OPERATOR        5       > ,\r
-       FUNCTION        1       geometry_cmp (geometry, geometry);\r
+       FUNCTION        1       geometry_cmp (geom1 geometry, geom2 geometry);\r
 \r
 \r
 \r
@@ -492,7 +492,7 @@ CREATE OR REPLACE FUNCTION geometry_gist_union_2d(bytea, internal)
        LANGUAGE 'C';\r
 \r
 -- Availability: 2.0.0\r
-CREATE OR REPLACE FUNCTION geometry_gist_same_2d(geometry, geometry, internal) \r
+CREATE OR REPLACE FUNCTION geometry_gist_same_2d(geom1 geometry, geom2 geometry, internal) \r
        RETURNS internal \r
        AS 'MODULE_PATHNAME' ,'gserialized_gist_same_2d'\r
        LANGUAGE 'C';\r
@@ -520,7 +520,7 @@ CREATE OR REPLACE FUNCTION geometry_gist_joinsel_2d(internal, oid, internal, sma
 -----------------------------------------------------------------------------\r
 \r
 -- Availability: 2.0.0\r
-CREATE OR REPLACE FUNCTION geometry_overlaps(geometry, geometry) \r
+CREATE OR REPLACE FUNCTION geometry_overlaps(geom1 geometry, geom2 geometry) \r
        RETURNS boolean \r
        AS 'MODULE_PATHNAME' ,'gserialized_overlaps_2d'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
@@ -533,7 +533,7 @@ CREATE OPERATOR && (
 );\r
 \r
 -- Availability: 2.0.0\r
-CREATE OR REPLACE FUNCTION geometry_same(geometry, geometry) \r
+CREATE OR REPLACE FUNCTION geometry_same(geom1 geometry, geom2 geometry) \r
        RETURNS boolean \r
        AS 'MODULE_PATHNAME' ,'gserialized_same_2d'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
@@ -544,13 +544,13 @@ CREATE OPERATOR ~= (
 );\r
 \r
 -- Availability: 2.0.0\r
-CREATE OR REPLACE FUNCTION geometry_distance_centroid(geometry, geometry) \r
+CREATE OR REPLACE FUNCTION geometry_distance_centroid(geom1 geometry, geom2 geometry) \r
        RETURNS float8 \r
        AS 'MODULE_PATHNAME' ,'gserialized_distance_centroid_2d'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
 -- Availability: 2.0.0\r
-CREATE OR REPLACE FUNCTION geometry_distance_box(geometry, geometry) \r
+CREATE OR REPLACE FUNCTION geometry_distance_box(geom1 geometry, geom2 geometry) \r
        RETURNS float8 \r
        AS 'MODULE_PATHNAME' ,'gserialized_distance_box_2d'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
@@ -568,13 +568,13 @@ CREATE OPERATOR <#> (
 #endif\r
 \r
 -- Availability: 2.0.0\r
-CREATE OR REPLACE FUNCTION geometry_contains(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION geometry_contains(geom1 geometry, geom2 geometry)\r
        RETURNS bool\r
        AS 'MODULE_PATHNAME', 'gserialized_contains_2d'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
 -- Availability: 2.0.0\r
-CREATE OR REPLACE FUNCTION geometry_within(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION geometry_within(geom1 geometry, geom2 geometry)\r
        RETURNS bool\r
        AS 'MODULE_PATHNAME', 'gserialized_within_2d'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
@@ -592,7 +592,7 @@ CREATE OPERATOR ~ (
 );\r
 \r
 -- Availability: 2.0.0\r
-CREATE OR REPLACE FUNCTION geometry_left(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION geometry_left(geom1 geometry, geom2 geometry)\r
        RETURNS bool\r
        AS 'MODULE_PATHNAME', 'gserialized_left_2d'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
@@ -604,7 +604,7 @@ CREATE OPERATOR << (
 );\r
 \r
 -- Availability: 2.0.0\r
-CREATE OR REPLACE FUNCTION geometry_overleft(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION geometry_overleft(geom1 geometry, geom2 geometry)\r
        RETURNS bool\r
        AS 'MODULE_PATHNAME', 'gserialized_overleft_2d'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
@@ -616,7 +616,7 @@ CREATE OPERATOR &< (
 );\r
 \r
 -- Availability: 2.0.0\r
-CREATE OR REPLACE FUNCTION geometry_below(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION geometry_below(geom1 geometry, geom2 geometry)\r
        RETURNS bool\r
        AS 'MODULE_PATHNAME', 'gserialized_below_2d'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
@@ -628,7 +628,7 @@ CREATE OPERATOR <<| (
 );\r
 \r
 -- Availability: 2.0.0\r
-CREATE OR REPLACE FUNCTION geometry_overbelow(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION geometry_overbelow(geom1 geometry, geom2 geometry)\r
        RETURNS bool\r
        AS 'MODULE_PATHNAME', 'gserialized_overbelow_2d'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
@@ -640,7 +640,7 @@ CREATE OPERATOR &<| (
 );\r
 \r
 -- Availability: 2.0.0\r
-CREATE OR REPLACE FUNCTION geometry_overright(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION geometry_overright(geom1 geometry, geom2 geometry)\r
        RETURNS bool\r
        AS 'MODULE_PATHNAME', 'gserialized_overright_2d'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
@@ -652,7 +652,7 @@ CREATE OPERATOR &> (
 );\r
 \r
 -- Availability: 2.0.0\r
-CREATE OR REPLACE FUNCTION geometry_right(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION geometry_right(geom1 geometry, geom2 geometry)\r
        RETURNS bool\r
        AS 'MODULE_PATHNAME', 'gserialized_right_2d'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
@@ -664,7 +664,7 @@ CREATE OPERATOR >> (
 );\r
 \r
 -- Availability: 2.0.0\r
-CREATE OR REPLACE FUNCTION geometry_overabove(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION geometry_overabove(geom1 geometry, geom2 geometry)\r
        RETURNS bool\r
        AS 'MODULE_PATHNAME', 'gserialized_overabove_2d'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
@@ -676,7 +676,7 @@ CREATE OPERATOR |&> (
 );\r
 \r
 -- Availability: 2.0.0\r
-CREATE OR REPLACE FUNCTION geometry_above(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION geometry_above(geom1 geometry, geom2 geometry)\r
        RETURNS bool\r
        AS 'MODULE_PATHNAME', 'gserialized_above_2d'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
@@ -714,7 +714,7 @@ CREATE OPERATOR CLASS gist_geometry_ops_2d
        FUNCTION        4        geometry_gist_decompress_2d (internal),\r
        FUNCTION        5        geometry_gist_penalty_2d (internal, internal, internal),\r
        FUNCTION        6        geometry_gist_picksplit_2d (internal, internal),\r
-       FUNCTION        7        geometry_gist_same_2d (geometry, geometry, internal);\r
+       FUNCTION        7        geometry_gist_same_2d (geom1 geometry, geom2 geometry, internal);\r
 \r
 \r
 -------------------------------------------\r
@@ -848,7 +848,7 @@ CREATE OR REPLACE FUNCTION ST_Area(geometry)
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
 -- Availability: 1.2.2\r
-CREATE OR REPLACE FUNCTION ST_distance_spheroid(geometry,geometry,spheroid)\r
+CREATE OR REPLACE FUNCTION ST_distance_spheroid(geom1 geometry, geom2 geometry,spheroid)\r
        RETURNS FLOAT8\r
        AS 'MODULE_PATHNAME','LWGEOM_distance_ellipsoid'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
@@ -856,8 +856,8 @@ CREATE OR REPLACE FUNCTION ST_distance_spheroid(geometry,geometry,spheroid)
 \r
 -- Minimum distance. 2d only.\r
 \r
--- PostGIS equivalent function: distance(geometry,geometry)\r
-CREATE OR REPLACE FUNCTION ST_Distance(geometry,geometry)\r
+-- PostGIS equivalent function: distance(geom1 geometry, geom2 geometry)\r
+CREATE OR REPLACE FUNCTION ST_Distance(geom1 geometry, geom2 geometry)\r
        RETURNS float8\r
        AS 'MODULE_PATHNAME', 'LWGEOM_mindistance2d'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
@@ -870,7 +870,7 @@ CREATE OR REPLACE FUNCTION ST_point_inside_circle(geometry,float8,float8,float8)
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
 -- Availability: 1.2.2\r
-CREATE OR REPLACE FUNCTION ST_azimuth(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_azimuth(geom1 geometry, geom2 geometry)\r
        RETURNS float8\r
        AS 'MODULE_PATHNAME', 'LWGEOM_azimuth'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
@@ -1077,7 +1077,7 @@ CREATE OR REPLACE FUNCTION ST_MakePointM(float8, float8, float8)
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
 -- Availability: 2.0.0\r
-CREATE OR REPLACE FUNCTION ST_3DMakeBox(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION ST_3DMakeBox(geom1 geometry, geom2 geometry)\r
        RETURNS box3d\r
        AS 'MODULE_PATHNAME', 'BOX3D_construct'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
@@ -1095,19 +1095,19 @@ CREATE OR REPLACE FUNCTION ST_LineFromMultiPoint(geometry)
        LANGUAGE 'C' IMMUTABLE STRICT;\r
        \r
 -- Availability: 1.2.2\r
-CREATE OR REPLACE FUNCTION ST_MakeLine(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION ST_MakeLine(geom1 geometry, geom2 geometry)\r
        RETURNS geometry\r
        AS 'MODULE_PATHNAME', 'LWGEOM_makeline'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
 -- Availability: 1.2.2\r
-CREATE OR REPLACE FUNCTION ST_AddPoint(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION ST_AddPoint(geom1 geometry, geom2 geometry)\r
        RETURNS geometry\r
        AS 'MODULE_PATHNAME', 'LWGEOM_addpoint'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
 -- Availability: 1.2.2\r
-CREATE OR REPLACE FUNCTION ST_AddPoint(geometry, geometry, integer)\r
+CREATE OR REPLACE FUNCTION ST_AddPoint(geom1 geometry, geom2 geometry, integer)\r
        RETURNS geometry\r
        AS 'MODULE_PATHNAME', 'LWGEOM_addpoint'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
@@ -2322,7 +2322,7 @@ CREATE OR REPLACE FUNCTION ST_SnapToGrid(geometry, float8)
 \r
 -- ST_SnapToGrid(input, point_offsets, xsize, ysize, zsize, msize)\r
 -- Availability: 1.2.2\r
-CREATE OR REPLACE FUNCTION ST_SnapToGrid(geometry, geometry, float8, float8, float8, float8)\r
+CREATE OR REPLACE FUNCTION ST_SnapToGrid(geom1 geometry, geom2 geometry, float8, float8, float8, float8)\r
        RETURNS geometry\r
        AS 'MODULE_PATHNAME', 'LWGEOM_snaptogrid_pointoff'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
@@ -2350,7 +2350,7 @@ CREATE OR REPLACE FUNCTION ST_line_substring(geometry, float8, float8)
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
 -- Availability: 1.2.2\r
-CREATE OR REPLACE FUNCTION ST_line_locate_point(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION ST_line_locate_point(geom1 geometry, geom2 geometry)\r
        RETURNS float8\r
        AS 'MODULE_PATHNAME', 'LWGEOM_line_locate_point'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
@@ -2378,8 +2378,8 @@ CREATE OR REPLACE FUNCTION ST_AddMeasure(geometry, float8, float8)
 -- GEOS\r
 ---------------------------------------------------------------\r
 \r
--- PostGIS equivalent function: intersection(geometry,geometry)\r
-CREATE OR REPLACE FUNCTION ST_Intersection(geometry,geometry)\r
+-- PostGIS equivalent function: intersection(geom1 geometry, geom2 geometry)\r
+CREATE OR REPLACE FUNCTION ST_Intersection(geom1 geometry, geom2 geometry)\r
        RETURNS geometry\r
        AS 'MODULE_PATHNAME','intersection'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
@@ -2433,14 +2433,14 @@ CREATE OR REPLACE FUNCTION ST_ConvexHull(geometry)
 \r
 -- Only accepts LINESTRING as parameters.\r
 -- Availability: 1.4.0\r
-CREATE OR REPLACE FUNCTION _ST_LineCrossingDirection(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION _ST_LineCrossingDirection(geom1 geometry, geom2 geometry)\r
        RETURNS integer\r
        AS 'MODULE_PATHNAME', 'ST_LineCrossingDirection'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
        COST 100;\r
 \r
 -- Availability: 1.4.0\r
-CREATE OR REPLACE FUNCTION ST_LineCrossingDirection(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION ST_LineCrossingDirection(geom1 geometry, geom2 geometry)\r
        RETURNS integer AS\r
        $$ SELECT CASE WHEN NOT $1 && $2 THEN 0 ELSE _ST_LineCrossingDirection($1,$2) END $$\r
        LANGUAGE 'sql' IMMUTABLE;\r
@@ -2511,7 +2511,7 @@ CREATE OR REPLACE FUNCTION ST_IsValid(geometry, int4)
 \r
 -- Requires GEOS >= 3.2.0\r
 -- Availability: 1.5.0\r
-CREATE OR REPLACE FUNCTION ST_HausdorffDistance(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION ST_HausdorffDistance(geom1 geometry, geom2 geometry)\r
        RETURNS FLOAT8\r
        AS 'MODULE_PATHNAME', 'hausdorffdistance'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
@@ -2519,14 +2519,14 @@ CREATE OR REPLACE FUNCTION ST_HausdorffDistance(geometry, geometry)
 \r
 -- Requires GEOS >= 3.2.0\r
 -- Availability: 1.5.0\r
-CREATE OR REPLACE FUNCTION ST_HausdorffDistance(geometry, geometry, float8)\r
+CREATE OR REPLACE FUNCTION ST_HausdorffDistance(geom1 geometry, geom2 geometry, float8)\r
        RETURNS FLOAT8\r
        AS 'MODULE_PATHNAME', 'hausdorffdistancedensify'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
        COST 100;\r
 \r
--- PostGIS equivalent function: difference(geometry,geometry)\r
-CREATE OR REPLACE FUNCTION ST_Difference(geometry,geometry)\r
+-- PostGIS equivalent function: difference(geom1 geometry, geom2 geometry)\r
+CREATE OR REPLACE FUNCTION ST_Difference(geom1 geometry, geom2 geometry)\r
        RETURNS geometry\r
        AS 'MODULE_PATHNAME','difference'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
@@ -2537,20 +2537,20 @@ CREATE OR REPLACE FUNCTION ST_Boundary(geometry)
        AS 'MODULE_PATHNAME','boundary'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
--- PostGIS equivalent function: symdifference(geometry,geometry)\r
-CREATE OR REPLACE FUNCTION ST_SymDifference(geometry,geometry)\r
+-- PostGIS equivalent function: symdifference(geom1 geometry, geom2 geometry)\r
+CREATE OR REPLACE FUNCTION ST_SymDifference(geom1 geometry, geom2 geometry)\r
        RETURNS geometry\r
        AS 'MODULE_PATHNAME','symdifference'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
 -- Availability: 1.2.2\r
-CREATE OR REPLACE FUNCTION ST_symmetricdifference(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_symmetricdifference(geom1 geometry, geom2 geometry)\r
        RETURNS geometry\r
        AS 'MODULE_PATHNAME','symdifference'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
--- PostGIS equivalent function: GeomUnion(geometry,geometry)\r
-CREATE OR REPLACE FUNCTION ST_Union(geometry,geometry)\r
+-- PostGIS equivalent function: GeomUnion(geom1 geometry, geom2 geometry)\r
+CREATE OR REPLACE FUNCTION ST_Union(geom1 geometry, geom2 geometry)\r
        RETURNS geometry\r
        AS 'MODULE_PATHNAME','geomunion'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
@@ -2629,7 +2629,7 @@ CREATE OR REPLACE FUNCTION ST_CleanGeometry(geometry)
 -- \r
 -- Availability: 2.0.0\r
 --\r
-CREATE OR REPLACE FUNCTION ST_Split(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION ST_Split(geom1 geometry, geom2 geometry)\r
        RETURNS geometry\r
        AS 'MODULE_PATHNAME', 'ST_Split'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
@@ -2652,7 +2652,7 @@ CREATE OR REPLACE FUNCTION ST_Split(geometry, geometry)
 -- Availability: 2.0.0\r
 -- Requires GEOS >= 3.3.0\r
 --\r
-CREATE OR REPLACE FUNCTION ST_SharedPaths(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION ST_SharedPaths(geom1 geometry, geom2 geometry)\r
        RETURNS geometry\r
        AS 'MODULE_PATHNAME', 'ST_SharedPaths'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
@@ -2669,7 +2669,7 @@ CREATE OR REPLACE FUNCTION ST_SharedPaths(geometry, geometry)
 -- Availability: 2.0.0\r
 -- Requires GEOS >= 3.3.0\r
 --\r
-CREATE OR REPLACE FUNCTION ST_Snap(geometry, geometry, float8)\r
+CREATE OR REPLACE FUNCTION ST_Snap(geom1 geometry, geom2 geometry, float8)\r
        RETURNS geometry\r
        AS 'MODULE_PATHNAME', 'ST_Snap'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
@@ -2739,7 +2739,7 @@ CREATE AGGREGATE ST_3DExtent(
        );\r
 \r
 -- Availability: 1.2.2\r
-CREATE OR REPLACE FUNCTION ST_Collect(geometry, geometry)\r
+CREATE OR REPLACE FUNCTION ST_Collect(geom1 geometry, geom2 geometry)\r
        RETURNS geometry\r
        AS 'MODULE_PATHNAME', 'LWGEOM_collect'\r
        LANGUAGE 'C' IMMUTABLE;\r
@@ -2873,32 +2873,32 @@ CREATE AGGREGATE ST_MakeLine (
 --------------------------------------------------------------------------------\r
 \r
 -- Availability: 1.2.2\r
-CREATE OR REPLACE FUNCTION ST_Relate(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_Relate(geom1 geometry, geom2 geometry)\r
        RETURNS text\r
        AS 'MODULE_PATHNAME','relate_full'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
 -- Availability: 2.0.0\r
 -- Requires GEOS >= 3.3.0\r
-CREATE OR REPLACE FUNCTION ST_Relate(geometry, geometry, int4)\r
+CREATE OR REPLACE FUNCTION ST_Relate(geom1 geometry, geom2 geometry, int4)\r
        RETURNS text\r
        AS 'MODULE_PATHNAME','relate_full'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
--- PostGIS equivalent function: relate(geometry,geometry,text)\r
-CREATE OR REPLACE FUNCTION ST_Relate(geometry,geometry,text)\r
+-- PostGIS equivalent function: relate(geom1 geometry, geom2 geometry,text)\r
+CREATE OR REPLACE FUNCTION ST_Relate(geom1 geometry, geom2 geometry,text)\r
        RETURNS boolean\r
        AS 'MODULE_PATHNAME','relate_pattern'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
--- PostGIS equivalent function: disjoint(geometry,geometry)\r
-CREATE OR REPLACE FUNCTION ST_Disjoint(geometry,geometry)\r
+-- PostGIS equivalent function: disjoint(geom1 geometry, geom2 geometry)\r
+CREATE OR REPLACE FUNCTION ST_Disjoint(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'MODULE_PATHNAME','disjoint'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
--- PostGIS equivalent function: touches(geometry,geometry)\r
-CREATE OR REPLACE FUNCTION _ST_Touches(geometry,geometry)\r
+-- PostGIS equivalent function: touches(geom1 geometry, geom2 geometry)\r
+CREATE OR REPLACE FUNCTION _ST_Touches(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'MODULE_PATHNAME','touches'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
@@ -2906,26 +2906,26 @@ CREATE OR REPLACE FUNCTION _ST_Touches(geometry,geometry)
 \r
 -- Availability: 1.2.2\r
 -- Inlines index magic\r
-CREATE OR REPLACE FUNCTION ST_Touches(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_Touches(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'SELECT $1 && $2 AND _ST_Touches($1,$2)'\r
        LANGUAGE 'SQL' IMMUTABLE;\r
 \r
 -- Availability: 1.3.4\r
-CREATE OR REPLACE FUNCTION _ST_DWithin(geometry,geometry,float8)\r
+CREATE OR REPLACE FUNCTION _ST_DWithin(geom1 geometry, geom2 geometry,float8)\r
        RETURNS boolean\r
        AS 'MODULE_PATHNAME', 'LWGEOM_dwithin'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
        COST 100;\r
 \r
 -- Availability: 1.2.2\r
-CREATE OR REPLACE FUNCTION ST_DWithin(geometry, geometry, float8)\r
+CREATE OR REPLACE FUNCTION ST_DWithin(geom1 geometry, geom2 geometry, float8)\r
        RETURNS boolean\r
        AS 'SELECT $1 && ST_Expand($2,$3) AND $2 && ST_Expand($1,$3) AND _ST_DWithin($1, $2, $3)'\r
        LANGUAGE 'SQL' IMMUTABLE;\r
 \r
--- PostGIS equivalent function: intersects(geometry,geometry)\r
-CREATE OR REPLACE FUNCTION _ST_Intersects(geometry,geometry)\r
+-- PostGIS equivalent function: intersects(geom1 geometry, geom2 geometry)\r
+CREATE OR REPLACE FUNCTION _ST_Intersects(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'MODULE_PATHNAME','intersects'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
@@ -2933,13 +2933,13 @@ CREATE OR REPLACE FUNCTION _ST_Intersects(geometry,geometry)
 \r
 -- Availability: 1.2.2\r
 -- Inlines index magic\r
-CREATE OR REPLACE FUNCTION ST_Intersects(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_Intersects(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'SELECT $1 && $2 AND _ST_Intersects($1,$2)'\r
        LANGUAGE 'SQL' IMMUTABLE;\r
        \r
--- PostGIS equivalent function: crosses(geometry,geometry)\r
-CREATE OR REPLACE FUNCTION _ST_Crosses(geometry,geometry)\r
+-- PostGIS equivalent function: crosses(geom1 geometry, geom2 geometry)\r
+CREATE OR REPLACE FUNCTION _ST_Crosses(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'MODULE_PATHNAME','crosses'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
@@ -2947,13 +2947,13 @@ CREATE OR REPLACE FUNCTION _ST_Crosses(geometry,geometry)
 \r
 -- Availability: 1.2.2\r
 -- Inlines index magic\r
-CREATE OR REPLACE FUNCTION ST_Crosses(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_Crosses(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'SELECT $1 && $2 AND _ST_Crosses($1,$2)'\r
        LANGUAGE 'SQL' IMMUTABLE;\r
 \r
--- PostGIS equivalent function: within(geometry,geometry)\r
-CREATE OR REPLACE FUNCTION _ST_Within(geometry,geometry)\r
+-- PostGIS equivalent function: within(geom1 geometry, geom2 geometry)\r
+CREATE OR REPLACE FUNCTION _ST_Within(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'MODULE_PATHNAME','within'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
@@ -2961,13 +2961,13 @@ CREATE OR REPLACE FUNCTION _ST_Within(geometry,geometry)
 \r
 -- Availability: 1.2.2\r
 -- Inlines index magic\r
-CREATE OR REPLACE FUNCTION ST_Within(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_Within(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'SELECT $1 && $2 AND _ST_Within($1,$2)'\r
        LANGUAGE 'SQL' IMMUTABLE;\r
 \r
--- PostGIS equivalent function: contains(geometry,geometry)\r
-CREATE OR REPLACE FUNCTION _ST_Contains(geometry,geometry)\r
+-- PostGIS equivalent function: contains(geom1 geometry, geom2 geometry)\r
+CREATE OR REPLACE FUNCTION _ST_Contains(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'MODULE_PATHNAME','contains'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
@@ -2975,26 +2975,26 @@ CREATE OR REPLACE FUNCTION _ST_Contains(geometry,geometry)
 \r
 -- Availability: 1.2.2\r
 -- Inlines index magic\r
-CREATE OR REPLACE FUNCTION ST_Contains(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_Contains(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'SELECT $1 && $2 AND _ST_Contains($1,$2)'\r
        LANGUAGE 'SQL' IMMUTABLE;\r
 \r
 -- Availability: 1.2.2\r
-CREATE OR REPLACE FUNCTION _ST_CoveredBy(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION _ST_CoveredBy(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'MODULE_PATHNAME', 'coveredby'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
        COST 100;\r
 \r
 -- Availability: 1.2.2\r
-CREATE OR REPLACE FUNCTION ST_CoveredBy(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_CoveredBy(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'SELECT $1 && $2 AND _ST_CoveredBy($1,$2)'\r
        LANGUAGE 'SQL' IMMUTABLE;\r
 \r
 -- Availability: 1.2.2\r
-CREATE OR REPLACE FUNCTION _ST_Covers(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION _ST_Covers(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'MODULE_PATHNAME', 'covers'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
@@ -3002,13 +3002,13 @@ CREATE OR REPLACE FUNCTION _ST_Covers(geometry,geometry)
 \r
 -- Availability: 1.2.2\r
 -- Inlines index magic\r
-CREATE OR REPLACE FUNCTION ST_Covers(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_Covers(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'SELECT $1 && $2 AND _ST_Covers($1,$2)'\r
        LANGUAGE 'SQL' IMMUTABLE;\r
 \r
 -- Availability: 1.4.0\r
-CREATE OR REPLACE FUNCTION _ST_ContainsProperly(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION _ST_ContainsProperly(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'MODULE_PATHNAME','containsproperly'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
@@ -3016,13 +3016,13 @@ CREATE OR REPLACE FUNCTION _ST_ContainsProperly(geometry,geometry)
 \r
 -- Availability: 1.4.0\r
 -- Inlines index magic\r
-CREATE OR REPLACE FUNCTION ST_ContainsProperly(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_ContainsProperly(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'SELECT $1 && $2 AND _ST_ContainsProperly($1,$2)'\r
        LANGUAGE 'SQL' IMMUTABLE;\r
 \r
--- PostGIS equivalent function: overlaps(geometry,geometry)\r
-CREATE OR REPLACE FUNCTION _ST_Overlaps(geometry,geometry)\r
+-- PostGIS equivalent function: overlaps(geom1 geometry, geom2 geometry)\r
+CREATE OR REPLACE FUNCTION _ST_Overlaps(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'MODULE_PATHNAME','overlaps'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
@@ -3030,7 +3030,7 @@ CREATE OR REPLACE FUNCTION _ST_Overlaps(geometry,geometry)
 \r
 -- Availability: 1.2.2\r
 -- Inlines index magic\r
-CREATE OR REPLACE FUNCTION ST_Overlaps(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_Overlaps(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'SELECT $1 && $2 AND _ST_Overlaps($1,$2)'\r
        LANGUAGE 'SQL' IMMUTABLE;\r
@@ -3075,20 +3075,20 @@ CREATE OR REPLACE FUNCTION ST_IsCollection(geometry)
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
 -- Deprecation in 1.2.3\r
-CREATE OR REPLACE FUNCTION Equals(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION Equals(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'MODULE_PATHNAME','geomequals'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
 -- Availability: 1.5.0\r
-CREATE OR REPLACE FUNCTION _ST_Equals(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION _ST_Equals(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'MODULE_PATHNAME','geomequals'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
        COST 100;\r
 \r
 -- Availability: 1.2.1\r
-CREATE OR REPLACE FUNCTION ST_Equals(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_Equals(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'SELECT $1 && $2 AND _ST_Equals($1,$2)'\r
        LANGUAGE 'SQL' IMMUTABLE;\r
@@ -4004,43 +4004,43 @@ CREATE OR REPLACE FUNCTION ST_GeomCollFromWKB(bytea)
 -- Maximum distance between linestrings.\r
 \r
 -- Availability: 1.5.0\r
-CREATE OR REPLACE FUNCTION _ST_MaxDistance(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION _ST_MaxDistance(geom1 geometry, geom2 geometry)\r
        RETURNS float8\r
        AS 'MODULE_PATHNAME', 'LWGEOM_maxdistance2d_linestring'\r
        LANGUAGE 'C' IMMUTABLE STRICT; \r
        \r
 -- Availability: 1.5.0\r
-CREATE OR REPLACE FUNCTION ST_MaxDistance(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_MaxDistance(geom1 geometry, geom2 geometry)\r
        RETURNS float8\r
        AS 'SELECT _ST_MaxDistance(ST_ConvexHull($1), ST_ConvexHull($2))'\r
        LANGUAGE 'SQL' IMMUTABLE STRICT; \r
 \r
-CREATE OR REPLACE FUNCTION ST_ClosestPoint(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_ClosestPoint(geom1 geometry, geom2 geometry)\r
        RETURNS geometry\r
        AS 'MODULE_PATHNAME', 'LWGEOM_closestpoint'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
-CREATE OR REPLACE FUNCTION ST_ShortestLine(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_ShortestLine(geom1 geometry, geom2 geometry)\r
        RETURNS geometry\r
        AS 'MODULE_PATHNAME', 'LWGEOM_shortestline2d'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
-CREATE OR REPLACE FUNCTION _ST_LongestLine(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION _ST_LongestLine(geom1 geometry, geom2 geometry)\r
        RETURNS geometry\r
        AS 'MODULE_PATHNAME', 'LWGEOM_longestline2d'\r
        LANGUAGE 'C' IMMUTABLE STRICT;\r
 \r
-CREATE OR REPLACE FUNCTION ST_LongestLine(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_LongestLine(geom1 geometry, geom2 geometry)\r
        RETURNS geometry\r
        AS 'SELECT _ST_LongestLine(ST_ConvexHull($1), ST_ConvexHull($2))'\r
        LANGUAGE 'SQL' IMMUTABLE STRICT; \r
 \r
-CREATE OR REPLACE FUNCTION _ST_DFullyWithin(geometry,geometry,float8)\r
+CREATE OR REPLACE FUNCTION _ST_DFullyWithin(geom1 geometry, geom2 geometry,float8)\r
        RETURNS boolean\r
        AS 'MODULE_PATHNAME', 'LWGEOM_dfullywithin'\r
        LANGUAGE 'C' IMMUTABLE STRICT; \r
 \r
-CREATE OR REPLACE FUNCTION ST_DFullyWithin(geometry, geometry, float8)\r
+CREATE OR REPLACE FUNCTION ST_DFullyWithin(geom1 geometry, geom2 geometry, float8)\r
        RETURNS boolean\r
        AS 'SELECT $1 && ST_Expand($2,$3) AND $2 && ST_Expand($1,$3) AND _ST_DFullyWithin(ST_ConvexHull($1), ST_ConvexHull($2), $3)'\r
        LANGUAGE 'SQL' IMMUTABLE; \r
@@ -4138,7 +4138,7 @@ LANGUAGE 'plpgsql' IMMUTABLE STRICT;
 \r
 \r
 -- Availability: 1.2.2\r
-CREATE OR REPLACE FUNCTION ST_distance_sphere(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_distance_sphere(geom1 geometry, geom2 geometry)\r
        RETURNS FLOAT8\r
        AS $$\r
        select st_distance(geography($1),geography($2),false)\r
@@ -4147,7 +4147,7 @@ CREATE OR REPLACE FUNCTION ST_distance_sphere(geometry,geometry)
        COST 300;\r
 \r
 -- Availability: 1.2.2\r
-CREATE OR REPLACE FUNCTION ST_distance_sphere(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_distance_sphere(geom1 geometry, geom2 geometry)\r
        RETURNS FLOAT8\r
        AS $$\r
        select st_distance(geography($1),geography($2),false)\r
@@ -4322,61 +4322,61 @@ CREATE OR REPLACE VIEW geometry_columns AS
 -- 3D-functions\r
 ---------------------------------------------------------------\r
 \r
-CREATE OR REPLACE FUNCTION ST_3DDistance(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_3DDistance(geom1 geometry, geom2 geometry)\r
        RETURNS float8\r
        AS 'MODULE_PATHNAME', 'LWGEOM_mindistance3d'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
        COST 100;\r
        \r
-CREATE OR REPLACE FUNCTION ST_3DMaxDistance(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_3DMaxDistance(geom1 geometry, geom2 geometry)\r
        RETURNS float8\r
        AS 'MODULE_PATHNAME', 'LWGEOM_maxdistance3d'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
        COST 100;       \r
 \r
-CREATE OR REPLACE FUNCTION ST_3DClosestPoint(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_3DClosestPoint(geom1 geometry, geom2 geometry)\r
        RETURNS geometry\r
        AS 'MODULE_PATHNAME', 'LWGEOM_closestpoint3d'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
        COST 100;\r
 \r
-CREATE OR REPLACE FUNCTION ST_3DShortestLine(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_3DShortestLine(geom1 geometry, geom2 geometry)\r
        RETURNS geometry\r
        AS 'MODULE_PATHNAME', 'LWGEOM_shortestline3d'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
        COST 100;\r
 \r
-CREATE OR REPLACE FUNCTION ST_3DLongestLine(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_3DLongestLine(geom1 geometry, geom2 geometry)\r
        RETURNS geometry\r
        AS 'MODULE_PATHNAME', 'LWGEOM_longestline3d'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
        COST 100;\r
        \r
-CREATE OR REPLACE FUNCTION _ST_3DDWithin(geometry,geometry,float8)\r
+CREATE OR REPLACE FUNCTION _ST_3DDWithin(geom1 geometry, geom2 geometry,float8)\r
        RETURNS boolean\r
        AS 'MODULE_PATHNAME', 'LWGEOM_dwithin3d'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
        COST 100;\r
        \r
-CREATE OR REPLACE FUNCTION ST_3DDWithin(geometry,geometry,float8)\r
+CREATE OR REPLACE FUNCTION ST_3DDWithin(geom1 geometry, geom2 geometry,float8)\r
        RETURNS boolean\r
        AS 'SELECT $1 && ST_Expand($2,$3) AND $2 && ST_Expand($1,$3) AND _ST_3DDWithin($1, $2, $3)'\r
        LANGUAGE 'SQL' IMMUTABLE\r
        COST 100;\r
        \r
-CREATE OR REPLACE FUNCTION _ST_3DDFullyWithin(geometry,geometry,float8)\r
+CREATE OR REPLACE FUNCTION _ST_3DDFullyWithin(geom1 geometry, geom2 geometry,float8)\r
        RETURNS boolean\r
        AS 'MODULE_PATHNAME', 'LWGEOM_dfullywithin3d'\r
        LANGUAGE 'C' IMMUTABLE STRICT\r
        COST 100;\r
        \r
-CREATE OR REPLACE FUNCTION ST_3DDFullyWithin(geometry,geometry,float8)\r
+CREATE OR REPLACE FUNCTION ST_3DDFullyWithin(geom1 geometry, geom2 geometry,float8)\r
        RETURNS boolean\r
        AS 'SELECT $1 && ST_Expand($2,$3) AND $2 && ST_Expand($1,$3) AND _ST_3DDFullyWithin($1, $2, $3)'\r
        LANGUAGE 'SQL' IMMUTABLE\r
        COST 100;\r
        \r
-CREATE OR REPLACE FUNCTION ST_3DIntersects(geometry,geometry)\r
+CREATE OR REPLACE FUNCTION ST_3DIntersects(geom1 geometry, geom2 geometry)\r
        RETURNS boolean\r
        AS 'SELECT $1 && $2 AND _ST_3DDWithin($1, $2, 0.0)'\r
        LANGUAGE 'SQL' IMMUTABLE\r