]> granicus.if.org Git - postgis/commitdiff
Use named parameters
authorSandro Santilli <strk@keybit.net>
Fri, 28 Jan 2011 17:15:46 +0000 (17:15 +0000)
committerSandro Santilli <strk@keybit.net>
Fri, 28 Jan 2011 17:15:46 +0000 (17:15 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@6760 b70326c6-7e19-0410-871a-916f4a2858ee

topology/sql/gml.sql

index 753540ce33e997d4b76b9b69ec4ee0452f03b3b1..31a72e1a4a978607623c983c21017b1335a3badc 100644 (file)
 -- text _AsGMLNode(id, point, nsprefix, precision, options, idprefix, gmlver)
 --
 -- }{
-CREATE OR REPLACE FUNCTION topology._AsGMLNode(int, geometry, text, int, int,
-  text, int)
+CREATE OR REPLACE FUNCTION topology._AsGMLNode(id int, point geometry,
+  nsprefix_in text, prec int, options int,
+  idprefix text, gmlver int)
   RETURNS text
 AS
 $$
 DECLARE
-  id ALIAS FOR $1;
-  point ALIAS FOR $2;
-  nsprefix_in ALIAS FOR $3;
   nsprefix text;
-  precision ALIAS FOR $4;
-  options ALIAS FOR $5;
-  idprefix ALIAS FOR $6;
-  gmlver ALIAS FOR $7;
   gml text;
 BEGIN
 
@@ -60,7 +54,7 @@ BEGIN
   IF point IS NOT NULL THEN
     gml = gml || '>'
               || '<' || nsprefix || 'pointProperty>'
-              || ST_AsGML(gmlver, point, precision, options, nsprefix_in)
+              || ST_AsGML(gmlver, point, prec, options, nsprefix_in)
               || '</' || nsprefix || 'pointProperty>'
               || '</' || nsprefix || 'Node>';
   ELSE
@@ -79,23 +73,15 @@ LANGUAGE 'plpgsql';
 --                 nsprefix, precision, options, idprefix, gmlVersion)
 --
 -- }{
-CREATE OR REPLACE FUNCTION topology._AsGMLEdge(int, int, int, geometry, regclass, text, int, int, text, int)
+CREATE OR REPLACE FUNCTION topology._AsGMLEdge(edge_id int, start_node int,
+    end_node int, line geometry, visitedTable regclass, nsprefix_in text,
+    prec int, options int, idprefix text, gmlver int)
   RETURNS text
 AS
 $$
 DECLARE
-  edge_id ALIAS FOR $1;
-  start_node ALIAS FOR $2;
-  end_node ALIAS for $3;
-  line ALIAS FOR $4;
-  visitedTable ALIAS FOR $5;
   visited bool;
-  nsprefix_in ALIAS FOR $6;
   nsprefix text;
-  precision ALIAS FOR $7;
-  options ALIAS FOR $8;
-  idprefix ALIAS FOR $9;
-  gmlver ALIAS FOR $10;
   gml text;
 BEGIN
 
@@ -132,7 +118,7 @@ BEGIN
   IF visited IS NULL THEN
     gml = gml || '>';
     gml = gml || topology._AsGMLNode(start_node, NULL, nsprefix_in,
-                                     precision, options, idprefix, gmlver);
+                                     prec, options, idprefix, gmlver);
     gml = gml || '</' || nsprefix || 'directedNode>';
   END IF;
 
@@ -157,13 +143,13 @@ BEGIN
   IF visited IS NULL THEN
     gml = gml || '>';
     gml = gml || topology._AsGMLNode(end_node, NULL, nsprefix_in,
-                                     precision, options, idprefix, gmlver);
+                                     prec, options, idprefix, gmlver);
     gml = gml || '</' || nsprefix || 'directedNode>';
   END IF;
 
   IF line IS NOT NULL THEN
     gml = gml || '<' || nsprefix || 'curveProperty>'
-              || ST_AsGML(gmlver, line, precision, options, nsprefix_in)
+              || ST_AsGML(gmlver, line, prec, options, nsprefix_in)
               || '</' || nsprefix || 'curveProperty>';
   END IF;
 
