From 126497eeb6b2ca776fc3061badd5761484697c47 Mon Sep 17 00:00:00 2001 From: Bborie Park Date: Thu, 17 Nov 2011 14:57:40 +0000 Subject: [PATCH] Fixed a bunch of other nodataval datatype issues. git-svn-id: http://svn.osgeo.org/postgis/trunk@8163 b70326c6-7e19-0410-871a-916f4a2858ee --- raster/rt_pg/rt_pg.c | 2 +- raster/rt_pg/rtpostgis.sql.in.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/raster/rt_pg/rt_pg.c b/raster/rt_pg/rt_pg.c index 3a5dba4fb..bd162c58c 100644 --- a/raster/rt_pg/rt_pg.c +++ b/raster/rt_pg/rt_pg.c @@ -1777,7 +1777,7 @@ Datum RASTER_getBandNoDataValue(PG_FUNCTION_ARGS) rt_raster_destroy(raster); - PG_RETURN_FLOAT4(nodata); + PG_RETURN_FLOAT8(nodata); } diff --git a/raster/rt_pg/rtpostgis.sql.in.c b/raster/rt_pg/rtpostgis.sql.in.c index 4acee61f5..d22fd887c 100644 --- a/raster/rt_pg/rtpostgis.sql.in.c +++ b/raster/rt_pg/rtpostgis.sql.in.c @@ -1031,8 +1031,8 @@ CREATE OR REPLACE FUNCTION st_astiff(rast raster, options text[] DEFAULT NULL, s DECLARE i int; num_bands int; - nodata int; - last_nodata int; + nodata double precision; + last_nodata double precision; BEGIN num_bands := st_numbands($1); @@ -1780,12 +1780,12 @@ CREATE OR REPLACE FUNCTION st_hasnoband(rast raster, nband int DEFAULT 1) ----------------------------------------------------------------------- CREATE OR REPLACE FUNCTION st_bandnodatavalue(rast raster, band integer) - RETURNS float4 + RETURNS double precision AS 'MODULE_PATHNAME','RASTER_getBandNoDataValue' LANGUAGE 'C' IMMUTABLE STRICT; CREATE OR REPLACE FUNCTION st_bandnodatavalue(raster) - RETURNS float4 + RETURNS double precision AS $$ SELECT st_bandnodatavalue($1, 1) $$ LANGUAGE SQL IMMUTABLE STRICT; -- 2.40.0