]> granicus.if.org Git - postgis/commitdiff
Removed VARIADIC from ST_BandMetadata. Associated ticket is #1343.
authorBborie Park <bkpark at ucdavis.edu>
Sat, 3 Dec 2011 06:54:04 +0000 (06:54 +0000)
committerBborie Park <bkpark at ucdavis.edu>
Sat, 3 Dec 2011 06:54:04 +0000 (06:54 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@8300 b70326c6-7e19-0410-871a-916f4a2858ee

raster/rt_pg/rtpostgis.sql.in.c
raster/test/regress/rt_bandmetadata.sql

index 79fc95e140dae24426d6557911af1fbfb46dba08..50b333ecfd296072c4f44fdd956c6b095f75f972 100644 (file)
@@ -2090,7 +2090,7 @@ CREATE OR REPLACE FUNCTION st_bandpixeltype(rast raster, band integer DEFAULT 1)
 
 CREATE OR REPLACE FUNCTION st_bandmetadata(
        rast raster,
-       VARIADIC band int[],
+       band int[],
        OUT bandnum int,
        OUT pixeltype text,
        OUT hasnodata boolean,
@@ -2110,7 +2110,7 @@ CREATE OR REPLACE FUNCTION st_bandmetadata(
        OUT isoutdb boolean,
        OUT path text
 )
-       AS $$ SELECT pixeltype, hasnodata, nodatavalue, isoutdb, path FROM st_bandmetadata($1, VARIADIC ARRAY[$2]::int[]) LIMIT 1 $$
+       AS $$ SELECT pixeltype, hasnodata, nodatavalue, isoutdb, path FROM st_bandmetadata($1, ARRAY[$2]::int[]) LIMIT 1 $$
        LANGUAGE 'sql' IMMUTABLE STRICT;
 
 -----------------------------------------------------------------------
index 7a8c1a02c0c244135b3e5402cad2bb3e8b835c6c..ef7de4ea84dd8ffcfc0665e226857637a646b0f6 100644 (file)
@@ -96,7 +96,7 @@ SELECT
        path
 FROM ST_BandMetaData(
        make_test_raster(10, 10, 0, 0, 0, 0, 5, TRUE),
-       1,2,5
+       ARRAY[1,2,5]
 );
 
 SELECT
@@ -108,7 +108,7 @@ SELECT
        path
 FROM ST_BandMetaData(
        make_test_raster(10, 10, 0, 0, 0, 0, 5, TRUE),
-       VARIADIC ARRAY[]::int[]
+       ARRAY[]::int[]
 );
 
 DROP FUNCTION IF EXISTS make_test_raster(