@@ -182,23 +168,17 @@ LANGUAGE 'plpgsql';
 -- text AsGML(TopoGeometry, nsprefix, precision, options, visitedTable, idprefix, gmlver)
 --
 -- }{
-CREATE OR REPLACE FUNCTION topology.AsGML(topology.TopoGeometry,
-    text, int, int, regclass, text, int)
+CREATE OR REPLACE FUNCTION topology.AsGML(tg topology.TopoGeometry,
+    nsprefix_in text, precision_in int, options_in int, visitedTable regclass,
+    idprefix text, gmlver int)
   RETURNS text
 AS
 $$
 DECLARE
-  tg ALIAS FOR $1;
-  nsprefix_in ALIAS FOR $2;
   nsprefix text;
-  precision_in ALIAS FOR $3;
   precision int;
-  options_in ALIAS FOR $4;
   options int;
-  visitedTable ALIAS FOR $5;
   visited bool;
-  idprefix ALIAS FOR $6;
-  gmlver ALIAS FOR $7;
   toponame text;
   gml text;
   sql text;
@@ -433,8 +413,8 @@ LANGUAGE 'plpgsql';
 --            idprefix)
 --
 -- }{
-CREATE OR REPLACE FUNCTION topology.AsGML(topology.TopoGeometry,
-    text, int, int, regclass, text)
+CREATE OR REPLACE FUNCTION topology.AsGML(tg topology.TopoGeometry,
+    nsprefix text, prec int, options int, visitedTable regclass, idprefix text)
   RETURNS text
 AS
 $$
@@ -450,7 +430,8 @@ LANGUAGE 'sql';
 -- text AsGML(TopoGeometry, nsprefix, precision, options, visitedTable)
 --
 -- }{
-CREATE OR REPLACE FUNCTION topology.AsGML(topology.TopoGeometry, text, int, int, regclass)
+CREATE OR REPLACE FUNCTION topology.AsGML(tg topology.TopoGeometry,
+    nsprefix text, prec int, options int, vis regclass)
   RETURNS text AS
 $$
  SELECT topology.AsGML($1, $2, $3, $4, $5, '');
@@ -465,7 +446,8 @@ $$ LANGUAGE 'sql';
 -- text AsGML(TopoGeometry, nsprefix, precision, options)
 --
 -- }{
-CREATE OR REPLACE FUNCTION topology.AsGML(topology.TopoGeometry, text, int, int)
+CREATE OR REPLACE FUNCTION topology.AsGML(tg topology.TopoGeometry,
+    nsprefix text, prec int, opts int)
   RETURNS text AS
 $$
  SELECT topology.AsGML($1, $2, $3, $4, NULL);
@@ -479,7 +461,7 @@ $$ LANGUAGE 'sql';
 -- text AsGML(TopoGeometry, nsprefix)
 --
 -- }{
-CREATE OR REPLACE FUNCTION topology.AsGML(topology.TopoGeometry, text)
+CREATE OR REPLACE FUNCTION topology.AsGML(tg topology.TopoGeometry, nsprefix text)
   RETURNS text AS
 $$
  SELECT topology.AsGML($1, $2, 15, 1, NULL);
@@ -493,7 +475,7 @@ $$ LANGUAGE 'sql';
 -- text AsGML(TopoGeometry, visited_table)
 --
 -- }{
-CREATE OR REPLACE FUNCTION topology.AsGML(topology.TopoGeometry, regclass)
+CREATE OR REPLACE FUNCTION topology.AsGML(tg topology.TopoGeometry, visitedTable regclass)
   RETURNS text AS
 $$
  SELECT topology.AsGML($1, 'gml', 15, 1, $2);
@@ -507,7 +489,7 @@ $$ LANGUAGE 'sql';
 -- text AsGML(TopoGeometry)
 --
 -- }{
-CREATE OR REPLACE FUNCTION topology.AsGML(topology.TopoGeometry)
+CREATE OR REPLACE FUNCTION topology.AsGML(tg topology.TopoGeometry)
   RETURNS text AS
 $$
  SELECT topology.AsGML($1, 'gml');