]> granicus.if.org Git - postgis/commitdiff
Add all signatures found in a newly created PostGIS 2.0 database
authorSandro Santilli <strk@keybit.net>
Fri, 9 Dec 2011 18:59:39 +0000 (18:59 +0000)
committerSandro Santilli <strk@keybit.net>
Fri, 9 Dec 2011 18:59:39 +0000 (18:59 +0000)
See #1360

git-svn-id: http://svn.osgeo.org/postgis/trunk@8339 b70326c6-7e19-0410-871a-916f4a2858ee

utils/new_postgis_restore.pl

index d22192c0642dc1af3fe51e5cbd3e0092ac300220..81d4e72fa3e50271dfebecde18fd087d683f4675 100755 (executable)
@@ -114,23 +114,23 @@ sub linesignature {
 # Here are all the signatures we want to skip.
 #
 __END__
-PROCEDURALLANGUAGE     plpgsql
 AGGREGATE      accum(geometry) 
 AGGREGATE      accum_old(geometry)     
+AGGREGATE      collect(geometry)
 AGGREGATE      collect(geometry)       
-AGGREGATE      extent(geometry)        
 AGGREGATE      extent3d(geometry)      
+AGGREGATE      extent(geometry)        
 AGGREGATE      geomunion(geometry)     
 AGGREGATE      geomunion_old(geometry) 
 AGGREGATE      makeline(geometry)      
 AGGREGATE      memcollect(geometry)    
 AGGREGATE      memgeomunion(geometry)  
 AGGREGATE      polygonize(geometry)    
+AGGREGATE      st_3dextent(geometry)   
 AGGREGATE      st_accum(geometry)      
 AGGREGATE      st_accum_old(geometry)  
 AGGREGATE      st_collect(geometry)    
 AGGREGATE      st_extent(geometry)     
-AGGREGATE      ST_3DExtent(geometry)   
 AGGREGATE      st_makeline(geometry)   
 AGGREGATE      st_memcollect(geometry) 
 AGGREGATE      st_memunion(geometry)   
@@ -138,22 +138,30 @@ AGGREGATE st_polygonize(geometry)
 AGGREGATE      st_union(geometry)      
 AGGREGATE      st_union_old(geometry)  
 CAST   CAST (boolean AS text)  
-CAST   CAST (box3d_extent AS box3d)    
-CAST   CAST (box3d_extent AS box2d)    
-CAST   CAST (box3d_extent AS geometry) 
+CAST   CAST (bytea AS public.geography)
 CAST   CAST (bytea AS public.geometry) 
 CAST   CAST (public.box2d AS public.box3d)     
 CAST   CAST (public.box2d AS public.geometry)  
 CAST   CAST (public.box3d AS box)      
 CAST   CAST (public.box3d AS public.box2d)     
 CAST   CAST (public.box3d AS public.geometry)  
+CAST   CAST (public.box3d_extent AS public.box2d)      
+CAST   CAST (public.box3d_extent AS public.box3d)      
+CAST   CAST (public.box3d_extent AS public.geometry)   
 CAST   CAST (public.chip AS public.geometry)   
+CAST   CAST (public.geography AS bytea)
+CAST   CAST (public.geography AS public.geography)
+CAST   CAST (public.geography AS public.geometry)
 CAST   CAST (public.geometry AS box)   
 CAST   CAST (public.geometry AS bytea) 
 CAST   CAST (public.geometry AS public.box2d)  
 CAST   CAST (public.geometry AS public.box3d)  
+CAST   CAST (public.geometry AS public.geography)
+CAST   CAST (public.geometry AS public.geometry)
 CAST   CAST (public.geometry AS text)  
 CAST   CAST (text AS public.geometry)  
+CONSTRAINT     geometry_columns_pk
+CONSTRAINT     spatial_ref_sys_pkey
 FUNCTION       addauth(text)   
 FUNCTION       addbbox(geometry)       
 FUNCTION       addgeometrycolumn(character varying, character varying, character varying, character varying, integer, character varying, integer)      
@@ -194,6 +202,8 @@ FUNCTION    box2d(box3d)
 FUNCTION       box2d(box3d_extent)
 FUNCTION       box2d_contain(box2d, box2d)     
 FUNCTION       box2d_contained(box2d, box2d)   
+FUNCTION       box2df_in(cstring)
+FUNCTION       box2df_out(box2df)
 FUNCTION       box2d(geometry) 
 FUNCTION       box2d_in(cstring)       
 FUNCTION       box2d_intersects(box2d, box2d)  
@@ -207,8 +217,6 @@ FUNCTION    box2d_same(box2d, box2d)
 FUNCTION       box3d(box2d)    
 FUNCTION       box3d_extent(box3d_extent)
 FUNCTION       box3d_extent_in(cstring)
-FUNCTION       box3d_extent_in(cstring)
-FUNCTION       box3d_extent_out(box3d_extent)
 FUNCTION       box3d_extent_out(box3d_extent)
 FUNCTION       box3d(geometry) 
 FUNCTION       box3d_in(cstring)       
@@ -282,6 +290,10 @@ FUNCTION   force_4d(geometry)
 FUNCTION       force_collection(geometry)      
 FUNCTION       forcerhr(geometry)      
 FUNCTION       geography_analyze(internal)
+FUNCTION       geography_in(cstring, oid, integer)
+FUNCTION       geography_out(geography)
+FUNCTION       geography_typmod_in(cstring[])
+FUNCTION       geography_typmod_out(integer)
 FUNCTION       geom_accum(geometry[], geometry)        
 FUNCTION       geomcollfromtext(text)  
 FUNCTION       geomcollfromtext(text, integer) 
@@ -320,6 +332,8 @@ FUNCTION    geometry_same(geometry, geometry)
 FUNCTION       geometry_send(geometry) 
 FUNCTION       geometry(text)  
 FUNCTION       geometrytype(geometry)  
+FUNCTION       geometry_typmod_in(cstring[])
+FUNCTION       geometry_typmod_out(integer)
 FUNCTION       geomfromewkb(bytea)     
 FUNCTION       geomfromewkt(text)      
 FUNCTION       geomfromtext(text)      
@@ -332,6 +346,8 @@ FUNCTION    getbbox(geometry)
 FUNCTION       get_proj4_from_srid(integer)    
 FUNCTION       getsrid(geometry)       
 FUNCTION       gettransactionid()      
+FUNCTION       gidx_in(cstring)        
+FUNCTION       gidx_out(gidx)
 FUNCTION       hasbbox(geometry)       
 FUNCTION       height(chip)    
 FUNCTION       histogram2d_in(cstring) 
@@ -501,6 +517,8 @@ FUNCTION    spheroid_in(cstring)
 FUNCTION       spheroid_out(spheroid)  
 FUNCTION       srid(chip)      
 FUNCTION       srid(geometry)  
+FUNCTION       _st_3ddfullywithin(geometry, geometry, double precision)        
+FUNCTION       _st_3ddwithin(geometry, geometry, double precision)     
 FUNCTION       st_3dlength(geometry)   
 FUNCTION       st_3dlength_spheroid(geometry, spheroid)        
 FUNCTION       ST_3DMakeBox(geometry, geometry)        
@@ -521,29 +539,41 @@ FUNCTION  st_asewkt(geometry)
 FUNCTION       st_asgeojson(geometry)  
 FUNCTION       st_asgeojson(geometry, integer) 
 FUNCTION       st_asgeojson(geometry, integer, integer)        
+FUNCTION       _st_asgeojson(integer, geography, integer, integer)
 FUNCTION       st_asgeojson(integer, geometry) 
 FUNCTION       st_asgeojson(integer, geometry, integer)        
 FUNCTION       _st_asgeojson(integer, geometry, integer, integer)      
 FUNCTION       st_asgeojson(integer, geometry, integer, integer)       
 FUNCTION       st_asgml(geometry)      
 FUNCTION       st_asgml(geometry, integer)     
+FUNCTION       _st_asgml(integer, geography, integer, integer, text)
 FUNCTION       st_asgml(integer, geometry)     
 FUNCTION       _st_asgml(integer, geometry, integer)   
 FUNCTION       st_asgml(integer, geometry, integer)    
+FUNCTION       _st_asgml(integer, geometry, integer, integer, text)
 FUNCTION       st_ashexewkb(geometry)  
 FUNCTION       st_ashexewkb(geometry, text)    
 FUNCTION       st_askml(geometry)      
 FUNCTION       st_askml(geometry, integer)     
+FUNCTION       _st_askml(integer, geography, integer, text)
+FUNCTION       _st_askml(integer, geography, integer, text)    
 FUNCTION       st_askml(integer, geometry)     
 FUNCTION       _st_askml(integer, geometry, integer)   
 FUNCTION       st_askml(integer, geometry, integer)    
+FUNCTION       _st_askml(integer, geometry, integer, text)
+FUNCTION       _st_askml(integer, geometry, integer, text)     
+FUNCTION       _st_asraster(geometry, double precision, double precision, integer, integer, text[], double precision[], double precision[], double precision, double precision, double precision, double precision, double precision, double precision, boolean)
 FUNCTION       st_assvg(geometry)      
 FUNCTION       st_assvg(geometry, integer)     
 FUNCTION       st_assvg(geometry, integer, integer)    
 FUNCTION       st_astext(geometry)     
+FUNCTION       _st_asx3d(integer, geometry, integer, integer, text)
+FUNCTION       _st_asx3d(integer, geometry, integer, integer, text)    
 FUNCTION       st_azimuth(geometry, geometry)  
 FUNCTION       st_bdmpolyfromtext(text, integer)       
 FUNCTION       st_bdpolyfromtext(text, integer)        
+FUNCTION       _st_bestsrid(geography)
+FUNCTION       _st_bestsrid(geography, geography)
 FUNCTION       st_boundary(geometry)   
 FUNCTION       st_box2d(box3d) 
 FUNCTION       st_box2d(box3d_extent)
@@ -567,6 +597,7 @@ FUNCTION    st_box3d_out(box3d)
 FUNCTION       st_box(box3d)   
 FUNCTION       st_box(geometry)        
 FUNCTION       st_buffer(geometry, double precision)   
+FUNCTION       _st_buffer(geometry, double precision, cstring)
 FUNCTION       st_buffer(geometry, double precision, integer)  
 FUNCTION       st_buildarea(geometry)  
 FUNCTION       st_build_histogram2d(histogram2d, text, text)   
@@ -585,14 +616,19 @@ FUNCTION  st_combine_bbox(box3d_extent, geometry)
 FUNCTION       st_combine_bbox(box3d, geometry)
 FUNCTION       st_combine_bbox(box3d, geometry)        
 FUNCTION       st_compression(chip)    
+FUNCTION       _st_concavehull(geometry)
+FUNCTION       _st_concvehull(geometry)
 FUNCTION       _st_contains(geometry, geometry)        
 FUNCTION       st_contains(geometry, geometry) 
 FUNCTION       _st_containsproperly(geometry, geometry)        
 FUNCTION       st_containsproperly(geometry, geometry) 
 FUNCTION       st_convexhull(geometry) 
 FUNCTION       st_coorddim(geometry)   
+FUNCTION       _st_count(raster, integer, boolean, double precision)
+FUNCTION       _st_count(text, text, integer, boolean, double precision)
 FUNCTION       _st_coveredby(geometry, geometry)       
 FUNCTION       st_coveredby(geometry, geometry)        
+FUNCTION       _st_covers(geography, geography)
 FUNCTION       _st_covers(geometry, geometry)  
 FUNCTION       st_covers(geometry, geometry)   
 FUNCTION       st_create_histogram2d(box2d, integer)   
@@ -601,25 +637,31 @@ FUNCTION  st_crosses(geometry, geometry)
 FUNCTION       st_curvetoline(geometry)        
 FUNCTION       st_curvetoline(geometry, integer)       
 FUNCTION       st_datatype(chip)       
+FUNCTION       _st_dfullywithin(geometry, geometry, double precision)
 FUNCTION       st_difference(geometry, geometry)       
 FUNCTION       st_dimension(geometry)  
 FUNCTION       st_disjoint(geometry, geometry) 
+FUNCTION       _st_distance(geography, geography, double precision, boolean)
 FUNCTION       st_distance(geometry, geometry) 
 FUNCTION       st_distance_sphere(geometry, geometry)  
 FUNCTION       st_distance_spheroid(geometry, geometry, spheroid)      
 FUNCTION       st_dropbbox(geometry)   
 FUNCTION       st_dump(geometry)       
+FUNCTION       _st_dumppoints(geometry, integer[])
 FUNCTION       st_dumprings(geometry)  
+FUNCTION       _st_dwithin(geography, geography, double precision, boolean)
 FUNCTION       _st_dwithin(geometry, geometry, double precision)       
 FUNCTION       st_dwithin(geometry, geometry, double precision)        
 FUNCTION       st_endpoint(geometry)   
 FUNCTION       st_envelope(geometry)   
+FUNCTION       _st_equals(geometry, geometry)
 FUNCTION       st_equals(geometry, geometry)   
 FUNCTION       st_estimated_extent(text, text) 
 FUNCTION       st_estimated_extent(text, text, text)   
 FUNCTION       st_estimate_histogram2d(histogram2d, box2d)     
 FUNCTION       st_expand(box2d, double precision)      
 FUNCTION       st_expand(box3d, double precision)      
+FUNCTION       _st_expand(geography, double precision)
 FUNCTION       st_expand(geometry, double precision)   
 FUNCTION       st_explode_histogram2d(histogram2d, text)       
 FUNCTION       st_exteriorring(geometry)       
@@ -673,6 +715,7 @@ FUNCTION    st_geometry(text)
 FUNCTION       st_geometrytype(geometry)       
 FUNCTION       st_geomfromewkb(bytea)  
 FUNCTION       st_geomfromewkt(text)   
+FUNCTION       _st_geomfromgml(text, integer)
 FUNCTION       st_geomfromtext(text)   
 FUNCTION       st_geomfromtext(text, integer)  
 FUNCTION       st_geomfromwkb(bytea)   
@@ -682,10 +725,16 @@ FUNCTION  st_hasbbox(geometry)
 FUNCTION       st_height(chip) 
 FUNCTION       st_histogram2d_in(cstring)      
 FUNCTION       st_histogram2d_out(histogram2d) 
+FUNCTION       _st_histogram(raster, integer, boolean, double precision, integer, double precision[], boolean, double precision, double precision)
+FUNCTION       _st_histogram(text, text, integer, boolean, double precision, integer, double precision[], boolean)
 FUNCTION       st_interiorringn(geometry, integer)     
 FUNCTION       st_intersection(geometry, geometry)     
 FUNCTION       _st_intersects(geometry, geometry)      
 FUNCTION       st_intersects(geometry, geometry)       
+FUNCTION       _st_intersects(geometry, raster, integer)
+FUNCTION       _st_intersects(geometry, raster, integer, boolean)
+FUNCTION       _st_intersects(raster, geometry, integer)
+FUNCTION       _st_intersects(raster, integer, raster, integer)
 FUNCTION       st_isclosed(geometry)   
 FUNCTION       st_isempty(geometry)    
 FUNCTION       st_isring(geometry)     
@@ -713,6 +762,7 @@ FUNCTION    st_linetocurve(geometry)
 FUNCTION       st_locate_along_measure(geometry, double precision)     
 FUNCTION       st_locatebetweenelevations(geometry, double precision, double precision)        
 FUNCTION       st_locate_between_measures(geometry, double precision, double precision)        
+FUNCTION       _st_longestline(geometry, geometry)
 FUNCTION       st_makebox2d(geometry, geometry)        
 FUNCTION       st_makeline_garray(geometry[])  
 FUNCTION       st_makeline(geometry[]) 
@@ -723,6 +773,7 @@ FUNCTION    st_makepoint(double precision, double precision, double precision, doub
 FUNCTION       st_makepointm(double precision, double precision, double precision)     
 FUNCTION       st_makepolygon(geometry)        
 FUNCTION       st_makepolygon(geometry, geometry[])    
+FUNCTION       _st_maxdistance(geometry, geometry)
 FUNCTION       st_max_distance(geometry, geometry)     
 FUNCTION       st_mem_size(geometry)   
 FUNCTION       st_m(geometry)  
@@ -759,6 +810,7 @@ FUNCTION    st_numgeometries(geometry)
 FUNCTION       st_numinteriorring(geometry)    
 FUNCTION       st_numinteriorrings(geometry)   
 FUNCTION       st_numpoints(geometry)  
+FUNCTION       _st_orderingequals(geometry, geometry)
 FUNCTION       st_orderingequals(geometry, geometry)   
 FUNCTION       _st_overlaps(geometry, geometry)        
 FUNCTION       st_overlaps(geometry, geometry) 
@@ -773,6 +825,7 @@ FUNCTION    st_point_inside_circle(geometry, double precision, double precision, do
 FUNCTION       st_pointn(geometry)     
 FUNCTION       st_pointn(geometry, integer)    
 FUNCTION       st_pointonsurface(geometry)     
+FUNCTION       _st_pointoutside(geography)
 FUNCTION       st_polyfromtext(text)   
 FUNCTION       st_polyfromtext(text, integer)  
 FUNCTION       st_polyfromwkb(bytea)   
@@ -786,9 +839,13 @@ FUNCTION   st_polygonize_garray(geometry[])
 FUNCTION       st_polygonize(geometry[])       
 FUNCTION       st_postgis_gist_joinsel(internal, oid, internal, smallint)      
 FUNCTION       st_postgis_gist_sel(internal, oid, internal, integer)   
+FUNCTION       _st_quantile(raster, integer, boolean, double precision, double precision[])
+FUNCTION       _st_quantile(text, text, integer, boolean, double precision, double precision[])
+FUNCTION       _st_reclass(raster, reclassarg[])
 FUNCTION       st_relate(geometry, geometry)   
 FUNCTION       st_relate(geometry, geometry, text)     
 FUNCTION       st_removepoint(geometry, integer)       
+FUNCTION       _st_resample(raster, text, double precision, integer, double precision, double precision, double precision, double precision, double precision, double precision)
 FUNCTION       st_reverse(geometry)    
 FUNCTION       st_rotate(geometry, double precision)   
 FUNCTION       st_rotatex(geometry, double precision)  
@@ -813,6 +870,8 @@ FUNCTION    st_srid(chip)
 FUNCTION       st_srid(geometry)       
 FUNCTION       st_startpoint(geometry) 
 FUNCTION       st_summary(geometry)    
+FUNCTION       _st_summarystats(raster, integer, boolean, double precision)
+FUNCTION       _st_summarystats(text, text, integer, boolean, double precision)
 FUNCTION       st_symdifference(geometry, geometry)    
 FUNCTION       st_symmetricdifference(geometry, geometry)      
 FUNCTION       st_text(boolean)        
@@ -826,6 +885,8 @@ FUNCTION    st_transscale(geometry, double precision, double precision, double prec
 FUNCTION       st_union(geometry[])    
 FUNCTION       st_union(geometry, geometry)    
 FUNCTION       st_unite_garray(geometry[])     
+FUNCTION       _st_valuecount(raster, integer, boolean, double precision[], double precision)
+FUNCTION       _st_valuecount(text, text, integer, boolean, double precision[], double precision)
 FUNCTION       st_width(chip)  
 FUNCTION       _st_within(geometry, geometry)  
 FUNCTION       st_within(geometry, geometry)   
@@ -871,41 +932,1150 @@ FUNCTION        z(geometry)
 FUNCTION       zmax(box3d)     
 FUNCTION       zmflag(geometry)        
 FUNCTION       zmin(box3d)     
-OPERATOR       &&      
-OPERATOR       &<      
-OPERATOR       &<|     
-OPERATOR       &>      
-OPERATOR       <       
-OPERATOR       <<      
+OPERATOR       ~=      
+OPERATOR       ~       
 OPERATOR       <<|     
+OPERATOR       <<      
 OPERATOR       <=      
+OPERATOR       <       
 OPERATOR       =       
-OPERATOR       >       
 OPERATOR       >=      
 OPERATOR       >>      
-OPERATOR       @       
-OPERATOR       |&>     
+OPERATOR       >       
 OPERATOR       |>>     
-OPERATOR       ~       
-OPERATOR       ~=      
+OPERATOR       |&>     
+OPERATOR       @       
+OPERATOR       &<|     
+OPERATOR       &<      
+OPERATOR       &>      
+OPERATOR       &&&
+OPERATOR       &&      
+OPERATORCLASS  btree_geography_ops     
 OPERATORCLASS  btree_geometry_ops      
+OPERATORCLASS  gist_geography_ops      
 OPERATORCLASS  gist_geometry_ops       
+OPERATORCLASS  gist_geometry_ops_2d    
+OPERATORCLASS  gist_geometry_ops_nd    
+PROCEDURALLANGUAGE     plpgsql
+SHELLTYPE      box2d
+SHELLTYPE      box2df
+SHELLTYPE      box3d
+SHELLTYPE      box3d_extent
+SHELLTYPE      chip
+SHELLTYPE      geography
+SHELLTYPE      geometry
+SHELLTYPE      gidx
+SHELLTYPE      pgis_abs
+SHELLTYPE      raster
+SHELLTYPE      spheroid
+TABLE       geometry_columns        
+TABLE       spatial_ref_sys 
 TYPE   box2d   
+TYPE   box2df
 TYPE   box3d   
-TYPE   box3d_extent    
-TYPE   chip    
-TYPE   geometry        
-TYPE   geometry_dump   
-TYPE   histogram2d     
+TYPE   box3d_extent
+TYPE   chip
+TYPE   geography
+TYPE   geometry
+TYPE   geometry_dump
+TYPE   gidx
+TYPE   histogram2d
 TYPE   pgis_abs        
+TYPE   raster
 TYPE   spheroid        
-TABLE       geometry_columns        
-TABLE       spatial_ref_sys 
-CONSTRAINT     geometry_columns_pk
-CONSTRAINT     spatial_ref_sys_pkey
+AGGREGATE      polygonize(geometry)
+AGGREGATE      st_3dextent(geometry)
+AGGREGATE      st_accum(geometry)
+AGGREGATE      st_collect(geometry)
+AGGREGATE      st_extent(geometry)
+AGGREGATE      st_makeline(geometry)
+AGGREGATE      st_memcollect(geometry)
+AGGREGATE      st_memunion(geometry)
+AGGREGATE      st_polygonize(geometry)
+AGGREGATE      st_union(geometry)
+AGGREGATE      st_union(raster)
+AGGREGATE      st_union(raster, text)
+AGGREGATE      st_union(raster, text, text)
+AGGREGATE      st_union(raster, text, text, text, double precision)
+AGGREGATE      st_union(raster, text, text, text, double precision, text, text, text, double precision)
+AGGREGATE      st_union(raster, text, text, text, double precision, text, text, text, double precision, text, text, text, double precision)
+AGGREGATE      st_union(raster, text, text, text)
+AGGREGATE      topoelementarray_agg(topoelement)
+CAST pg_catalog CAST (bytea AS public.geography) 
+CAST pg_catalog CAST (bytea AS public.geometry) 
+CAST pg_catalog CAST (public.box2d AS public.box3d) 
+CAST pg_catalog CAST (public.box2d AS public.geometry) 
+CAST pg_catalog CAST (public.box3d AS box) 
+CAST pg_catalog CAST (public.box3d AS public.box2d) 
+CAST pg_catalog CAST (public.box3d AS public.geometry) 
+CAST pg_catalog CAST (public.geography AS bytea) 
+CAST pg_catalog CAST (public.geography AS public.geography) 
+CAST pg_catalog CAST (public.geography AS public.geometry) 
+CAST pg_catalog CAST (public.geometry AS box) 
+CAST pg_catalog CAST (public.geometry AS bytea) 
+CAST pg_catalog CAST (public.geometry AS public.box2d) 
+CAST pg_catalog CAST (public.geometry AS public.box3d) 
+CAST pg_catalog CAST (public.geometry AS public.geography) 
+CAST pg_catalog CAST (public.geometry AS public.geometry) 
+CAST pg_catalog CAST (public.geometry AS text) 
+CAST pg_catalog CAST (public.raster AS bytea) 
+CAST pg_catalog CAST (public.raster AS public.box2d) 
+CAST pg_catalog CAST (public.raster AS public.geometry) 
+CAST pg_catalog CAST (text AS public.geometry) 
+CAST pg_catalog CAST (topology.topogeometry AS public.geometry) 
+DOMAIN topoelementarray
+DOMAIN topoelement
+FUNCTION       addauth(text)
+FUNCTION       addgeometrycolumn(character varying, character varying, character varying, character varying, integer, character varying, integer, boolean)
+FUNCTION       addgeometrycolumn(character varying, character varying, character varying, integer, character varying, integer, boolean)
+FUNCTION       addgeometrycolumn(character varying, character varying, integer, character varying, integer, boolean)
+FUNCTION       _add_overview_constraint(name, name, name, name, name, name, integer)
+FUNCTION       addoverviewconstraints(name, name, name, name, integer)
+FUNCTION       addoverviewconstraints(name, name, name, name, name, name, integer)
+FUNCTION       addrastercolumn(character varying, character varying, character varying, character varying, integer, character varying[], boolean, boolean, double precision[], double precision, double precision, integer, integer, geometry)
+FUNCTION       addrastercolumn(character varying, character varying, character varying, integer, character varying[], boolean, boolean, double precision[], double precision, double precision, integer, integer, geometry)
+FUNCTION       addrastercolumn(character varying, character varying, integer, character varying[], boolean, boolean, double precision[], double precision, double precision, integer, integer, geometry)
+FUNCTION       _add_raster_constraint_alignment(name, name, name)
+FUNCTION       _add_raster_constraint_blocksize(name, name, name, text)
+FUNCTION       _add_raster_constraint_extent(name, name, name)
+FUNCTION       _add_raster_constraint(name, text)
+FUNCTION       _add_raster_constraint_nodata_values(name, name, name)
+FUNCTION       _add_raster_constraint_num_bands(name, name, name)
+FUNCTION       _add_raster_constraint_pixel_types(name, name, name)
+FUNCTION       _add_raster_constraint_regular_blocking(name, name, name)
+FUNCTION       _add_raster_constraint_scale(name, name, name, character)
+FUNCTION       addrasterconstraints(name, name, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean)
+FUNCTION       addrasterconstraints(name, name, name, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean)
+FUNCTION       addrasterconstraints(name, name, name, text[])
+FUNCTION       addrasterconstraints(name, name, text[])
+FUNCTION       _add_raster_constraint_srid(name, name, name)
+FUNCTION       box2d(box3d)
+FUNCTION       box2df_in(cstring)
+FUNCTION       box2df_out(box2df)
+FUNCTION       box2d(geometry)
+FUNCTION       box2d_in(cstring)
+FUNCTION       box2d_out(box2d)
+FUNCTION       box2d(raster)
+FUNCTION       box3d(box2d)
+FUNCTION       box3d(geometry)
+FUNCTION       box3d_in(cstring)
+FUNCTION       box3d_out(box3d)
+FUNCTION       box3dtobox(box3d)
+FUNCTION       box(box3d)
+FUNCTION       box(geometry)
+FUNCTION       bytea(geography)
+FUNCTION       bytea(geometry)
+FUNCTION       checkauth(text, text)
+FUNCTION       checkauth(text, text, text)
+FUNCTION       checkauthtrigger()
+FUNCTION       disablelongtransactions()
+FUNCTION       dropgeometrycolumn(character varying, character varying, character varying, character varying)
+FUNCTION       dropgeometrycolumn(character varying, character varying, character varying)
+FUNCTION       dropgeometrycolumn(character varying, character varying)
+FUNCTION       dropgeometrytable(character varying, character varying, character varying)
+FUNCTION       dropgeometrytable(character varying, character varying)
+FUNCTION       dropgeometrytable(character varying)
+FUNCTION       _drop_overview_constraint(name, name, name)
+FUNCTION       dropoverviewconstraints(name, name, name)
+FUNCTION       dropoverviewconstraints(name, name)
+FUNCTION       droprastercolumn(character varying, character varying, character varying, character varying)
+FUNCTION       droprastercolumn(character varying, character varying, character varying)
+FUNCTION       droprastercolumn(character varying, character varying)
+FUNCTION       _drop_raster_constraint_alignment(name, name, name)
+FUNCTION       _drop_raster_constraint_blocksize(name, name, name, text)
+FUNCTION       _drop_raster_constraint_extent(name, name, name)
+FUNCTION       _drop_raster_constraint(name, name, name)
+FUNCTION       _drop_raster_constraint_nodata_values(name, name, name)
+FUNCTION       _drop_raster_constraint_num_bands(name, name, name)
+FUNCTION       _drop_raster_constraint_pixel_types(name, name, name)
+FUNCTION       _drop_raster_constraint_regular_blocking(name, name, name)
+FUNCTION       _drop_raster_constraint_scale(name, name, name, character)
+FUNCTION       droprasterconstraints(name, name, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean)
+FUNCTION       droprasterconstraints(name, name, name, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean)
+FUNCTION       droprasterconstraints(name, name, name, text[])
+FUNCTION       droprasterconstraints(name, name, text[])
+FUNCTION       _drop_raster_constraint_srid(name, name, name)
+FUNCTION       droprastertable(character varying, character varying, character varying)
+FUNCTION       droprastertable(character varying, character varying)
+FUNCTION       droprastertable(character varying)
+FUNCTION       enablelongtransactions()
+FUNCTION       equals(geometry, geometry)
+FUNCTION       find_srid(character varying, character varying, character varying)
+FUNCTION       geography_analyze(internal)
+FUNCTION       geography(bytea)
+FUNCTION       geography_cmp(geography, geography)
+FUNCTION       geography_eq(geography, geography)
+FUNCTION       geography_ge(geography, geography)
+FUNCTION       geography(geography, integer, boolean)
+FUNCTION       geography(geometry)
+FUNCTION       geography_gist_compress(internal)
+FUNCTION       geography_gist_consistent(internal, geography, integer)
+FUNCTION       geography_gist_decompress(internal)
+FUNCTION       geography_gist_join_selectivity(internal, oid, internal, smallint)
+FUNCTION       geography_gist_penalty(internal, internal, internal)
+FUNCTION       geography_gist_picksplit(internal, internal)
+FUNCTION       geography_gist_same(box2d, box2d, internal)
+FUNCTION       geography_gist_selectivity(internal, oid, internal, integer)
+FUNCTION       geography_gist_union(bytea, internal)
+FUNCTION       geography_gt(geography, geography)
+FUNCTION       geography_in(cstring, oid, integer)
+FUNCTION       geography_le(geography, geography)
+FUNCTION       geography_lt(geography, geography)
+FUNCTION       geography_out(geography)
+FUNCTION       geography_overlaps(geography, geography)
+FUNCTION       geography_typmod_in(cstring[])
+FUNCTION       geography_typmod_out(integer)
+FUNCTION       geometry_above(geometry, geometry)
+FUNCTION       geometry_analyze(internal)
+FUNCTION       geometry_below(geometry, geometry)
+FUNCTION       geometry(box2d)
+FUNCTION       geometry(box3d)
+FUNCTION       geometry(bytea)
+FUNCTION       geometry_cmp(geometry, geometry)
+FUNCTION       geometry_contains(geometry, geometry)
+FUNCTION       geometry_distance_box(geometry, geometry)
+FUNCTION       geometry_distance_centroid(geometry, geometry)
+FUNCTION       geometry_eq(geometry, geometry)
+FUNCTION       geometryfromtext(text, integer)
+FUNCTION       geometryfromtext(text)
+FUNCTION       geometry_ge(geometry, geometry)
+FUNCTION       geometry(geography)
+FUNCTION       geometry(geometry, integer, boolean)
+FUNCTION       geometry_gist_compress_2d(internal)
+FUNCTION       geometry_gist_compress_nd(internal)
+FUNCTION       geometry_gist_consistent_2d(internal, geometry, integer)
+FUNCTION       geometry_gist_consistent_nd(internal, geometry, integer)
+FUNCTION       geometry_gist_decompress_2d(internal)
+FUNCTION       geometry_gist_decompress_nd(internal)
+FUNCTION       geometry_gist_distance_2d(internal, geometry, integer)
+FUNCTION       geometry_gist_joinsel_2d(internal, oid, internal, smallint)
+FUNCTION       geometry_gist_penalty_2d(internal, internal, internal)
+FUNCTION       geometry_gist_penalty_nd(internal, internal, internal)
+FUNCTION       geometry_gist_picksplit_2d(internal, internal)
+FUNCTION       geometry_gist_picksplit_nd(internal, internal)
+FUNCTION       geometry_gist_same_2d(geometry, geometry, internal)
+FUNCTION       geometry_gist_same_nd(geometry, geometry, internal)
+FUNCTION       geometry_gist_sel_2d(internal, oid, internal, integer)
+FUNCTION       geometry_gist_union_2d(bytea, internal)
+FUNCTION       geometry_gist_union_nd(bytea, internal)
+FUNCTION       geometry_gt(geometry, geometry)
+FUNCTION       geometry_in(cstring)
+FUNCTION       geometry_left(geometry, geometry)
+FUNCTION       geometry_le(geometry, geometry)
+FUNCTION       geometry_lt(geometry, geometry)
+FUNCTION       geometry_out(geometry)
+FUNCTION       geometry_overabove(geometry, geometry)
+FUNCTION       geometry_overbelow(geometry, geometry)
+FUNCTION       geometry_overlaps(geometry, geometry)
+FUNCTION       geometry_overlaps_nd(geometry, geometry)
+FUNCTION       geometry_overleft(geometry, geometry)
+FUNCTION       geometry_overright(geometry, geometry)
+FUNCTION       geometry_recv(internal)
+FUNCTION       geometry_right(geometry, geometry)
+FUNCTION       geometry_same(geometry, geometry)
+FUNCTION       geometry_send(geometry)
+FUNCTION       geometry(text)
+FUNCTION       geometrytype(geometry)
+FUNCTION       geometry_typmod_in(cstring[])
+FUNCTION       geometry_typmod_out(integer)
+FUNCTION       geometry_within(geometry, geometry)
+FUNCTION       geomfromewkb(bytea)
+FUNCTION       geomfromewkt(text)
+FUNCTION       geomfromtext(text, integer)
+FUNCTION       geomfromtext(text)
+FUNCTION       geomfromwkb(bytea, integer)
+FUNCTION       geomfromwkb(bytea)
+FUNCTION       get_proj4_from_srid(integer)
+FUNCTION       getsrid(geometry)
+FUNCTION       gettransactionid()
+FUNCTION       gidx_in(cstring)
+FUNCTION       gidx_out(gidx)
+FUNCTION       lockrow(text, text, text)
+FUNCTION       lockrow(text, text, text, text)
+FUNCTION       lockrow(text, text, text, text, timestamp without time zone)
+FUNCTION       lockrow(text, text, text, timestamp without time zone)
+FUNCTION       longtransactionsenabled()
+FUNCTION       mapalgebra4unionfinal1(rastexpr)
+FUNCTION       mapalgebra4unionfinal3(rastexpr)
+FUNCTION       mapalgebra4unionstate(raster, raster, text, text, text, double precision, text, text, text, double precision)
+FUNCTION       mapalgebra4unionstate(rastexpr, raster)
+FUNCTION       mapalgebra4unionstate(rastexpr, raster, text)
+FUNCTION       mapalgebra4unionstate(rastexpr, raster, text, text)
+FUNCTION       mapalgebra4unionstate(rastexpr, raster, text, text, text, double precision)
+FUNCTION       mapalgebra4unionstate(rastexpr, raster, text, text, text, double precision, text, text, text, double precision)
+FUNCTION       mapalgebra4unionstate(rastexpr, raster, text, text, text, double precision, text, text, text, double precision, text, text, text, double precision)
+FUNCTION       mapalgebra4unionstate(rastexpr, raster, text, text, text)
+FUNCTION       _overview_constraint_info(name, name, name)
+FUNCTION       _overview_constraint(raster, integer, name, name, name)
+FUNCTION       pgis_abs_in(cstring)
+FUNCTION       pgis_abs_out(pgis_abs)
+FUNCTION       pgis_geometry_accum_finalfn(pgis_abs)
+FUNCTION       pgis_geometry_accum_transfn(pgis_abs, geometry)
+FUNCTION       pgis_geometry_collect_finalfn(pgis_abs)
+FUNCTION       pgis_geometry_makeline_finalfn(pgis_abs)
+FUNCTION       pgis_geometry_polygonize_finalfn(pgis_abs)
+FUNCTION       pgis_geometry_union_finalfn(pgis_abs)
+FUNCTION       populate_geometry_columns(boolean)
+FUNCTION       populate_geometry_columns(oid, boolean)
+FUNCTION       postgis_addbbox(geometry)
+FUNCTION       postgis_cache_bbox()
+FUNCTION       postgis_constraint_dims(text, text, text)
+FUNCTION       postgis_constraint_srid(text, text, text)
+FUNCTION       postgis_constraint_type(text, text, text)
+FUNCTION       postgis_dropbbox(geometry)
+FUNCTION       postgis_full_version()
+FUNCTION       postgis_gdal_version()
+FUNCTION       postgis_geos_version()
+FUNCTION       postgis_getbbox(geometry)
+FUNCTION       postgis_hasbbox(geometry)
+FUNCTION       postgis_lib_build_date()
+FUNCTION       postgis_lib_version()
+FUNCTION       postgis_libxml_version()
+FUNCTION       postgis_noop(geometry)
+FUNCTION       postgis_proj_version()
+FUNCTION       postgis_raster_lib_build_date()
+FUNCTION       postgis_raster_lib_version()
+FUNCTION       postgis_scripts_build_date()
+FUNCTION       postgis_scripts_installed()
+FUNCTION       postgis_scripts_released()
+FUNCTION       postgis_transform_geometry(geometry, text, text, integer)
+FUNCTION       postgis_type_name(character varying, integer, boolean)
+FUNCTION       postgis_typmod_dims(integer)
+FUNCTION       postgis_typmod_srid(integer)
+FUNCTION       postgis_typmod_type(integer)
+FUNCTION       postgis_uses_stats()
+FUNCTION       postgis_version()
+FUNCTION       _raster_constraint_info_alignment(name, name, name)
+FUNCTION       _raster_constraint_info_blocksize(name, name, name, text)
+FUNCTION       _raster_constraint_info_extent(name, name, name)
+FUNCTION       _raster_constraint_info_nodata_values(name, name, name)
+FUNCTION       _raster_constraint_info_num_bands(name, name, name)
+FUNCTION       _raster_constraint_info_pixel_types(name, name, name)
+FUNCTION       _raster_constraint_info_regular_blocking(name, name, name)
+FUNCTION       _raster_constraint_info_scale(name, name, name, character)
+FUNCTION       _raster_constraint_info_srid(name, name, name)
+FUNCTION       _raster_constraint_nodata_values(raster)
+FUNCTION       _raster_constraint_pixel_types(raster)
+FUNCTION       raster_in(cstring)
+FUNCTION       raster_out(raster)
+FUNCTION       se_envelopesintersect(geometry, geometry)
+FUNCTION       se_is3d(geometry)
+FUNCTION       se_ismeasured(geometry)
+FUNCTION       se_locatealong(geometry, double precision)
+FUNCTION       se_locatebetween(geometry, double precision, double precision)
+FUNCTION       se_m(geometry)
+FUNCTION       setsrid(geometry, integer)
+FUNCTION       se_z(geometry)
+FUNCTION       spheroid_in(cstring)
+FUNCTION       spheroid_out(spheroid)
+FUNCTION       st_3dclosestpoint(geometry, geometry)
+FUNCTION       _st_3ddfullywithin(geometry, geometry, double precision)
+FUNCTION       st_3ddfullywithin(geometry, geometry, double precision)
+FUNCTION       st_3ddistance(geometry, geometry)
+FUNCTION       _st_3ddwithin(geometry, geometry, double precision)
+FUNCTION       st_3ddwithin(geometry, geometry, double precision)
+FUNCTION       st_3dintersects(geometry, geometry)
+FUNCTION       st_3dlength(geometry)
+FUNCTION       st_3dlength_spheroid(geometry, spheroid)
+FUNCTION       st_3dlongestline(geometry, geometry)
+FUNCTION       st_3dmakebox(geometry, geometry)
+FUNCTION       st_3dmaxdistance(geometry, geometry)
+FUNCTION       st_3dperimeter(geometry)
+FUNCTION       st_3dshortestline(geometry, geometry)
+FUNCTION       st_above(raster, raster)
+FUNCTION       st_addband(raster, integer, text, double precision, double precision)
+FUNCTION       st_addband(raster, raster, integer, integer)
+FUNCTION       st_addband(raster, text, double precision, double precision)
+FUNCTION       st_addmeasure(geometry, double precision, double precision)
+FUNCTION       st_addpoint(geometry, geometry, integer)
+FUNCTION       st_addpoint(geometry, geometry)
+FUNCTION       st_affine(geometry, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision)
+FUNCTION       st_affine(geometry, double precision, double precision, double precision, double precision, double precision, double precision)
+FUNCTION       st_approxcount(raster, boolean, double precision)
+FUNCTION       st_approxcount(raster, double precision)
+FUNCTION       st_approxcount(raster, integer, boolean, double precision)
+FUNCTION       st_approxcount(raster, integer, double precision)
+FUNCTION       st_approxcount(text, text, boolean, double precision)
+FUNCTION       st_approxcount(text, text, double precision)
+FUNCTION       st_approxcount(text, text, integer, boolean, double precision)
+FUNCTION       st_approxcount(text, text, integer, double precision)
+FUNCTION       st_approxhistogram(raster, double precision)
+FUNCTION       st_approxhistogram(raster, integer, boolean, double precision, integer, boolean)
+FUNCTION       st_approxhistogram(raster, integer, boolean, double precision, integer, double precision[], boolean)
+FUNCTION       st_approxhistogram(raster, integer, double precision, integer, boolean)
+FUNCTION       st_approxhistogram(raster, integer, double precision, integer, double precision[], boolean)
+FUNCTION       st_approxhistogram(raster, integer, double precision)
+FUNCTION       st_approxhistogram(text, text, double precision)
+FUNCTION       st_approxhistogram(text, text, integer, boolean, double precision, integer, boolean)
+FUNCTION       st_approxhistogram(text, text, integer, boolean, double precision, integer, double precision[], boolean)
+FUNCTION       st_approxhistogram(text, text, integer, double precision, integer, boolean)
+FUNCTION       st_approxhistogram(text, text, integer, double precision, integer, double precision[], boolean)
+FUNCTION       st_approxhistogram(text, text, integer, double precision)
+FUNCTION       st_approxquantile(raster, boolean, double precision)
+FUNCTION       st_approxquantile(raster, double precision, double precision)
+FUNCTION       st_approxquantile(raster, double precision, double precision[])
+FUNCTION       st_approxquantile(raster, double precision)
+FUNCTION       st_approxquantile(raster, double precision[])
+FUNCTION       st_approxquantile(raster, integer, boolean, double precision, double precision)
+FUNCTION       st_approxquantile(raster, integer, boolean, double precision, double precision[])
+FUNCTION       st_approxquantile(raster, integer, double precision, double precision)
+FUNCTION       st_approxquantile(raster, integer, double precision, double precision[])
+FUNCTION       st_approxquantile(text, text, boolean, double precision)
+FUNCTION       st_approxquantile(text, text, double precision, double precision)
+FUNCTION       st_approxquantile(text, text, double precision, double precision[])
+FUNCTION       st_approxquantile(text, text, double precision)
+FUNCTION       st_approxquantile(text, text, double precision[])
+FUNCTION       st_approxquantile(text, text, integer, boolean, double precision, double precision)
+FUNCTION       st_approxquantile(text, text, integer, boolean, double precision, double precision[])
+FUNCTION       st_approxquantile(text, text, integer, double precision, double precision)
+FUNCTION       st_approxquantile(text, text, integer, double precision, double precision[])
+FUNCTION       st_approxsummarystats(raster, boolean, double precision)
+FUNCTION       st_approxsummarystats(raster, double precision)
+FUNCTION       st_approxsummarystats(raster, integer, boolean, double precision)
+FUNCTION       st_approxsummarystats(raster, integer, double precision)
+FUNCTION       st_approxsummarystats(text, text, boolean)
+FUNCTION       st_approxsummarystats(text, text, double precision)
+FUNCTION       st_approxsummarystats(text, text, integer, boolean, double precision)
+FUNCTION       st_approxsummarystats(text, text, integer, double precision)
+FUNCTION       st_area2d(geometry)
+FUNCTION       st_area(geography, boolean)
+FUNCTION       st_area(geometry)
+FUNCTION       st_area(text)
+FUNCTION       st_asbinary(geography)
+FUNCTION       st_asbinary(geometry)
+FUNCTION       st_asbinary(geometry, text)
+FUNCTION       st_asbinary(raster)
+FUNCTION       st_asbinary(text)
+FUNCTION       st_asewkb(geometry)
+FUNCTION       st_asewkb(geometry, text)
+FUNCTION       st_asewkt(geometry)
+FUNCTION       st_asgdalraster(raster, text, text[], integer)
+FUNCTION       st_asgeojson(geography, integer, integer)
+FUNCTION       st_asgeojson(geography, integer)
+FUNCTION       st_asgeojson(geography)
+FUNCTION       st_asgeojson(geometry, integer, integer)
+FUNCTION       st_asgeojson(geometry, integer)
+FUNCTION       st_asgeojson(geometry)
+FUNCTION       _st_asgeojson(integer, geography, integer, integer)
+FUNCTION       st_asgeojson(integer, geography, integer, integer)
+FUNCTION       st_asgeojson(integer, geography, integer)
+FUNCTION       st_asgeojson(integer, geography)
+FUNCTION       _st_asgeojson(integer, geometry, integer, integer)
+FUNCTION       st_asgeojson(integer, geometry, integer, integer)
+FUNCTION       st_asgeojson(integer, geometry, integer)
+FUNCTION       st_asgeojson(integer, geometry)
+FUNCTION       st_asgeojson(text)
+FUNCTION       st_asgml(geography, integer, integer)
+FUNCTION       st_asgml(geography, integer)
+FUNCTION       st_asgml(geography)
+FUNCTION       st_asgml(geometry, integer, integer)
+FUNCTION       st_asgml(geometry, integer)
+FUNCTION       st_asgml(geometry)
+FUNCTION       st_asgml(integer, geography, integer, integer)
+FUNCTION       _st_asgml(integer, geography, integer, integer, text)
+FUNCTION       st_asgml(integer, geography, integer, integer, text)
+FUNCTION       st_asgml(integer, geography, integer)
+FUNCTION       st_asgml(integer, geography)
+FUNCTION       st_asgml(integer, geometry, integer, integer)
+FUNCTION       _st_asgml(integer, geometry, integer, integer, text)
+FUNCTION       st_asgml(integer, geometry, integer, integer, text)
+FUNCTION       st_asgml(integer, geometry, integer)
+FUNCTION       st_asgml(integer, geometry)
+FUNCTION       st_asgml(text)
+FUNCTION       st_ashexewkb(geometry)
+FUNCTION       st_ashexewkb(geometry, text)
+FUNCTION       st_asjpeg(raster, integer, integer)
+FUNCTION       st_asjpeg(raster, integer[], integer)
+FUNCTION       st_asjpeg(raster, integer, text[])
+FUNCTION       st_asjpeg(raster, integer[], text[])
+FUNCTION       st_asjpeg(raster, text[])
+FUNCTION       st_askml(geography, integer)
+FUNCTION       st_askml(geography)
+FUNCTION       st_askml(geometry, integer)
+FUNCTION       st_askml(geometry)
+FUNCTION       st_askml(integer, geography, integer)
+FUNCTION       _st_askml(integer, geography, integer, text)
+FUNCTION       st_askml(integer, geography, integer, text)
+FUNCTION       st_askml(integer, geography)
+FUNCTION       st_askml(integer, geometry, integer)
+FUNCTION       _st_askml(integer, geometry, integer, text)
+FUNCTION       st_askml(integer, geometry, integer, text)
+FUNCTION       st_askml(integer, geometry)
+FUNCTION       st_askml(text)
+FUNCTION       st_aslatlontext(geometry)
+FUNCTION       st_aslatlontext(geometry, text)
+FUNCTION       _st_aspect4ma(double precision[], text, text[])
+FUNCTION       st_aspect(raster, integer, text)
+FUNCTION       st_aspng(raster, integer, integer)
+FUNCTION       st_aspng(raster, integer[], integer)
+FUNCTION       st_aspng(raster, integer, text[])
+FUNCTION       st_aspng(raster, integer[], text[])
+FUNCTION       st_aspng(raster, text[])
+FUNCTION       st_asraster(geometry, double precision, double precision, double precision, double precision, text, double precision, double precision, double precision, double precision, boolean)
+FUNCTION       st_asraster(geometry, double precision, double precision, double precision, double precision, text[], double precision[], double precision[], double precision, double precision, boolean)
+FUNCTION       _st_asraster(geometry, double precision, double precision, integer, integer, text[], double precision[], double precision[], double precision, double precision, double precision, double precision, double precision, double precision, boolean)
+FUNCTION       st_asraster(geometry, double precision, double precision, text, double precision, double precision, double precision, double precision, double precision, double precision, boolean)
+FUNCTION       st_asraster(geometry, double precision, double precision, text[], double precision[], double precision[], double precision, double precision, double precision, double precision, boolean)
+FUNCTION       st_asraster(geometry, integer, integer, double precision, double precision, text, double precision, double precision, double precision, double precision, boolean)
+FUNCTION       st_asraster(geometry, integer, integer, double precision, double precision, text[], double precision[], double precision[], double precision, double precision, boolean)
+FUNCTION       st_asraster(geometry, integer, integer, text, double precision, double precision, double precision, double precision, double precision, double precision, boolean)
+FUNCTION       st_asraster(geometry, integer, integer, text[], double precision[], double precision[], double precision, double precision, double precision, double precision, boolean)
+FUNCTION       st_asraster(geometry, raster, text, double precision, double precision, boolean)
+FUNCTION       st_asraster(geometry, raster, text[], double precision[], double precision[], boolean)
+FUNCTION       st_assvg(geography, integer, integer)
+FUNCTION       st_assvg(geography, integer)
+FUNCTION       st_assvg(geography)
+FUNCTION       st_assvg(geometry, integer, integer)
+FUNCTION       st_assvg(geometry, integer)
+FUNCTION       st_assvg(geometry)
+FUNCTION       st_assvg(text)
+FUNCTION       st_astext(geography)
+FUNCTION       st_astext(geometry)
+FUNCTION       st_astext(text)
+FUNCTION       st_astiff(raster, integer[], text, integer)
+FUNCTION       st_astiff(raster, integer[], text[], integer)
+FUNCTION       st_astiff(raster, text, integer)
+FUNCTION       st_astiff(raster, text[], integer)
+FUNCTION       st_asx3d(geometry, integer)
+FUNCTION       _st_asx3d(integer, geometry, integer, integer, text)
+FUNCTION       st_azimuth(geometry, geometry)
+FUNCTION       st_bandisnodata(raster, boolean)
+FUNCTION       st_bandisnodata(raster, integer, boolean)
+FUNCTION       st_bandmetadata(raster, integer)
+FUNCTION       st_bandmetadata(raster, integer[])
+FUNCTION       st_bandnodatavalue(raster, integer)
+FUNCTION       st_bandpath(raster, integer)
+FUNCTION       st_bandpixeltype(raster, integer)
+FUNCTION       st_band(raster, integer)
+FUNCTION       st_band(raster, integer[])
+FUNCTION       st_band(raster, text, character)
+FUNCTION       st_bdmpolyfromtext(text, integer)
+FUNCTION       st_bdpolyfromtext(text, integer)
+FUNCTION       st_below(raster, raster)
+FUNCTION       _st_bestsrid(geography, geography)
+FUNCTION       _st_bestsrid(geography)
+FUNCTION       st_boundary(geometry)
+FUNCTION       st_buffer(geography, double precision)
+FUNCTION       _st_buffer(geometry, double precision, cstring)
+FUNCTION       st_buffer(geometry, double precision, integer)
+FUNCTION       st_buffer(geometry, double precision)
+FUNCTION       st_buffer(geometry, double precision, text)
+FUNCTION       st_buffer(text, double precision)
+FUNCTION       st_buildarea(geometry)
+FUNCTION       st_bytea(raster)
+FUNCTION       st_centroid(geometry)
+FUNCTION       st_cleangeometry(geometry)
+FUNCTION       st_clip(raster, geometry, boolean)
+FUNCTION       st_clip(raster, geometry, double precision, boolean)
+FUNCTION       st_clip(raster, integer, geometry, boolean)
+FUNCTION       st_clip(raster, integer, geometry, double precision, boolean)
+FUNCTION       st_closestpoint(geometry, geometry)
+FUNCTION       st_collect(geometry, geometry)
+FUNCTION       st_collect(geometry[])
+FUNCTION       st_collectionextract(geometry, integer)
+FUNCTION       st_combine_bbox(box2d, geometry)
+FUNCTION       st_combine_bbox(box3d, geometry)
+FUNCTION       st_concavehull(geometry, double precision, boolean)
+FUNCTION       _st_concavehull(geometry)
+FUNCTION       st_contained(raster, raster)
+FUNCTION       st_contain(raster, raster)
+FUNCTION       _st_contains(geometry, geometry)
+FUNCTION       st_contains(geometry, geometry)
+FUNCTION       _st_containsproperly(geometry, geometry)
+FUNCTION       st_containsproperly(geometry, geometry)
+FUNCTION       st_convexhull(geometry)
+FUNCTION       st_convexhull(raster)
+FUNCTION       st_coorddim(geometry)
+FUNCTION       st_count(raster, boolean)
+FUNCTION       _st_count(raster, integer, boolean, double precision)
+FUNCTION       st_count(raster, integer, boolean)
+FUNCTION       st_count(text, text, boolean)
+FUNCTION       _st_count(text, text, integer, boolean, double precision)
+FUNCTION       st_count(text, text, integer, boolean)
+FUNCTION       st_coveredby(geography, geography)
+FUNCTION       _st_coveredby(geometry, geometry)
+FUNCTION       st_coveredby(geometry, geometry)
+FUNCTION       st_coveredby(text, text)
+FUNCTION       _st_covers(geography, geography)
+FUNCTION       st_covers(geography, geography)
+FUNCTION       _st_covers(geometry, geometry)
+FUNCTION       st_covers(geometry, geometry)
+FUNCTION       st_covers(text, text)
+FUNCTION       _st_crosses(geometry, geometry)
+FUNCTION       st_crosses(geometry, geometry)
+FUNCTION       st_curvetoline(geometry, integer)
+FUNCTION       st_curvetoline(geometry)
+FUNCTION       _st_dfullywithin(geometry, geometry, double precision)
+FUNCTION       st_dfullywithin(geometry, geometry, double precision)
+FUNCTION       st_difference(geometry, geometry)
+FUNCTION       st_dimension(geometry)
+FUNCTION       st_disjoint(geometry, geometry)
+FUNCTION       st_distance(geography, geography, boolean)
+FUNCTION       _st_distance(geography, geography, double precision, boolean)
+FUNCTION       st_distance(geography, geography)
+FUNCTION       st_distance(geometry, geometry)
+FUNCTION       st_distance_sphere(geometry, geometry)
+FUNCTION       st_distance_spheroid(geometry, geometry, spheroid)
+FUNCTION       st_distance(text, text)
+FUNCTION       st_dumpaspolygons(raster, integer)
+FUNCTION       _st_dumpaswktpolygons(raster, integer)
+FUNCTION       st_dump(geometry)
+FUNCTION       _st_dumppoints(geometry, integer[])
+FUNCTION       st_dumppoints(geometry)
+FUNCTION       st_dumprings(geometry)
+FUNCTION       _st_dwithin(geography, geography, double precision, boolean)
+FUNCTION       st_dwithin(geography, geography, double precision, boolean)
+FUNCTION       st_dwithin(geography, geography, double precision)
+FUNCTION       _st_dwithin(geometry, geometry, double precision)
+FUNCTION       st_dwithin(geometry, geometry, double precision)
+FUNCTION       st_dwithin(text, text, double precision)
+FUNCTION       st_endpoint(geometry)
+FUNCTION       st_envelope(geometry)
+FUNCTION       st_envelope(raster)
+FUNCTION       _st_equals(geometry, geometry)
+FUNCTION       st_equals(geometry, geometry)
+FUNCTION       st_estimated_extent(text, text)
+FUNCTION       st_estimated_extent(text, text, text)
+FUNCTION       st_expand(box2d, double precision)
+FUNCTION       st_expand(box3d, double precision)
+FUNCTION       _st_expand(geography, double precision)
+FUNCTION       st_expand(geometry, double precision)
+FUNCTION       st_exteriorring(geometry)
+FUNCTION       st_find_extent(text, text)
+FUNCTION       st_find_extent(text, text, text)
+FUNCTION       st_flipcoordinates(geometry)
+FUNCTION       st_force_2d(geometry)
+FUNCTION       st_force_3d(geometry)
+FUNCTION       st_force_3dm(geometry)
+FUNCTION       st_force_3dz(geometry)
+FUNCTION       st_force_4d(geometry)
+FUNCTION       st_force_collection(geometry)
+FUNCTION       st_forcerhr(geometry)
+FUNCTION       st_gdaldrivers()
+FUNCTION       st_geogfromtext(text)
+FUNCTION       st_geogfromwkb(bytea)
+FUNCTION       st_geographyfromtext(text)
+FUNCTION       st_geohash(geometry, integer)
+FUNCTION       st_geohash(geometry)
+FUNCTION       st_geomcollfromtext(text, integer)
+FUNCTION       st_geomcollfromtext(text)
+FUNCTION       st_geomcollfromwkb(bytea, integer)
+FUNCTION       st_geomcollfromwkb(bytea)
+FUNCTION       st_geometryfromtext(text, integer)
+FUNCTION       st_geometryfromtext(text)
+FUNCTION       st_geometryn(geometry, integer)
+FUNCTION       st_geometrytype(geometry)
+FUNCTION       st_geomfromewkb(bytea)
+FUNCTION       st_geomfromewkt(text)
+FUNCTION       st_geomfromgeojson(text)
+FUNCTION       _st_geomfromgml(text, integer)
+FUNCTION       st_geomfromgml(text, integer)
+FUNCTION       st_geomfromgml(text)
+FUNCTION       st_geomfromkml(text)
+FUNCTION       st_geomfromtext(text, integer)
+FUNCTION       st_geomfromtext(text)
+FUNCTION       st_geomfromwkb(bytea, integer)
+FUNCTION       st_geomfromwkb(bytea)
+FUNCTION       st_georeference(raster, text)
+FUNCTION       st_gmltosql(text, integer)
+FUNCTION       st_gmltosql(text)
+FUNCTION       st_hasarc(geometry)
+FUNCTION       st_hasnoband(raster, integer)
+FUNCTION       st_hausdorffdistance(geometry, geometry, double precision)
+FUNCTION       st_hausdorffdistance(geometry, geometry)
+FUNCTION       st_height(raster)
+FUNCTION       _st_hillshade4ma(double precision[], text, text[])
+FUNCTION       st_hillshade(raster, integer, text, double precision, double precision, double precision, double precision)
+FUNCTION       _st_histogram(raster, integer, boolean, double precision, integer, double precision[], boolean, double precision, double precision)
+FUNCTION       st_histogram(raster, integer, boolean, integer, boolean)
+FUNCTION       st_histogram(raster, integer, boolean, integer, double precision[], boolean)
+FUNCTION       st_histogram(raster, integer, integer, boolean)
+FUNCTION       st_histogram(raster, integer, integer, double precision[], boolean)
+FUNCTION       _st_histogram(text, text, integer, boolean, double precision, integer, double precision[], boolean)
+FUNCTION       st_histogram(text, text, integer, boolean, integer, boolean)
+FUNCTION       st_histogram(text, text, integer, boolean, integer, double precision[], boolean)
+FUNCTION       st_histogram(text, text, integer, integer, boolean)
+FUNCTION       st_histogram(text, text, integer, integer, double precision[], boolean)
+FUNCTION       st_interiorringn(geometry, integer)
+FUNCTION       st_intersection(geography, geography)
+FUNCTION       st_intersection(geometry, geometry)
+FUNCTION       st_intersection(geometry, raster, integer)
+FUNCTION       st_intersection(raster, geometry)
+FUNCTION       st_intersection(raster, integer, geometry)
+FUNCTION       st_intersection(text, text)
+FUNCTION       st_intersects(geography, geography)
+FUNCTION       _st_intersects(geometry, geometry)
+FUNCTION       st_intersects(geometry, geometry)
+FUNCTION       _st_intersects(geometry, raster, integer)
+FUNCTION       st_intersects(geometry, raster, integer)
+FUNCTION       _st_intersects(raster, geometry, integer)
+FUNCTION       st_intersects(raster, geometry, integer)
+FUNCTION       st_intersects(raster, integer, geometry)
+FUNCTION       _st_intersects(raster, integer, raster, integer)
+FUNCTION       st_intersects(raster, integer, raster, integer)
+FUNCTION       st_intersects(raster, raster)
+FUNCTION       st_intersects(text, text)
+FUNCTION       st_isclosed(geometry)
+FUNCTION       st_iscollection(geometry)
+FUNCTION       st_isempty(geometry)
+FUNCTION       st_isempty(raster)
+FUNCTION       st_isring(geometry)
+FUNCTION       st_issimple(geometry)
+FUNCTION       st_isvaliddetail(geometry, integer)
+FUNCTION       st_isvaliddetail(geometry)
+FUNCTION       st_isvalid(geometry, integer)
+FUNCTION       st_isvalid(geometry)
+FUNCTION       st_isvalidreason(geometry, integer)
+FUNCTION       st_isvalidreason(geometry)
+FUNCTION       st_left(raster, raster)
+FUNCTION       st_length2d(geometry)
+FUNCTION       st_length2d_spheroid(geometry, spheroid)
+FUNCTION       st_length(geography, boolean)
+FUNCTION       st_length(geometry)
+FUNCTION       st_length_spheroid(geometry, spheroid)
+FUNCTION       st_length(text)
+FUNCTION       _st_linecrossingdirection(geometry, geometry)
+FUNCTION       st_linecrossingdirection(geometry, geometry)
+FUNCTION       st_linefrommultipoint(geometry)
+FUNCTION       st_linefromtext(text, integer)
+FUNCTION       st_linefromtext(text)
+FUNCTION       st_linefromwkb(bytea, integer)
+FUNCTION       st_linefromwkb(bytea)
+FUNCTION       st_line_interpolate_point(geometry, double precision)
+FUNCTION       st_line_locate_point(geometry, geometry)
+FUNCTION       st_linemerge(geometry)
+FUNCTION       st_linestringfromwkb(bytea, integer)
+FUNCTION       st_linestringfromwkb(bytea)
+FUNCTION       st_line_substring(geometry, double precision, double precision)
+FUNCTION       st_linetocurve(geometry)
+FUNCTION       st_locate_along_measure(geometry, double precision)
+FUNCTION       st_locatebetweenelevations(geometry, double precision, double precision)
+FUNCTION       st_locate_between_measures(geometry, double precision, double precision)
+FUNCTION       _st_longestline(geometry, geometry)
+FUNCTION       st_longestline(geometry, geometry)
+FUNCTION       st_makebox2d(geometry, geometry)
+FUNCTION       st_makeemptyraster(integer, integer, double precision, double precision, double precision, double precision, double precision, double precision, integer)
+FUNCTION       st_makeemptyraster(integer, integer, double precision, double precision, double precision)
+FUNCTION       st_makeemptyraster(raster)
+FUNCTION       st_makeenvelope(double precision, double precision, double precision, double precision, integer)
+FUNCTION       st_makeenvelope(double precision, double precision, double precision, double precision)
+FUNCTION       st_makeline(geometry, geometry)
+FUNCTION       st_makeline(geometry[])
+FUNCTION       st_makepoint(double precision, double precision, double precision, double precision)
+FUNCTION       st_makepoint(double precision, double precision, double precision)
+FUNCTION       st_makepoint(double precision, double precision)
+FUNCTION       st_makepointm(double precision, double precision, double precision)
+FUNCTION       st_makepolygon(geometry, geometry[])
+FUNCTION       st_makepolygon(geometry)
+FUNCTION       st_makevalid(geometry)
+FUNCTION       st_mapalgebraexpr(raster, integer, raster, integer, text, text, text, text, text, double precision)
+FUNCTION       st_mapalgebraexpr(raster, integer, text, text, double precision)
+FUNCTION       st_mapalgebraexpr(raster, raster, text, text, text, text, text, double precision)
+FUNCTION       st_mapalgebraexpr(raster, text, text, double precision)
+FUNCTION       st_mapalgebrafctngb(raster, integer, text, integer, integer, regprocedure, text, text[])
+FUNCTION       st_mapalgebrafct(raster, integer, raster, integer, regprocedure, text, text, text[])
+FUNCTION       st_mapalgebrafct(raster, integer, regprocedure)
+FUNCTION       st_mapalgebrafct(raster, integer, regprocedure, text[])
+FUNCTION       st_mapalgebrafct(raster, integer, text, regprocedure)
+FUNCTION       st_mapalgebrafct(raster, integer, text, regprocedure, text[])
+FUNCTION       st_mapalgebrafct(raster, raster, regprocedure, text, text, text[])
+FUNCTION       st_mapalgebrafct(raster, regprocedure)
+FUNCTION       st_mapalgebrafct(raster, regprocedure, text[])
+FUNCTION       st_mapalgebrafct(raster, text, regprocedure)
+FUNCTION       st_mapalgebrafct(raster, text, regprocedure, text[])
+FUNCTION       st_max4ma(double precision[], text, text[])
+FUNCTION       _st_maxdistance(geometry, geometry)
+FUNCTION       st_maxdistance(geometry, geometry)
+FUNCTION       st_mean4ma(double precision[], text, text[])
+FUNCTION       st_mem_size(geometry)
+FUNCTION       st_metadata(raster)
+FUNCTION       st_m(geometry)
+FUNCTION       st_min4ma(double precision[], text, text[])
+FUNCTION       st_minimumboundingcircle(geometry, integer)
+FUNCTION       st_minpossibleval(text)
+FUNCTION       st_mlinefromtext(text, integer)
+FUNCTION       st_mlinefromtext(text)
+FUNCTION       st_mlinefromwkb(bytea, integer)
+FUNCTION       st_mlinefromwkb(bytea)
+FUNCTION       st_mpointfromtext(text, integer)
+FUNCTION       st_mpointfromtext(text)
+FUNCTION       st_mpointfromwkb(bytea, integer)
+FUNCTION       st_mpointfromwkb(bytea)
+FUNCTION       st_mpolyfromtext(text, integer)
+FUNCTION       st_mpolyfromtext(text)
+FUNCTION       st_mpolyfromwkb(bytea, integer)
+FUNCTION       st_mpolyfromwkb(bytea)
+FUNCTION       st_multi(geometry)
+FUNCTION       st_multilinefromwkb(bytea)
+FUNCTION       st_multilinestringfromtext(text, integer)
+FUNCTION       st_multilinestringfromtext(text)
+FUNCTION       st_multipointfromtext(text)
+FUNCTION       st_multipointfromwkb(bytea, integer)
+FUNCTION       st_multipointfromwkb(bytea)
+FUNCTION       st_multipolyfromwkb(bytea, integer)
+FUNCTION       st_multipolyfromwkb(bytea)
+FUNCTION       st_multipolygonfromtext(text, integer)
+FUNCTION       st_multipolygonfromtext(text)
+FUNCTION       st_ndims(geometry)
+FUNCTION       st_node(geometry)
+FUNCTION       st_npoints(geometry)
+FUNCTION       st_nrings(geometry)
+FUNCTION       st_numbands(raster)
+FUNCTION       st_numgeometries(geometry)
+FUNCTION       st_numinteriorring(geometry)
+FUNCTION       st_numinteriorrings(geometry)
+FUNCTION       st_numpatches(geometry)
+FUNCTION       st_numpoints(geometry)
+FUNCTION       st_offsetcurve(geometry, double precision, text)
+FUNCTION       _st_orderingequals(geometry, geometry)
+FUNCTION       st_orderingequals(geometry, geometry)
+FUNCTION       st_overabove(raster, raster)
+FUNCTION       st_overbelow(raster, raster)
+FUNCTION       st_overlap(raster, raster)
+FUNCTION       _st_overlaps(geometry, geometry)
+FUNCTION       st_overlaps(geometry, geometry)
+FUNCTION       st_overleft(raster, raster)
+FUNCTION       st_overright(raster, raster)
+FUNCTION       st_patchn(geometry, integer)
+FUNCTION       st_perimeter2d(geometry)
+FUNCTION       st_perimeter(geography, boolean)
+FUNCTION       st_perimeter(geometry)
+FUNCTION       st_pixelaspolygon(raster, integer, integer, integer)
+FUNCTION       st_pixelaspolygon(raster, integer, integer)
+FUNCTION       st_pixelaspolygons(raster, integer)
+FUNCTION       st_pixelheight(raster)
+FUNCTION       st_pixelwidth(raster)
+FUNCTION       st_point(double precision, double precision)
+FUNCTION       st_pointfromtext(text, integer)
+FUNCTION       st_pointfromtext(text)
+FUNCTION       st_pointfromwkb(bytea, integer)
+FUNCTION       st_pointfromwkb(bytea)
+FUNCTION       st_point_inside_circle(geometry, double precision, double precision, double precision)
+FUNCTION       st_pointn(geometry, integer)
+FUNCTION       st_pointonsurface(geometry)
+FUNCTION       _st_pointoutside(geography)
+FUNCTION       st_polyfromtext(text, integer)
+FUNCTION       st_polyfromtext(text)
+FUNCTION       st_polyfromwkb(bytea, integer)
+FUNCTION       st_polyfromwkb(bytea)
+FUNCTION       st_polygonfromtext(text, integer)
+FUNCTION       st_polygonfromtext(text)
+FUNCTION       st_polygonfromwkb(bytea, integer)
+FUNCTION       st_polygonfromwkb(bytea)
+FUNCTION       st_polygon(geometry, integer)
+FUNCTION       st_polygonize(geometry[])
+FUNCTION       st_polygon(raster, integer)
+FUNCTION       st_quantile(raster, boolean, double precision)
+FUNCTION       st_quantile(raster, double precision)
+FUNCTION       st_quantile(raster, double precision[])
+FUNCTION       _st_quantile(raster, integer, boolean, double precision, double precision[])
+FUNCTION       st_quantile(raster, integer, boolean, double precision)
+FUNCTION       st_quantile(raster, integer, boolean, double precision[])
+FUNCTION       st_quantile(raster, integer, double precision)
+FUNCTION       st_quantile(raster, integer, double precision[])
+FUNCTION       st_quantile(text, text, boolean, double precision)
+FUNCTION       st_quantile(text, text, double precision)
+FUNCTION       st_quantile(text, text, double precision[])
+FUNCTION       _st_quantile(text, text, integer, boolean, double precision, double precision[])
+FUNCTION       st_quantile(text, text, integer, boolean, double precision)
+FUNCTION       st_quantile(text, text, integer, boolean, double precision[])
+FUNCTION       st_quantile(text, text, integer, double precision)
+FUNCTION       st_quantile(text, text, integer, double precision[])
+FUNCTION       st_range4ma(double precision[], text, text[])
+FUNCTION       st_raster2worldcoordx(raster, integer, integer)
+FUNCTION       st_raster2worldcoordx(raster, integer)
+FUNCTION       st_raster2worldcoordy(raster, integer, integer)
+FUNCTION       st_raster2worldcoordy(raster, integer)
+FUNCTION       st_reclass(raster, integer, text, text, double precision)
+FUNCTION       _st_reclass(raster, reclassarg[])
+FUNCTION       st_reclass(raster, reclassarg[])
+FUNCTION       st_reclass(raster, text, text)
+FUNCTION       st_relate(geometry, geometry, integer)
+FUNCTION       st_relate(geometry, geometry)
+FUNCTION       st_relate(geometry, geometry, text)
+FUNCTION       st_relatematch(text, text)
+FUNCTION       st_removepoint(geometry, integer)
+FUNCTION       st_removerepeatedpoints(geometry)
+FUNCTION       st_resample(raster, integer, double precision, double precision, double precision, double precision, double precision, double precision, text, double precision)
+FUNCTION       st_resample(raster, integer, integer, integer, double precision, double precision, double precision, double precision, text, double precision)
+FUNCTION       st_resample(raster, raster, boolean, text, double precision)
+FUNCTION       st_resample(raster, raster, text, double precision, boolean)
+FUNCTION       _st_resample(raster, text, double precision, integer, double precision, double precision, double precision, double precision, double precision, double precision, integer, integer)
+FUNCTION       st_rescale(raster, double precision, double precision, text, double precision)
+FUNCTION       st_rescale(raster, double precision, text, double precision)
+FUNCTION       st_reskew(raster, double precision, double precision, text, double precision)
+FUNCTION       st_reskew(raster, double precision, text, double precision)
+FUNCTION       st_reverse(geometry)
+FUNCTION       st_right(raster, raster)
+FUNCTION       st_rotate(geometry, double precision)
+FUNCTION       st_rotatex(geometry, double precision)
+FUNCTION       st_rotatey(geometry, double precision)
+FUNCTION       st_rotatez(geometry, double precision)
+FUNCTION       st_rotation(raster)
+FUNCTION       st_samealignment(double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision)
+FUNCTION       st_samealignment(raster, raster)
+FUNCTION       st_same(raster, raster)
+FUNCTION       st_scale(geometry, double precision, double precision, double precision)
+FUNCTION       st_scale(geometry, double precision, double precision)
+FUNCTION       st_scalex(raster)
+FUNCTION       st_scaley(raster)
+FUNCTION       st_segmentize(geometry, double precision)
+FUNCTION       st_setbandisnodata(raster, integer)
+FUNCTION       st_setbandnodatavalue(raster, double precision)
+FUNCTION       st_setbandnodatavalue(raster, integer, double precision, boolean)
+FUNCTION       st_setgeoreference(raster, text, text)
+FUNCTION       st_setpoint(geometry, integer, geometry)
+FUNCTION       st_setrotation(raster, double precision)
+FUNCTION       st_setscale(raster, double precision, double precision)
+FUNCTION       st_setscale(raster, double precision)
+FUNCTION       st_setskew(raster, double precision, double precision)
+FUNCTION       st_setskew(raster, double precision)
+FUNCTION       st_setsrid(geometry, integer)
+FUNCTION       st_setsrid(raster, integer)
+FUNCTION       st_setupperleft(raster, double precision, double precision)
+FUNCTION       st_setvalue(raster, geometry, double precision)
+FUNCTION       st_setvalue(raster, integer, geometry, double precision)
+FUNCTION       st_setvalue(raster, integer, integer, double precision)
+FUNCTION       st_setvalue(raster, integer, integer, integer, double precision)
+FUNCTION       st_sharedpaths(geometry, geometry)
+FUNCTION       st_shift_longitude(geometry)
+FUNCTION       st_shortestline(geometry, geometry)
+FUNCTION       st_simplify(geometry, double precision)
+FUNCTION       st_simplifypreservetopology(geometry, double precision)
+FUNCTION       st_skewx(raster)
+FUNCTION       st_skewy(raster)
+FUNCTION       _st_slope4ma(double precision[], text, text[])
+FUNCTION       st_slope(raster, integer, text)
+FUNCTION       st_snap(geometry, geometry, double precision)
+FUNCTION       st_snaptogrid(geometry, double precision, double precision, double precision, double precision)
+FUNCTION       st_snaptogrid(geometry, double precision, double precision)
+FUNCTION       st_snaptogrid(geometry, double precision)
+FUNCTION       st_snaptogrid(geometry, geometry, double precision, double precision, double precision, double precision)
+FUNCTION       st_snaptogrid(raster, double precision, double precision, double precision, double precision, text, double precision)
+FUNCTION       st_snaptogrid(raster, double precision, double precision, double precision, text, double precision)
+FUNCTION       st_snaptogrid(raster, double precision, double precision, text, double precision, double precision, double precision)
+FUNCTION       st_split(geometry, geometry)
+FUNCTION       st_srid(geometry)
+FUNCTION       st_srid(raster)
+FUNCTION       st_startpoint(geometry)
+FUNCTION       st_sum4ma(double precision[], text, text[])
+FUNCTION       st_summary(geometry)
+FUNCTION       st_summarystats(raster, boolean)
+FUNCTION       _st_summarystats(raster, integer, boolean, double precision)
+FUNCTION       st_summarystats(raster, integer, boolean)
+FUNCTION       st_summarystats(text, text, boolean)
+FUNCTION       _st_summarystats(text, text, integer, boolean, double precision)
+FUNCTION       st_summarystats(text, text, integer, boolean)
+FUNCTION       st_symdifference(geometry, geometry)
+FUNCTION       st_symmetricdifference(geometry, geometry)
+FUNCTION       _st_touches(geometry, geometry)
+FUNCTION       st_touches(geometry, geometry)
+FUNCTION       st_transform(geometry, integer)
+FUNCTION       st_transform(raster, integer, double precision, double precision, text, double precision)
+FUNCTION       st_transform(raster, integer, double precision, text, double precision)
+FUNCTION       st_transform(raster, integer, text, double precision, double precision, double precision)
+FUNCTION       st_translate(geometry, double precision, double precision, double precision)
+FUNCTION       st_translate(geometry, double precision, double precision)
+FUNCTION       st_transscale(geometry, double precision, double precision, double precision, double precision)
+FUNCTION       st_unaryunion(geometry)
+FUNCTION       st_union(geometry, geometry)
+FUNCTION       st_union(geometry[])
+FUNCTION       st_upperleftx(raster)
+FUNCTION       st_upperlefty(raster)
+FUNCTION       st_valuecount(raster, double precision, double precision)
+FUNCTION       st_valuecount(raster, double precision[], double precision)
+FUNCTION       _st_valuecount(raster, integer, boolean, double precision[], double precision)
+FUNCTION       st_valuecount(raster, integer, boolean, double precision, double precision)
+FUNCTION       st_valuecount(raster, integer, boolean, double precision[], double precision)
+FUNCTION       st_valuecount(raster, integer, double precision, double precision)
+FUNCTION       st_valuecount(raster, integer, double precision[], double precision)
+FUNCTION       st_valuecount(text, text, double precision, double precision)
+FUNCTION       st_valuecount(text, text, double precision[], double precision)
+FUNCTION       _st_valuecount(text, text, integer, boolean, double precision[], double precision)
+FUNCTION       st_valuecount(text, text, integer, boolean, double precision, double precision)
+FUNCTION       st_valuecount(text, text, integer, boolean, double precision[], double precision)
+FUNCTION       st_valuecount(text, text, integer, double precision, double precision)
+FUNCTION       st_valuecount(text, text, integer, double precision[], double precision)
+FUNCTION       st_valuepercent(raster, double precision, double precision)
+FUNCTION       st_valuepercent(raster, double precision[], double precision)
+FUNCTION       st_valuepercent(raster, integer, boolean, double precision, double precision)
+FUNCTION       st_valuepercent(raster, integer, boolean, double precision[], double precision)
+FUNCTION       st_valuepercent(raster, integer, double precision, double precision)
+FUNCTION       st_valuepercent(raster, integer, double precision[], double precision)
+FUNCTION       st_valuepercent(text, text, double precision, double precision)
+FUNCTION       st_valuepercent(text, text, double precision[], double precision)
+FUNCTION       st_valuepercent(text, text, integer, boolean, double precision, double precision)
+FUNCTION       st_valuepercent(text, text, integer, boolean, double precision[], double precision)
+FUNCTION       st_valuepercent(text, text, integer, double precision, double precision)
+FUNCTION       st_valuepercent(text, text, integer, double precision[], double precision)
+FUNCTION       st_value(raster, geometry, boolean)
+FUNCTION       st_value(raster, integer, geometry, boolean)
+FUNCTION       st_value(raster, integer, integer, boolean)
+FUNCTION       st_value(raster, integer, integer, integer, boolean)
+FUNCTION       st_width(raster)
+FUNCTION       _st_within(geometry, geometry)
+FUNCTION       st_within(geometry, geometry)
+FUNCTION       st_wkbtosql(bytea)
+FUNCTION       st_wkttosql(text)
+FUNCTION       st_world2rastercoordx(raster, double precision, double precision)
+FUNCTION       st_world2rastercoordx(raster, double precision)
+FUNCTION       st_world2rastercoordx(raster, geometry)
+FUNCTION       st_world2rastercoordy(raster, double precision, double precision)
+FUNCTION       st_world2rastercoordy(raster, double precision)
+FUNCTION       st_world2rastercoordy(raster, geometry)
+FUNCTION       st_x(geometry)
+FUNCTION       st_xmax(box3d)
+FUNCTION       st_xmin(box3d)
+FUNCTION       st_y(geometry)
+FUNCTION       st_ymax(box3d)
+FUNCTION       st_ymin(box3d)
+FUNCTION       st_z(geometry)
+FUNCTION       st_zmax(box3d)
+FUNCTION       st_zmflag(geometry)
+FUNCTION       st_zmin(box3d)
+FUNCTION       text(geometry)
+FUNCTION       unlockrows(text)
+FUNCTION       updategeometrysrid(character varying, character varying, character varying, character varying, integer)
+FUNCTION       updategeometrysrid(character varying, character varying, character varying, integer)
+FUNCTION       updategeometrysrid(character varying, character varying, integer)
+FUNCTION       addedge(character varying, public.geometry)
+FUNCTION       addface(character varying, public.geometry, boolean)
+FUNCTION       addnode(character varying, public.geometry)
+FUNCTION       addtopogeometrycolumn(character varying, character varying, character varying, character varying, character varying, integer)
+FUNCTION       addtopogeometrycolumn(character varying, character varying, character varying, character varying, character varying)
+FUNCTION       addtosearchpath(character varying)
+FUNCTION       _asgmledge(integer, integer, integer, public.geometry, regclass, text, integer, integer, text, integer)
+FUNCTION       _asgmlface(text, integer, regclass, text, integer, integer, text, integer)
+FUNCTION       _asgmlnode(integer, public.geometry, text, integer, integer, text, integer)
+FUNCTION       asgml(topogeometry, regclass)
+FUNCTION       asgml(topogeometry, regclass, text)
+FUNCTION       asgml(topogeometry)
+FUNCTION       asgml(topogeometry, text, integer, integer, regclass)
+FUNCTION       asgml(topogeometry, text, integer, integer, regclass, text, integer)
+FUNCTION       asgml(topogeometry, text, integer, integer, regclass, text)
+FUNCTION       asgml(topogeometry, text, integer, integer)
+FUNCTION       asgml(topogeometry, text)
+FUNCTION       copytopology(character varying, character varying)
+FUNCTION       createtopogeom(character varying, integer, integer, topoelementarray)
+FUNCTION       createtopology(character varying, integer, double precision, boolean)
+FUNCTION       createtopology(character varying, integer, double precision)
+FUNCTION       createtopology(character varying, integer)
+FUNCTION       createtopology(character varying)
+FUNCTION       droptopogeometrycolumn(character varying, character varying, character varying)
+FUNCTION       droptopology(character varying)
+FUNCTION       dumpaswktpolygons(raster, integer)
+FUNCTION       equals(topogeometry, topogeometry)
+FUNCTION       geometry(topogeometry)
+FUNCTION       geometrytype(topogeometry)
+FUNCTION       getedgebypoint(character varying, public.geometry, double precision)
+FUNCTION       getfacebypoint(character varying, public.geometry, double precision)
+FUNCTION       getnodebypoint(character varying, public.geometry, double precision)
+FUNCTION       getringedges(character varying, integer, integer)
+FUNCTION       gettopogeomelementarray(character varying, integer, integer)
+FUNCTION       gettopogeomelementarray(topogeometry)
+FUNCTION       gettopogeomelements(character varying, integer, integer)
+FUNCTION       gettopogeomelements(topogeometry)
+FUNCTION       gettopologyid(character varying)
+FUNCTION       gettopologyname(integer)
+FUNCTION       intersects(topogeometry, topogeometry)
+FUNCTION       layertrigger()
+FUNCTION       polygonize(character varying)
+FUNCTION       relationtrigger()
+FUNCTION       st_addedgemodface(character varying, integer, integer, public.geometry)
+FUNCTION       st_addedgenewfaces(character varying, integer, integer, public.geometry)
+FUNCTION       st_addisoedge(character varying, integer, integer, public.geometry)
+FUNCTION       st_addisonode(character varying, integer, public.geometry)
+FUNCTION       st_changeedgegeom(character varying, integer, public.geometry)
+FUNCTION       st_createtopogeo(character varying, public.geometry)
+FUNCTION       st_geometrytype(topogeometry)
+FUNCTION       st_getfaceedges(character varying, integer)
+FUNCTION       st_getfacegeometry(character varying, integer)
+FUNCTION       st_inittopogeo(character varying)
+FUNCTION       st_modedgeheal(character varying, integer, integer)
+FUNCTION       st_modedgesplit(character varying, integer, public.geometry)
+FUNCTION       st_moveisonode(character varying, integer, public.geometry)
+FUNCTION       st_newedgeheal(character varying, integer, integer)
+FUNCTION       st_newedgessplit(character varying, integer, public.geometry)
+FUNCTION       st_remedgemodface(character varying, integer)
+FUNCTION       st_remedgenewface(character varying, integer)
+FUNCTION       st_remisonode(character varying, integer)
+FUNCTION       st_removeisoedge(character varying, integer)
+FUNCTION       st_removeisonode(character varying, integer)
+FUNCTION       topoelementarray_append(topoelementarray, topoelement)
+FUNCTION       topogeo_addlinestring(character varying, public.geometry)
+FUNCTION       topogeo_addpoint(character varying, public.geometry, integer, integer)
+FUNCTION       topogeo_addpolygon(character varying, public.geometry)
+FUNCTION       topologysummary(character varying)
+FUNCTION       validatetopology(character varying)
+OPERATOR CLASS btree_geography_ops
+OPERATOR CLASS btree_geometry_ops
+OPERATOR CLASS gist_geography_ops
+OPERATOR CLASS gist_geometry_ops_2d
+OPERATOR CLASS gist_geometry_ops_nd
+OPERATOR       ~=
+OPERATOR       ~=
+OPERATOR       ~
+OPERATOR       ~
+OPERATOR       <<|
+OPERATOR       <<|
+OPERATOR       <<
+OPERATOR       <<
+OPERATOR       <=
+OPERATOR       <=
+OPERATOR       <
+OPERATOR       <
+OPERATOR       =
+OPERATOR       =
+OPERATOR       >=
+OPERATOR       >=
+OPERATOR       >>
+OPERATOR       >>
+OPERATOR       >
+OPERATOR       >
+OPERATOR       |>>
+OPERATOR       |>>
+OPERATOR       |&>
+OPERATOR       |&>
+OPERATOR       @
+OPERATOR       @
+OPERATOR       &<|
+OPERATOR       &<|
+OPERATOR       &<
+OPERATOR       &<
+OPERATOR       &>
+OPERATOR       &>
+OPERATOR       &&
+OPERATOR       &&
+OPERATOR       &&
+OPERATOR       &&&
+SHELLTYPE      box2df
 SHELLTYPE      box2d
 SHELLTYPE      box3d
-SHELLTYPE      chip
+SHELLTYPE      geography
 SHELLTYPE      geometry
+SHELLTYPE      gidx
 SHELLTYPE      pgis_abs
+SHELLTYPE      raster
 SHELLTYPE      spheroid
+TYPE   box2df
+TYPE   box2d
+TYPE   box3d
+TYPE   geography
+TYPE   geometry_dump
+TYPE   geometry
+TYPE   geomval
+TYPE   gidx
+TYPE   histogram
+TYPE   pgis_abs
+TYPE   quantile
+TYPE   raster
+TYPE   rastexpr
+TYPE   reclassarg
+TYPE   spheroid
+TYPE   summarystats
+TYPE   valid_detail
+TYPE   valuecount
+TYPE   wktgeomval
+TYPE   getfaceedges_returntype
+TYPE   topogeometry
+TYPE   validatetopology_returntype