<funcprototype>
<funcdef>text <function>ST_AsX3D</function></funcdef>
<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>
- </funcprototype>
- <funcprototype>
- <funcdef>text <function>ST_AsX3D</function></funcdef>
- <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>
- <paramdef><type>integer </type> <parameter>prec</parameter></paramdef>
+ <paramdef choice="opt"><type>integer </type> <parameter>prec</parameter></paramdef>
</funcprototype>
</funcsynopsis>
</refsynopsisdiv>
LANGUAGE 'C' IMMUTABLE;\r
\r
-- ST_AsX3D(geom, precision)\r
-CREATE OR REPLACE FUNCTION ST_AsX3D(geom geometry, prec int4)\r
+CREATE OR REPLACE FUNCTION ST_AsX3D(geom geometry, prec integer DEFAULT 15)\r
RETURNS TEXT\r
AS $$SELECT _ST_AsX3D(3,$1,$2,1,'');$$\r
LANGUAGE 'sql' IMMUTABLE;\r
- \r
--- ST_AsX3D(geom, precision)\r
-CREATE OR REPLACE FUNCTION ST_AsX3D(geom geometry)\r
- RETURNS TEXT\r
- AS $$SELECT _ST_AsX3D(3,$1,15,1,'');$$\r
- LANGUAGE 'sql' IMMUTABLE;\r
+\r
COMMIT;\r
\r
#include "postgis_drop.sql.in.c"\r
DROP FUNCTION IF EXISTS box2d_overlap(box2d, box2d);
DROP FUNCTION IF EXISTS box2d_same(box2d, box2d);
DROP FUNCTION IF EXISTS box2d_intersects(box2d, box2d);
+DROP FUNCTION IF EXISTS st_asx3d(geometry); -- this one changed to use default parameters so full function deals with it
DROP FUNCTION IF EXISTS st_box2d_overleft(box2d, box2d);
DROP FUNCTION IF EXISTS st_box2d_overright(box2d, box2d);
DROP FUNCTION IF EXISTS st_box2d_left(box2d, box2d);
DROP FUNCTION IF EXISTS jtsnoop(geometry);
DROP FUNCTION IF EXISTS st_noop(geometry);
DROP FUNCTION IF EXISTS st_max_distance(geometry, geometry);
-
-