From: Sandro Santilli Date: Mon, 29 Mar 2004 10:46:19 +0000 (+0000) Subject: postgis.sql.in is now parsed by both sed and cpp X-Git-Tag: pgis_0_8_2~62 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a9c811c64282f83bbecbf5fa9106cfd9f1f20574;p=postgis postgis.sql.in is now parsed by both sed and cpp git-svn-id: http://svn.osgeo.org/postgis/trunk@497 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/Makefile b/Makefile index f89caee55..d1543530e 100644 --- a/Makefile +++ b/Makefile @@ -168,7 +168,7 @@ postgis.sql: postgis_sql_common.sql.in postgis_sql_$(USE_VERSION)_end.sql.in pos cat postgis_sql_$(USE_VERSION)_start.sql.in postgis_sql_common.sql.in postgis_sql_$(USE_VERSION)_end.sql.in | sed -e 's:@MODULE_FILENAME@:$(MODULE_FILENAME):g;s:@POSTGIS_VERSION@:$(POSTGIS_VERSION):g' > $@ postgis_new.sql: postgis.sql.in - cpp -P -traditional-cpp -DUSE_VERSION=$(USE_VERSION) -DMODULE_FILENAME="'$(MODULE_FILENAME)'" -DPOSTGIS_VERSION="'$(POSTGIS_VERSION)'" $< > $@ + cpp -P -traditional-cpp -DUSE_VERSION=$(USE_VERSION) $< | sed -e 's:@MODULE_FILENAME@:$(MODULE_FILENAME):g;s:@POSTGIS_VERSION@:$(POSTGIS_VERSION):g' > $@ postgis_undef.sql: postgis.sql create_undef.pl perl create_undef.pl $< $(USE_VERSION) > $@ diff --git a/postgis.sql.in b/postgis.sql.in index 2e0d34f73..0050f75a6 100644 --- a/postgis.sql.in +++ b/postgis.sql.in @@ -34,12 +34,12 @@ BEGIN TRANSACTION; CREATE FUNCTION histogram2d_in(opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION histogram2d_out(opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE TYPE histogram2d ( @@ -55,12 +55,12 @@ CREATE TYPE histogram2d ( CREATE FUNCTION box3d_in(opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION box3d_out(opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE TYPE box3d ( @@ -75,12 +75,12 @@ CREATE TYPE box3d ( CREATE FUNCTION spheroid_in(opaque) RETURNS opaque - AS MODULE_FILENAME,'ellipsoid_in' + AS '@MODULE_FILENAME@','ellipsoid_in' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION spheroid_out(opaque) RETURNS opaque - AS MODULE_FILENAME,'ellipsoid_out' + AS '@MODULE_FILENAME@','ellipsoid_out' LANGUAGE 'C' WITH (isstrict); CREATE TYPE spheroid ( @@ -95,12 +95,12 @@ CREATE TYPE spheroid ( CREATE FUNCTION wkb_in(opaque) RETURNS opaque - AS MODULE_FILENAME,'WKB_in' + AS '@MODULE_FILENAME@','WKB_in' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION wkb_out(opaque) RETURNS opaque - AS MODULE_FILENAME,'WKB_out' + AS '@MODULE_FILENAME@','WKB_out' LANGUAGE 'C' WITH (isstrict); CREATE TYPE wkb ( @@ -115,12 +115,12 @@ CREATE TYPE wkb ( CREATE FUNCTION chip_in(opaque) RETURNS opaque - AS MODULE_FILENAME,'CHIP_in' + AS '@MODULE_FILENAME@','CHIP_in' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION chip_out(opaque) RETURNS opaque - AS MODULE_FILENAME,'CHIP_out' + AS '@MODULE_FILENAME@','CHIP_out' LANGUAGE 'C' WITH (isstrict); CREATE TYPE chip ( @@ -136,12 +136,12 @@ CREATE TYPE chip ( CREATE FUNCTION geometry_in(opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION geometry_out(opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE TYPE geometry ( @@ -158,7 +158,7 @@ CREATE TYPE geometry ( CREATE FUNCTION postgis_gist_sel(oid, oid, int2, opaque, int4) RETURNS float8 - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; #elif USE_VERSION == 72 @@ -168,12 +168,12 @@ CREATE FUNCTION postgis_gist_sel(oid, oid, int2, opaque, int4) CREATE FUNCTION histogram2d_in(opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION histogram2d_out(opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE TYPE histogram2d ( @@ -189,12 +189,12 @@ CREATE TYPE histogram2d ( CREATE FUNCTION box3d_in(opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION box3d_out(opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE TYPE box3d ( @@ -209,12 +209,12 @@ CREATE TYPE box3d ( CREATE FUNCTION spheroid_in(opaque) RETURNS opaque - AS MODULE_FILENAME,'ellipsoid_in' + AS '@MODULE_FILENAME@','ellipsoid_in' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION spheroid_out(opaque) RETURNS opaque - AS MODULE_FILENAME,'ellipsoid_out' + AS '@MODULE_FILENAME@','ellipsoid_out' LANGUAGE 'C' WITH (isstrict); CREATE TYPE spheroid ( @@ -229,12 +229,12 @@ CREATE TYPE spheroid ( CREATE FUNCTION wkb_in(opaque) RETURNS opaque - AS MODULE_FILENAME,'WKB_in' + AS '@MODULE_FILENAME@','WKB_in' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION wkb_out(opaque) RETURNS opaque - AS MODULE_FILENAME,'WKB_out' + AS '@MODULE_FILENAME@','WKB_out' LANGUAGE 'C' WITH (isstrict); CREATE TYPE wkb ( @@ -249,12 +249,12 @@ CREATE TYPE wkb ( CREATE FUNCTION chip_in(opaque) RETURNS opaque - AS MODULE_FILENAME,'CHIP_in' + AS '@MODULE_FILENAME@','CHIP_in' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION chip_out(opaque) RETURNS opaque - AS MODULE_FILENAME,'CHIP_out' + AS '@MODULE_FILENAME@','CHIP_out' LANGUAGE 'C' WITH (isstrict); CREATE TYPE chip ( @@ -270,12 +270,12 @@ CREATE TYPE chip ( CREATE FUNCTION geometry_in(opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION geometry_out(opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE TYPE geometry ( @@ -292,7 +292,7 @@ CREATE TYPE geometry ( CREATE FUNCTION postgis_gist_sel(opaque, oid, opaque, int4) RETURNS float8 - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE'C'; #elif USE_VERSION == 73 @@ -302,12 +302,12 @@ CREATE FUNCTION postgis_gist_sel(opaque, oid, opaque, int4) CREATE FUNCTION histogram2d_in(cstring) RETURNS histogram2d - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION histogram2d_out(histogram2d) RETURNS cstring - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE TYPE histogram2d ( @@ -323,12 +323,12 @@ CREATE TYPE histogram2d ( CREATE FUNCTION box3d_in(cstring) RETURNS box3d - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION box3d_out(box3d) RETURNS cstring - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE TYPE box3d ( @@ -343,12 +343,12 @@ CREATE TYPE box3d ( CREATE FUNCTION spheroid_in(cstring) RETURNS spheroid - AS MODULE_FILENAME,'ellipsoid_in' + AS '@MODULE_FILENAME@','ellipsoid_in' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION spheroid_out(spheroid) RETURNS cstring - AS MODULE_FILENAME,'ellipsoid_out' + AS '@MODULE_FILENAME@','ellipsoid_out' LANGUAGE 'C' WITH (isstrict); CREATE TYPE spheroid ( @@ -363,12 +363,12 @@ CREATE TYPE spheroid ( CREATE FUNCTION wkb_in(cstring) RETURNS wkb - AS MODULE_FILENAME,'WKB_in' + AS '@MODULE_FILENAME@','WKB_in' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION wkb_out(wkb) RETURNS cstring - AS MODULE_FILENAME,'WKB_out' + AS '@MODULE_FILENAME@','WKB_out' LANGUAGE 'C' WITH (isstrict); CREATE TYPE wkb ( @@ -383,12 +383,12 @@ CREATE TYPE wkb ( CREATE FUNCTION chip_in(cstring) RETURNS chip - AS MODULE_FILENAME,'CHIP_in' + AS '@MODULE_FILENAME@','CHIP_in' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION chip_out(chip) RETURNS cstring - AS MODULE_FILENAME,'CHIP_out' + AS '@MODULE_FILENAME@','CHIP_out' LANGUAGE 'C' WITH (isstrict); CREATE TYPE chip ( @@ -404,12 +404,12 @@ CREATE TYPE chip ( CREATE FUNCTION geometry_in(cstring) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION geometry_out(geometry) RETURNS cstring - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE TYPE geometry ( @@ -426,7 +426,7 @@ CREATE TYPE geometry ( CREATE FUNCTION postgis_gist_sel (internal, oid, internal, int4) RETURNS float8 - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; #elif USE_VERSION == 74 @@ -436,12 +436,12 @@ CREATE FUNCTION postgis_gist_sel (internal, oid, internal, int4) CREATE FUNCTION histogram2d_in(cstring) RETURNS histogram2d - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION histogram2d_out(histogram2d) RETURNS cstring - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE TYPE histogram2d ( @@ -457,12 +457,12 @@ CREATE TYPE histogram2d ( CREATE FUNCTION box3d_in(cstring) RETURNS box3d - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION box3d_out(box3d) RETURNS cstring - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE TYPE box3d ( @@ -477,12 +477,12 @@ CREATE TYPE box3d ( CREATE FUNCTION spheroid_in(cstring) RETURNS spheroid - AS MODULE_FILENAME,'ellipsoid_in' + AS '@MODULE_FILENAME@','ellipsoid_in' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION spheroid_out(spheroid) RETURNS cstring - AS MODULE_FILENAME,'ellipsoid_out' + AS '@MODULE_FILENAME@','ellipsoid_out' LANGUAGE 'C' WITH (isstrict); CREATE TYPE spheroid ( @@ -497,17 +497,17 @@ CREATE TYPE spheroid ( CREATE FUNCTION wkb_in(cstring) RETURNS wkb - AS MODULE_FILENAME,'WKB_in' + AS '@MODULE_FILENAME@','WKB_in' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION wkb_out(wkb) RETURNS cstring - AS MODULE_FILENAME,'WKB_out' + AS '@MODULE_FILENAME@','WKB_out' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION wkb_recv(internal) RETURNS wkb - AS MODULE_FILENAME,'WKB_recv' + AS '@MODULE_FILENAME@','WKB_recv' LANGUAGE 'C' WITH (isstrict); @@ -516,12 +516,12 @@ CREATE FUNCTION wkb_recv(internal) CREATE FUNCTION chip_in(cstring) RETURNS chip - AS MODULE_FILENAME,'CHIP_in' + AS '@MODULE_FILENAME@','CHIP_in' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION chip_out(chip) RETURNS cstring - AS MODULE_FILENAME,'CHIP_out' + AS '@MODULE_FILENAME@','CHIP_out' LANGUAGE 'C' WITH (isstrict); CREATE TYPE chip ( @@ -537,12 +537,12 @@ CREATE TYPE chip ( CREATE FUNCTION geometry_in(cstring) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION geometry_out(geometry) RETURNS cstring - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE TYPE geometry ( @@ -559,7 +559,7 @@ CREATE TYPE geometry ( CREATE FUNCTION postgis_gist_sel (internal, oid, internal, int4) RETURNS float8 - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; @@ -570,12 +570,12 @@ CREATE FUNCTION postgis_gist_sel (internal, oid, internal, int4) CREATE FUNCTION histogram2d_in(cstring) RETURNS histogram2d - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION histogram2d_out(histogram2d) RETURNS cstring - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE TYPE histogram2d ( @@ -591,12 +591,12 @@ CREATE TYPE histogram2d ( CREATE FUNCTION box3d_in(cstring) RETURNS box3d - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION box3d_out(box3d) RETURNS cstring - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE TYPE box3d ( @@ -611,12 +611,12 @@ CREATE TYPE box3d ( CREATE FUNCTION spheroid_in(cstring) RETURNS spheroid - AS MODULE_FILENAME,'ellipsoid_in' + AS '@MODULE_FILENAME@','ellipsoid_in' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION spheroid_out(spheroid) RETURNS cstring - AS MODULE_FILENAME,'ellipsoid_out' + AS '@MODULE_FILENAME@','ellipsoid_out' LANGUAGE 'C' WITH (isstrict); CREATE TYPE spheroid ( @@ -631,17 +631,17 @@ CREATE TYPE spheroid ( CREATE FUNCTION wkb_in(cstring) RETURNS wkb - AS MODULE_FILENAME,'WKB_in' + AS '@MODULE_FILENAME@','WKB_in' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION wkb_out(wkb) RETURNS cstring - AS MODULE_FILENAME,'WKB_out' + AS '@MODULE_FILENAME@','WKB_out' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION wkb_recv(internal) RETURNS wkb - AS MODULE_FILENAME,'WKB_recv' + AS '@MODULE_FILENAME@','WKB_recv' LANGUAGE 'C' WITH (isstrict); @@ -650,12 +650,12 @@ CREATE FUNCTION wkb_recv(internal) CREATE FUNCTION chip_in(cstring) RETURNS chip - AS MODULE_FILENAME,'CHIP_in' + AS '@MODULE_FILENAME@','CHIP_in' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION chip_out(chip) RETURNS cstring - AS MODULE_FILENAME,'CHIP_out' + AS '@MODULE_FILENAME@','CHIP_out' LANGUAGE 'C' WITH (isstrict); CREATE TYPE chip ( @@ -671,17 +671,17 @@ CREATE TYPE chip ( CREATE FUNCTION geometry_in(cstring) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION geometry_out(geometry) RETURNS cstring - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION geometry_analyze(internal) RETURNS bool - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE TYPE geometry ( @@ -699,7 +699,7 @@ CREATE TYPE geometry ( CREATE FUNCTION postgis_gist_sel (internal, oid, internal, int4) RETURNS float8 - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; @@ -756,7 +756,7 @@ UPDATE pg_type SET typdefault = NULL WHERE typname = 'histogram2d'; -- POSTGIS_VERSION() CREATE FUNCTION postgis_version() RETURNS text -AS 'SELECT 'POSTGIS_VERSION'::text AS version' +AS 'SELECT \'@POSTGIS_VERSION@\'::text AS version' LANGUAGE 'sql'; ----------------------------------------------------------------------- @@ -844,7 +844,7 @@ LANGUAGE 'plpgsql' WITH (isstrict); CREATE FUNCTION transform_geometry(geometry,text,text,int) RETURNS geometry - AS MODULE_FILENAME,'transform_geom' + AS '@MODULE_FILENAME@','transform_geom' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION transform(geometry,integer) RETURNS geometry AS @@ -860,72 +860,72 @@ LANGUAGE 'plpgsql' WITH (iscachable,isstrict); CREATE FUNCTION srid(chip) RETURNS int4 - AS MODULE_FILENAME,'srid_chip' + AS '@MODULE_FILENAME@','srid_chip' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION height(chip) RETURNS int4 - AS MODULE_FILENAME,'height_chip' + AS '@MODULE_FILENAME@','height_chip' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION factor(chip) RETURNS FLOAT4 - AS MODULE_FILENAME,'factor_chip' + AS '@MODULE_FILENAME@','factor_chip' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION width(chip) RETURNS int4 - AS MODULE_FILENAME,'width_chip' + AS '@MODULE_FILENAME@','width_chip' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION datatype(chip) RETURNS int4 - AS MODULE_FILENAME,'datatype_chip' + AS '@MODULE_FILENAME@','datatype_chip' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION compression(chip) RETURNS int4 - AS MODULE_FILENAME,'compression_chip' + AS '@MODULE_FILENAME@','compression_chip' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION setSRID(chip,int4) RETURNS chip - AS MODULE_FILENAME,'setsrid_chip' + AS '@MODULE_FILENAME@','setsrid_chip' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION setfactor(chip,float4) RETURNS chip - AS MODULE_FILENAME,'setfactor_chip' + AS '@MODULE_FILENAME@','setfactor_chip' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION geometry(CHIP) RETURNS geometry - AS MODULE_FILENAME,'CHIP_to_geom' + AS '@MODULE_FILENAME@','CHIP_to_geom' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION box3d(geometry) RETURNS box3d - AS MODULE_FILENAME,'get_bbox_of_geometry' + AS '@MODULE_FILENAME@','get_bbox_of_geometry' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION box(geometry) RETURNS BOX - AS MODULE_FILENAME,'geometry2box' + AS '@MODULE_FILENAME@','geometry2box' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION geometry(box3d) RETURNS geometry - AS MODULE_FILENAME,'get_geometry_of_bbox' + AS '@MODULE_FILENAME@','get_geometry_of_bbox' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION geometry(text) RETURNS geometry - AS MODULE_FILENAME,'geometry_text' + AS '@MODULE_FILENAME@','geometry_text' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION expand(box3d,float8) RETURNS box3d - AS MODULE_FILENAME,'expand_bbox' + AS '@MODULE_FILENAME@','expand_bbox' LANGUAGE 'C' WITH (iscachable,isstrict); -- @@ -934,164 +934,164 @@ CREATE FUNCTION expand(box3d,float8) CREATE FUNCTION asbinary(geometry) RETURNS wkb - AS MODULE_FILENAME,'asbinary_simple' + AS '@MODULE_FILENAME@','asbinary_simple' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION asbinary(geometry,TEXT) RETURNS wkb - AS MODULE_FILENAME,'asbinary_specify' + AS '@MODULE_FILENAME@','asbinary_specify' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION bytea(wkb) RETURNS bytea - AS MODULE_FILENAME,'WKBtoBYTEA' + AS '@MODULE_FILENAME@','WKBtoBYTEA' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION geometry(wkb) RETURNS GEOMETRY - AS MODULE_FILENAME,'geometryfromWKB_SRID' + AS '@MODULE_FILENAME@','geometryfromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION GeomFromWKB(wkb) RETURNS GEOMETRY - AS MODULE_FILENAME,'geometryfromWKB_SRID' + AS '@MODULE_FILENAME@','geometryfromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION GeomFromWKB(wkb,int) RETURNS GEOMETRY - AS MODULE_FILENAME,'geometryfromWKB_SRID' + AS '@MODULE_FILENAME@','geometryfromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION PointFromWKB(wkb,int) RETURNS GEOMETRY - AS MODULE_FILENAME,'PointfromWKB_SRID' + AS '@MODULE_FILENAME@','PointfromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION PointFromWKB(wkb) RETURNS GEOMETRY - AS MODULE_FILENAME,'PointfromWKB_SRID' + AS '@MODULE_FILENAME@','PointfromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION LineFromWKB(wkb,int) RETURNS GEOMETRY - AS MODULE_FILENAME,'LinefromWKB_SRID' + AS '@MODULE_FILENAME@','LinefromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION LineFromWKB(wkb) RETURNS GEOMETRY - AS MODULE_FILENAME,'LinefromWKB_SRID' + AS '@MODULE_FILENAME@','LinefromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION LinestringFromWKB(wkb,int) RETURNS GEOMETRY - AS MODULE_FILENAME,'LinefromWKB_SRID' + AS '@MODULE_FILENAME@','LinefromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION LinestringFromWKB(wkb) RETURNS GEOMETRY - AS MODULE_FILENAME,'LinefromWKB_SRID' + AS '@MODULE_FILENAME@','LinefromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION PolyFromWKB(wkb,int) RETURNS GEOMETRY - AS MODULE_FILENAME,'PolyfromWKB_SRID' + AS '@MODULE_FILENAME@','PolyfromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION PolyFromWKB(wkb) RETURNS GEOMETRY - AS MODULE_FILENAME,'PolyfromWKB_SRID' + AS '@MODULE_FILENAME@','PolyfromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION PolygonFromWKB(wkb,int) RETURNS GEOMETRY - AS MODULE_FILENAME,'PolyfromWKB_SRID' + AS '@MODULE_FILENAME@','PolyfromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION PolygonFromWKB(wkb) RETURNS GEOMETRY - AS MODULE_FILENAME,'PolyfromWKB_SRID' + AS '@MODULE_FILENAME@','PolyfromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION MPointFromWKB(wkb,int) RETURNS GEOMETRY - AS MODULE_FILENAME,'MPointfromWKB_SRID' + AS '@MODULE_FILENAME@','MPointfromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION MPointFromWKB(wkb) RETURNS GEOMETRY - AS MODULE_FILENAME,'MPointfromWKB_SRID' + AS '@MODULE_FILENAME@','MPointfromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION MultiPointFromWKB(wkb,int) RETURNS GEOMETRY - AS MODULE_FILENAME,'MPointfromWKB_SRID' + AS '@MODULE_FILENAME@','MPointfromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION MultiPointFromWKB(wkb) RETURNS GEOMETRY - AS MODULE_FILENAME,'MPointfromWKB_SRID' + AS '@MODULE_FILENAME@','MPointfromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION MultiLineFromWKB(wkb,int) RETURNS GEOMETRY - AS MODULE_FILENAME,'MLinefromWKB_SRID' + AS '@MODULE_FILENAME@','MLinefromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION MultiLineFromWKB(wkb) RETURNS GEOMETRY - AS MODULE_FILENAME,'MLinefromWKB_SRID' + AS '@MODULE_FILENAME@','MLinefromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION MLineFromWKB(wkb,int) RETURNS GEOMETRY - AS MODULE_FILENAME,'MLinefromWKB_SRID' + AS '@MODULE_FILENAME@','MLinefromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION MLineFromWKB(wkb) RETURNS GEOMETRY - AS MODULE_FILENAME,'MLinefromWKB_SRID' + AS '@MODULE_FILENAME@','MLinefromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION MPolyFromWKB(wkb,int) RETURNS GEOMETRY - AS MODULE_FILENAME,'MPolyfromWKB_SRID' + AS '@MODULE_FILENAME@','MPolyfromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION MPolyFromWKB(wkb) RETURNS GEOMETRY - AS MODULE_FILENAME,'MPolyfromWKB_SRID' + AS '@MODULE_FILENAME@','MPolyfromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION MultiPolyFromWKB(wkb,int) RETURNS GEOMETRY - AS MODULE_FILENAME,'MPolyfromWKB_SRID' + AS '@MODULE_FILENAME@','MPolyfromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION MultiPolyFromWKB(wkb) RETURNS GEOMETRY - AS MODULE_FILENAME,'MPolyfromWKB_SRID' + AS '@MODULE_FILENAME@','MPolyfromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION GeomCollFromWKB(wkb,int) RETURNS GEOMETRY - AS MODULE_FILENAME,'GCfromWKB_SRID' + AS '@MODULE_FILENAME@','GCfromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); CREATE FUNCTION GeomCollFromWKB(wkb) RETURNS GEOMETRY - AS MODULE_FILENAME,'GCfromWKB_SRID' + AS '@MODULE_FILENAME@','GCfromWKB_SRID' LANGUAGE 'C' WITH (iscachable,isstrict); -- CREATE FUNCTION index_thing(geometry) -- RETURNS BOOL --- AS MODULE_FILENAME +-- AS '@MODULE_FILENAME@' -- LANGUAGE 'C' WITH (isstrict); -- @@ -1100,288 +1100,288 @@ CREATE FUNCTION GeomCollFromWKB(wkb) CREATE FUNCTION npoints(geometry) RETURNS int4 - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION nrings(geometry) RETURNS int4 - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict) ; CREATE FUNCTION mem_size(geometry) RETURNS int4 - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION summary(geometry) RETURNS text - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION translate(geometry,float8,float8,float8) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict) ; CREATE FUNCTION dimension(geometry) RETURNS int4 - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict) ; CREATE FUNCTION geometrytype(geometry) RETURNS text - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION envelope(geometry) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION x(geometry) RETURNS float8 - AS MODULE_FILENAME,'x_point' + AS '@MODULE_FILENAME@','x_point' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION y(geometry) RETURNS float8 - AS MODULE_FILENAME,'y_point' + AS '@MODULE_FILENAME@','y_point' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION z(geometry) RETURNS float8 - AS MODULE_FILENAME,'z_point' + AS '@MODULE_FILENAME@','z_point' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION numpoints(geometry) RETURNS integer - AS MODULE_FILENAME,'numpoints_linestring' + AS '@MODULE_FILENAME@','numpoints_linestring' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION pointn(geometry,integer) RETURNS geometry - AS MODULE_FILENAME,'pointn_linestring' + AS '@MODULE_FILENAME@','pointn_linestring' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION exteriorring(geometry) RETURNS geometry - AS MODULE_FILENAME,'exteriorring_polygon' + AS '@MODULE_FILENAME@','exteriorring_polygon' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION numinteriorrings(geometry) RETURNS integer - AS MODULE_FILENAME,'numinteriorrings_polygon' + AS '@MODULE_FILENAME@','numinteriorrings_polygon' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION interiorringn(geometry,integer) RETURNS geometry - AS MODULE_FILENAME,'interiorringn_polygon' + AS '@MODULE_FILENAME@','interiorringn_polygon' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION numgeometries(geometry) RETURNS integer - AS MODULE_FILENAME,'numgeometries_collection' + AS '@MODULE_FILENAME@','numgeometries_collection' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION geometryn(geometry,integer) RETURNS geometry - AS MODULE_FILENAME,'geometryn_collection' + AS '@MODULE_FILENAME@','geometryn_collection' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION max_distance(geometry,geometry) RETURNS float8 - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION optimistic_overlap(geometry,geometry,FLOAT8) RETURNS BOOL - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION segmentize(geometry,FLOAT8) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION distance(geometry,geometry) RETURNS float8 - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION astext(geometry) RETURNS TEXT - AS MODULE_FILENAME,'astext_geometry' + AS '@MODULE_FILENAME@','astext_geometry' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION srid(geometry) RETURNS int4 - AS MODULE_FILENAME,'srid_geom' + AS '@MODULE_FILENAME@','srid_geom' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION geometryfromtext(geometry,int4) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text' + AS '@MODULE_FILENAME@','geometry_from_text' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION geometryfromtext(geometry) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text' + AS '@MODULE_FILENAME@','geometry_from_text' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION geomfromtext(geometry,int4) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text' + AS '@MODULE_FILENAME@','geometry_from_text' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION geomfromtext(geometry) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text' + AS '@MODULE_FILENAME@','geometry_from_text' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION polyfromtext(geometry,int4) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_poly' + AS '@MODULE_FILENAME@','geometry_from_text_poly' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION polygonfromtext(geometry,int4) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_poly' + AS '@MODULE_FILENAME@','geometry_from_text_poly' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION polygonfromtext(geometry) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_poly' + AS '@MODULE_FILENAME@','geometry_from_text_poly' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION mpolyfromtext(geometry,int4) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_mpoly' + AS '@MODULE_FILENAME@','geometry_from_text_mpoly' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION linefromtext(geometry,int4) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_line' + AS '@MODULE_FILENAME@','geometry_from_text_line' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION mlinefromtext(geometry,int4) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_mline' + AS '@MODULE_FILENAME@','geometry_from_text_mline' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION multilinestringfromtext(geometry,int4) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_mline' + AS '@MODULE_FILENAME@','geometry_from_text_mline' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION multilinestringfromtext(geometry) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_mline' + AS '@MODULE_FILENAME@','geometry_from_text_mline' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION pointfromtext(geometry,int4) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_point' + AS '@MODULE_FILENAME@','geometry_from_text_point' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION mpointfromtext(geometry,int4) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_mpoint' + AS '@MODULE_FILENAME@','geometry_from_text_mpoint' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION multipointfromtext(geometry,int4) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_mpoint' + AS '@MODULE_FILENAME@','geometry_from_text_mpoint' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION multipointfromtext(geometry) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_mpoint' + AS '@MODULE_FILENAME@','geometry_from_text_mpoint' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION geomcollfromtext(geometry,int4) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_gc' + AS '@MODULE_FILENAME@','geometry_from_text_gc' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION setSRID(geometry,int4) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text' + AS '@MODULE_FILENAME@','geometry_from_text' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION polyfromtext(geometry) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_poly' + AS '@MODULE_FILENAME@','geometry_from_text_poly' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION mpolyfromtext(geometry) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_mpoly' + AS '@MODULE_FILENAME@','geometry_from_text_mpoly' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION multipolygonfromtext(geometry) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_mpoly' + AS '@MODULE_FILENAME@','geometry_from_text_mpoly' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION multipolygonfromtext(geometry,int) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_mpoly' + AS '@MODULE_FILENAME@','geometry_from_text_mpoly' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION linefromtext(geometry) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_line' + AS '@MODULE_FILENAME@','geometry_from_text_line' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION linestringfromtext(geometry) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_line' + AS '@MODULE_FILENAME@','geometry_from_text_line' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION linestringfromtext(geometry,int) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_line' + AS '@MODULE_FILENAME@','geometry_from_text_line' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION mlinefromtext(geometry) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_mline' + AS '@MODULE_FILENAME@','geometry_from_text_mline' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION pointfromtext(geometry) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_point' + AS '@MODULE_FILENAME@','geometry_from_text_point' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION mpointfromtext(geometry) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_mpoint' + AS '@MODULE_FILENAME@','geometry_from_text_mpoint' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION geomcollfromtext(geometry) RETURNS geometry - AS MODULE_FILENAME,'geometry_from_text_gc' + AS '@MODULE_FILENAME@','geometry_from_text_gc' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION isempty(geometry) RETURNS boolean - AS MODULE_FILENAME,'isempty' + AS '@MODULE_FILENAME@','isempty' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION issimple(geometry) RETURNS boolean - AS MODULE_FILENAME,'issimple' + AS '@MODULE_FILENAME@','issimple' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION equals(geometry,geometry) RETURNS boolean - AS MODULE_FILENAME,'geomequals' + AS '@MODULE_FILENAME@','geomequals' LANGUAGE 'C' WITH (isstrict,iscachable); @@ -1391,17 +1391,17 @@ CREATE FUNCTION equals(geometry,geometry) CREATE FUNCTION length_spheroid(geometry,spheroid) RETURNS FLOAT8 - AS MODULE_FILENAME,'length_ellipsoid' + AS '@MODULE_FILENAME@','length_ellipsoid' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION length3d_spheroid(geometry,spheroid) RETURNS FLOAT8 - AS MODULE_FILENAME,'length3d_ellipsoid' + AS '@MODULE_FILENAME@','length3d_ellipsoid' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION distance_spheroid(geometry,geometry,spheroid) RETURNS FLOAT8 - AS MODULE_FILENAME,'distance_ellipsoid' + AS '@MODULE_FILENAME@','distance_ellipsoid' LANGUAGE 'C' WITH (isstrict); -- @@ -1410,72 +1410,72 @@ CREATE FUNCTION distance_spheroid(geometry,geometry,spheroid) CREATE FUNCTION length3d(geometry) RETURNS FLOAT8 - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION length(geometry) RETURNS FLOAT8 - AS MODULE_FILENAME,'length2d' + AS '@MODULE_FILENAME@','length2d' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION area2d(geometry) RETURNS FLOAT8 - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION area(geometry) RETURNS FLOAT8 - AS MODULE_FILENAME,'area2d' + AS '@MODULE_FILENAME@','area2d' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION perimeter3d(geometry) RETURNS FLOAT8 - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION perimeter(geometry) RETURNS FLOAT8 - AS MODULE_FILENAME,'perimeter2d' + AS '@MODULE_FILENAME@','perimeter2d' LANGUAGE 'C' WITH (isstrict); ---CREATE FUNCTION truly_inside(geometry,geometry) --- RETURNS bool ---- AS MODULE_FILENAME +--- AS '@MODULE_FILENAME@' --- LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION point_inside_circle(geometry,float8,float8,float8) RETURNS bool - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION startpoint(geometry) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION endpoint(geometry) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION isclosed(geometry) RETURNS boolean - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION centroid(geometry) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION isring(geometry) RETURNS boolean - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION pointonsurface(geometry) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); @@ -1485,37 +1485,37 @@ CREATE FUNCTION pointonsurface(geometry) CREATE FUNCTION xmin(box3d) RETURNS FLOAT8 - AS MODULE_FILENAME,'box3d_xmin' + AS '@MODULE_FILENAME@','box3d_xmin' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION ymin(box3d) RETURNS FLOAT8 - AS MODULE_FILENAME,'box3d_ymin' + AS '@MODULE_FILENAME@','box3d_ymin' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION zmin(box3d) RETURNS FLOAT8 - AS MODULE_FILENAME,'box3d_zmin' + AS '@MODULE_FILENAME@','box3d_zmin' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION xmax(box3d) RETURNS FLOAT8 - AS MODULE_FILENAME,'box3d_xmax' + AS '@MODULE_FILENAME@','box3d_xmax' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION ymax(box3d) RETURNS FLOAT8 - AS MODULE_FILENAME,'box3d_ymax' + AS '@MODULE_FILENAME@','box3d_ymax' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION zmax(box3d) RETURNS FLOAT8 - AS MODULE_FILENAME,'box3d_zmax' + AS '@MODULE_FILENAME@','box3d_zmax' LANGUAGE 'C' WITH (isstrict,iscachable); CREATE FUNCTION box3dtobox(box3d) RETURNS BOX - AS MODULE_FILENAME,'box3dtobox' + AS '@MODULE_FILENAME@','box3dtobox' LANGUAGE 'C' WITH (isstrict,iscachable); -- @@ -1524,12 +1524,12 @@ CREATE FUNCTION box3dtobox(box3d) CREATE FUNCTION geom_accum (geometry[],geometry) RETURNS geometry[] - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION combine_bbox(box3d,geometry) RETURNS box3d - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE AGGREGATE extent( @@ -1540,7 +1540,7 @@ CREATE AGGREGATE extent( CREATE FUNCTION collector(geometry,geometry) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE AGGREGATE memcollect( @@ -1551,7 +1551,7 @@ CREATE AGGREGATE memcollect( CREATE FUNCTION collect_garray (geometry[]) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE AGGREGATE collect ( @@ -1568,42 +1568,42 @@ CREATE AGGREGATE collect ( CREATE FUNCTION geometry_overleft(geometry, geometry) RETURNS bool - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION geometry_overright(geometry, geometry) RETURNS bool - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION geometry_left(geometry, geometry) RETURNS bool - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION geometry_right(geometry, geometry) RETURNS bool - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION geometry_contain(geometry, geometry) RETURNS bool - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION geometry_contained(geometry, geometry) RETURNS bool - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION geometry_overlap(geometry, geometry) RETURNS bool - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION geometry_same(geometry, geometry) RETURNS bool - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); -- @@ -1612,32 +1612,32 @@ CREATE FUNCTION geometry_same(geometry, geometry) CREATE FUNCTION geometry_lt(geometry, geometry) RETURNS bool - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION geometry_le(geometry, geometry) RETURNS bool - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION geometry_gt(geometry, geometry) RETURNS bool - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION geometry_ge(geometry, geometry) RETURNS bool - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION geometry_eq(geometry, geometry) RETURNS bool - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION geometry_cmp(geometry, geometry) RETURNS integer - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); -- @@ -1646,12 +1646,12 @@ CREATE FUNCTION geometry_cmp(geometry, geometry) CREATE FUNCTION force_2d(geometry) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION force_3d(geometry) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); -- @@ -1660,7 +1660,7 @@ CREATE FUNCTION force_3d(geometry) CREATE FUNCTION force_collection(geometry) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); -- @@ -1755,45 +1755,45 @@ CREATE OPERATOR > ( CREATE FUNCTION intersection(geometry,geometry) RETURNS geometry - AS MODULE_FILENAME,'intersection' + AS '@MODULE_FILENAME@','intersection' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION buffer(geometry,float8) RETURNS geometry - AS MODULE_FILENAME,'buffer' + AS '@MODULE_FILENAME@','buffer' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION convexhull(geometry) RETURNS geometry - AS MODULE_FILENAME,'convexhull' + AS '@MODULE_FILENAME@','convexhull' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION difference(geometry,geometry) RETURNS geometry - AS MODULE_FILENAME,'difference' + AS '@MODULE_FILENAME@','difference' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION boundary(geometry) RETURNS geometry - AS MODULE_FILENAME,'boundary' + AS '@MODULE_FILENAME@','boundary' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION symdifference(geometry,geometry) RETURNS geometry - AS MODULE_FILENAME,'symdifference' + AS '@MODULE_FILENAME@','symdifference' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION symmetricdifference(geometry,geometry) RETURNS geometry - AS MODULE_FILENAME,'symdifference' + AS '@MODULE_FILENAME@','symdifference' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION GeomUnion(geometry,geometry) RETURNS geometry - AS MODULE_FILENAME,'geomunion' + AS '@MODULE_FILENAME@','geomunion' LANGUAGE 'C' WITH (isstrict); CREATE AGGREGATE MemGeomUnion ( @@ -1804,7 +1804,7 @@ CREATE AGGREGATE MemGeomUnion ( CREATE FUNCTION unite_garray (geometry[]) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE AGGREGATE GeomUnion ( @@ -1817,57 +1817,57 @@ CREATE AGGREGATE GeomUnion ( CREATE FUNCTION relate(geometry,geometry) RETURNS text - AS MODULE_FILENAME,'relate_full' + AS '@MODULE_FILENAME@','relate_full' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION relate(geometry,geometry,text) RETURNS boolean - AS MODULE_FILENAME,'relate_pattern' + AS '@MODULE_FILENAME@','relate_pattern' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION disjoint(geometry,geometry) RETURNS boolean - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION touches(geometry,geometry) RETURNS boolean - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION intersects(geometry,geometry) RETURNS boolean - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION crosses(geometry,geometry) RETURNS boolean - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION within(geometry,geometry) RETURNS boolean - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION contains(geometry,geometry) RETURNS boolean - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION overlaps(geometry,geometry) RETURNS boolean - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION isvalid(geometry) RETURNS boolean - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION geosnoop(geometry) RETURNS geometry - AS MODULE_FILENAME, 'GEOSnoop' + AS '@MODULE_FILENAME@', 'GEOSnoop' LANGUAGE 'C' WITH (isstrict); @@ -1877,12 +1877,12 @@ CREATE FUNCTION geosnoop(geometry) CREATE FUNCTION simplify(geometry, float8) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); CREATE FUNCTION line_interpolate_point(geometry, float8) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C' WITH (isstrict); ----------------------------------------- @@ -1897,37 +1897,37 @@ CREATE FUNCTION line_interpolate_point(geometry, float8) CREATE FUNCTION ggeometry_consistent(opaque,geometry,int4) RETURNS bool - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION ggeometry_compress(opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION ggeometry_penalty(opaque,opaque,opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION ggeometry_picksplit(opaque, opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION ggeometry_union(bytea, opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION ggeometry_same(opaque, opaque, opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION rtree_decompress(opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; -- @@ -1936,17 +1936,17 @@ CREATE FUNCTION rtree_decompress(opaque) CREATE FUNCTION geometry_union(geometry,geometry) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION geometry_inter(geometry,geometry) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION geometry_size(geometry,opaque) RETURNS float4 - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; INSERT INTO pg_opclass (opcname, opcdeftype) @@ -2122,7 +2122,7 @@ LANGUAGE 'plpgsql' ; CREATE FUNCTION create_histogram2d(box3d,int) RETURNS histogram2d - AS MODULE_FILENAME,'create_histogram2d' + AS '@MODULE_FILENAME@','create_histogram2d' LANGUAGE 'C' with (isstrict); -- - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2131,7 +2131,7 @@ CREATE FUNCTION create_histogram2d(box3d,int) CREATE FUNCTION build_histogram2d (HISTOGRAM2D,text,text) RETURNS histogram2d - AS MODULE_FILENAME,'build_histogram2d' + AS '@MODULE_FILENAME@','build_histogram2d' LANGUAGE 'C' with (isstrict); -- - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2140,7 +2140,7 @@ CREATE FUNCTION build_histogram2d (HISTOGRAM2D,text,text) CREATE FUNCTION explode_histogram2d (HISTOGRAM2D,text) RETURNS histogram2d - AS MODULE_FILENAME,'explode_histogram2d' + AS '@MODULE_FILENAME@','explode_histogram2d' LANGUAGE 'C' with (isstrict); -- - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2149,7 +2149,7 @@ CREATE FUNCTION explode_histogram2d (HISTOGRAM2D,text) CREATE FUNCTION estimate_histogram2d(HISTOGRAM2D,box) RETURNS float8 - AS MODULE_FILENAME,'estimate_histogram2d' + AS '@MODULE_FILENAME@','estimate_histogram2d' LANGUAGE 'C' with (isstrict); -- - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2158,7 +2158,7 @@ CREATE FUNCTION estimate_histogram2d(HISTOGRAM2D,box) CREATE FUNCTION postgisgistcostestimate(opaque,opaque,opaque,opaque,opaque,opaque,opaque,opaque) RETURNS opaque - AS MODULE_FILENAME,'postgisgistcostestimate' + AS '@MODULE_FILENAME@','postgisgistcostestimate' LANGUAGE 'C' with (isstrict); -- @@ -2167,37 +2167,37 @@ CREATE FUNCTION postgisgistcostestimate(opaque,opaque,opaque,opaque,opaque,opaqu CREATE FUNCTION ggeometry_consistent(opaque,geometry,int4) RETURNS bool - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE'C'; CREATE FUNCTION ggeometry_compress(opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE'C'; CREATE FUNCTION gbox_penalty(opaque,opaque,opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE'C'; CREATE FUNCTION gbox_picksplit(opaque, opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE'C'; CREATE FUNCTION gbox_union(bytea, opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE'C'; CREATE FUNCTION gbox_same(box, box, opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE'C'; CREATE FUNCTION rtree_decompress(opaque) RETURNS opaque - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE'C'; -- @@ -2206,17 +2206,17 @@ CREATE FUNCTION rtree_decompress(opaque) CREATE FUNCTION geometry_union(geometry,geometry) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE'C'; CREATE FUNCTION geometry_inter(geometry,geometry) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE'C'; CREATE FUNCTION geometry_size(geometry,opaque) RETURNS float4 - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE'C'; -- @@ -2446,7 +2446,7 @@ LANGUAGE 'plpgsql' ; CREATE FUNCTION create_histogram2d(box3d,int) RETURNS histogram2d - AS MODULE_FILENAME,'create_histogram2d' + AS '@MODULE_FILENAME@','create_histogram2d' LANGUAGE 'C' with (isstrict); -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2455,7 +2455,7 @@ CREATE FUNCTION create_histogram2d(box3d,int) CREATE FUNCTION build_histogram2d (histogram2d, text, text) RETURNS histogram2d - AS MODULE_FILENAME,'build_histogram2d' + AS '@MODULE_FILENAME@','build_histogram2d' LANGUAGE 'C' with (isstrict); -- - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2464,7 +2464,7 @@ CREATE FUNCTION build_histogram2d (histogram2d, text, text) CREATE FUNCTION explode_histogram2d (histogram2d, text) RETURNS histogram2d - AS MODULE_FILENAME,'explode_histogram2d' + AS '@MODULE_FILENAME@','explode_histogram2d' LANGUAGE 'C' with (isstrict); -- - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2473,12 +2473,12 @@ CREATE FUNCTION explode_histogram2d (histogram2d, text) CREATE FUNCTION estimate_histogram2d(histogram2d,box) RETURNS float8 - AS MODULE_FILENAME,'estimate_histogram2d' + AS '@MODULE_FILENAME@','estimate_histogram2d' LANGUAGE 'C' with (isstrict); CREATE FUNCTION postgisgistcostestimate(internal,internal,internal,internal,internal,internal,internal,internal) RETURNS opaque - AS MODULE_FILENAME,'postgisgistcostestimate' + AS '@MODULE_FILENAME@','postgisgistcostestimate' LANGUAGE 'C' with (isstrict); -- @@ -2487,37 +2487,37 @@ CREATE FUNCTION postgisgistcostestimate(internal,internal,internal,internal,inte CREATE FUNCTION ggeometry_consistent(internal,geometry,int4) RETURNS bool - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION ggeometry_compress(internal) RETURNS internal - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION gbox_penalty(internal,internal,internal) RETURNS internal - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION gbox_picksplit(internal, internal) RETURNS internal - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION gbox_union(bytea, internal) RETURNS internal - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION gbox_same(box, box, internal) RETURNS internal - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION rtree_decompress(internal) RETURNS internal - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; -- @@ -2526,17 +2526,17 @@ CREATE FUNCTION rtree_decompress(internal) CREATE FUNCTION geometry_union(geometry,geometry) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION geometry_inter(geometry,geometry) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION geometry_size(geometry,internal) RETURNS float4 - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; -- @@ -2679,7 +2679,7 @@ LANGUAGE 'plpgsql' ; CREATE FUNCTION create_histogram2d(box3d,int) RETURNS histogram2d - AS MODULE_FILENAME,'create_histogram2d' + AS '@MODULE_FILENAME@','create_histogram2d' LANGUAGE 'C' with (isstrict); -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2688,7 +2688,7 @@ CREATE FUNCTION create_histogram2d(box3d,int) CREATE FUNCTION build_histogram2d (histogram2d, text, text) RETURNS histogram2d - AS MODULE_FILENAME,'build_histogram2d' + AS '@MODULE_FILENAME@','build_histogram2d' LANGUAGE 'C' with (isstrict); -- - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2697,7 +2697,7 @@ CREATE FUNCTION build_histogram2d (histogram2d, text, text) CREATE FUNCTION explode_histogram2d (histogram2d, text) RETURNS histogram2d - AS MODULE_FILENAME,'explode_histogram2d' + AS '@MODULE_FILENAME@','explode_histogram2d' LANGUAGE 'C' with (isstrict); -- - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2706,12 +2706,12 @@ CREATE FUNCTION explode_histogram2d (histogram2d, text) CREATE FUNCTION estimate_histogram2d(histogram2d,box) RETURNS float8 - AS MODULE_FILENAME,'estimate_histogram2d' + AS '@MODULE_FILENAME@','estimate_histogram2d' LANGUAGE 'C' with (isstrict); CREATE FUNCTION postgisgistcostestimate(internal,internal,internal,internal,internal,internal,internal,internal) RETURNS opaque - AS MODULE_FILENAME,'postgisgistcostestimate' + AS '@MODULE_FILENAME@','postgisgistcostestimate' LANGUAGE 'C' with (isstrict); -- @@ -2720,37 +2720,37 @@ CREATE FUNCTION postgisgistcostestimate(internal,internal,internal,internal,inte CREATE FUNCTION ggeometry_consistent(internal,geometry,int4) RETURNS bool - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION ggeometry_compress(internal) RETURNS internal - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION gbox_penalty(internal,internal,internal) RETURNS internal - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION gbox_picksplit(internal, internal) RETURNS internal - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION gbox_union(bytea, internal) RETURNS internal - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION gbox_same(box, box, internal) RETURNS internal - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION rtree_decompress(internal) RETURNS internal - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; -- @@ -2759,17 +2759,17 @@ CREATE FUNCTION rtree_decompress(internal) CREATE FUNCTION geometry_union(geometry,geometry) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION geometry_inter(geometry,geometry) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION geometry_size(geometry,internal) RETURNS float4 - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; -- @@ -2912,7 +2912,7 @@ LANGUAGE 'sql' ; CREATE FUNCTION create_histogram2d(box3d,int) RETURNS histogram2d - AS MODULE_FILENAME,'create_histogram2d' + AS '@MODULE_FILENAME@','create_histogram2d' LANGUAGE 'C' with (isstrict); -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2921,7 +2921,7 @@ CREATE FUNCTION create_histogram2d(box3d,int) CREATE FUNCTION build_histogram2d (histogram2d, text, text) RETURNS histogram2d - AS MODULE_FILENAME,'build_histogram2d' + AS '@MODULE_FILENAME@','build_histogram2d' LANGUAGE 'C' with (isstrict); -- - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2930,7 +2930,7 @@ CREATE FUNCTION build_histogram2d (histogram2d, text, text) CREATE FUNCTION explode_histogram2d (histogram2d, text) RETURNS histogram2d - AS MODULE_FILENAME,'explode_histogram2d' + AS '@MODULE_FILENAME@','explode_histogram2d' LANGUAGE 'C' with (isstrict); -- - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2939,7 +2939,7 @@ CREATE FUNCTION explode_histogram2d (histogram2d, text) CREATE FUNCTION estimate_histogram2d(histogram2d,box) RETURNS float8 - AS MODULE_FILENAME,'estimate_histogram2d' + AS '@MODULE_FILENAME@','estimate_histogram2d' LANGUAGE 'C' with (isstrict); -- @@ -2948,37 +2948,37 @@ CREATE FUNCTION estimate_histogram2d(histogram2d,box) CREATE FUNCTION ggeometry_consistent(internal,geometry,int4) RETURNS bool - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION ggeometry_compress(internal) RETURNS internal - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION gbox_penalty(internal,internal,internal) RETURNS internal - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION gbox_picksplit(internal, internal) RETURNS internal - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION gbox_union(bytea, internal) RETURNS internal - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION gbox_same(box, box, internal) RETURNS internal - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION rtree_decompress(internal) RETURNS internal - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; -- @@ -2987,17 +2987,17 @@ CREATE FUNCTION rtree_decompress(internal) CREATE FUNCTION geometry_union(geometry,geometry) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION geometry_inter(geometry,geometry) RETURNS geometry - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; CREATE FUNCTION geometry_size(geometry,internal) RETURNS float4 - AS MODULE_FILENAME + AS '@MODULE_FILENAME@' LANGUAGE 'C'; --