From b0d49a75a7e42f4848165d7778c2cad698ee7940 Mon Sep 17 00:00:00 2001 From: Bborie Park Date: Thu, 17 Nov 2011 15:04:50 +0000 Subject: [PATCH] Additional corrections and cleanup for ST_BandNoDataValue git-svn-id: http://svn.osgeo.org/postgis/trunk@8164 b70326c6-7e19-0410-871a-916f4a2858ee --- doc/reference_raster.xml | 8 ++------ raster/rt_pg/rtpostgis.sql.in.c | 7 +------ raster/rt_pg/rtpostgis_drop.sql.in.c | 5 +++++ 3 files changed, 8 insertions(+), 12 deletions(-) diff --git a/doc/reference_raster.xml b/doc/reference_raster.xml index 91c1c3716..7c41c950e 100644 --- a/doc/reference_raster.xml +++ b/doc/reference_raster.xml @@ -2502,14 +2502,10 @@ FROM dummy_rast WHERE rid=2) As foo; - - integer ST_BandNoDataValue - raster rast - - integer ST_BandNoDataValue + double precision ST_BandNoDataValue raster rast - integer bandnum + integer bandnum=1 diff --git a/raster/rt_pg/rtpostgis.sql.in.c b/raster/rt_pg/rtpostgis.sql.in.c index d22fd887c..258c42dee 100644 --- a/raster/rt_pg/rtpostgis.sql.in.c +++ b/raster/rt_pg/rtpostgis.sql.in.c @@ -1779,16 +1779,11 @@ CREATE OR REPLACE FUNCTION st_hasnoband(rast raster, nband int DEFAULT 1) -- Raster Band Accessors ----------------------------------------------------------------------- -CREATE OR REPLACE FUNCTION st_bandnodatavalue(rast raster, band integer) +CREATE OR REPLACE FUNCTION st_bandnodatavalue(rast raster, band integer DEFAULT 1) RETURNS double precision AS 'MODULE_PATHNAME','RASTER_getBandNoDataValue' LANGUAGE 'C' IMMUTABLE STRICT; -CREATE OR REPLACE FUNCTION st_bandnodatavalue(raster) - RETURNS double precision - AS $$ SELECT st_bandnodatavalue($1, 1) $$ - LANGUAGE SQL IMMUTABLE STRICT; - CREATE OR REPLACE FUNCTION st_bandisnodata(rast raster, band integer, forceChecking boolean) RETURNS boolean diff --git a/raster/rt_pg/rtpostgis_drop.sql.in.c b/raster/rt_pg/rtpostgis_drop.sql.in.c index d29a4b883..fd3dca312 100644 --- a/raster/rt_pg/rtpostgis_drop.sql.in.c +++ b/raster/rt_pg/rtpostgis_drop.sql.in.c @@ -84,3 +84,8 @@ DROP FUNCTION IF EXISTS ST_HasNoBand(raster); --function out parameters changed so can not just create or replace DROP FUNCTION IF EXISTS ST_BandMetaData(raster, integer); + +--function out parameter changed +DROP FUNCTION IF EXISTS ST_BandNoDataValue(raster, integer); +--function no longer exists +DROP FUNCTION IF EXISTS ST_BandNoDataValue(raster); -- 2.40.0