AS $$ SELECT st_band($1, regexp_split_to_array(regexp_replace($2, '[[:space:]]', '', 'g'), $3)::int[]) $$
LANGUAGE 'SQL' IMMUTABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_band(rast raster, nbands text)
- RETURNS RASTER
- AS $$ SELECT st_band($1, regexp_split_to_array(regexp_replace($2, '[[:space:]]', '', 'g'), ',')::int[]) $$
- LANGUAGE 'SQL' IMMUTABLE STRICT;
-*/
-
-----------------------------------------------------------------------
-- ST_SummaryStats and ST_ApproxSummaryStats
-----------------------------------------------------------------------
AS 'MODULE_PATHNAME','RASTER_summaryStats'
LANGUAGE 'C' IMMUTABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_summarystats(rast raster, nband int, hasnodata boolean)
- RETURNS summarystats
- AS $$ SELECT count, sum, mean, stddev, min, max FROM st_summarystats($1, $2, $3, 1) $$
- LANGUAGE 'SQL' IMMUTABLE STRICT;
-
-CREATE OR REPLACE FUNCTION st_summarystats(rast raster, nband int)
- RETURNS summarystats
- AS $$ SELECT count, sum, mean, stddev, min, max FROM st_summarystats($1, $2, TRUE, 1) $$
- LANGUAGE 'SQL' IMMUTABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_summarystats(rast raster, hasnodata boolean)
RETURNS summarystats
AS $$ SELECT count, sum, mean, stddev, min, max FROM st_summarystats($1, 1, $2, 1) $$
LANGUAGE 'SQL' IMMUTABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_summarystats(rast raster)
- RETURNS summarystats
- AS $$ SELECT count, sum, mean, stddev, min, max FROM st_summarystats($1, 1, TRUE, 1) $$
- LANGUAGE 'SQL' IMMUTABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_approxsummarystats(rast raster, nband int DEFAULT 1, hasnodata boolean DEFAULT TRUE, sample_percent double precision DEFAULT 0.1)
RETURNS summarystats
AS $$ SELECT count, sum, mean, stddev, min, max FROM st_summarystats($1, $2, $3, $4) $$
AS $$ SELECT count, sum, mean, stddev, min, max FROM st_summarystats($1, 1, TRUE, $2) $$
LANGUAGE 'SQL' IMMUTABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_approxsummarystats(rast raster)
- RETURNS summarystats
- AS $$ SELECT count, sum, mean, stddev, min, max FROM st_summarystats($1, 1, TRUE, 0.1) $$
- LANGUAGE 'SQL' IMMUTABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_summarystats(rastertable text, rastercolumn text, nband integer DEFAULT 1, hasnodata boolean DEFAULT TRUE, sample_percent double precision DEFAULT 1)
RETURNS summarystats
AS $$
END;
$$ LANGUAGE 'plpgsql' STABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_summarystats(rastertable text, rastercolumn text, nband integer, hasnodata boolean)
+CREATE OR REPLACE FUNCTION st_summarystats(rastertable text, rastercolumn text, hasnodata boolean)
RETURNS summarystats
- AS $$ SELECT count, sum, mean, stddev, min, max FROM st_summarystats($1, $2, $3, $4, 1) $$
+ AS $$ SELECT count, sum, mean, stddev, min, max FROM st_summarystats($1, $2, 1, $3, 1) $$
LANGUAGE 'SQL' STABLE STRICT;
-CREATE OR REPLACE FUNCTION st_summarystats(rastertable text, rastercolumn text, nband integer)
- RETURNS summarystats
- AS $$ SELECT count, sum, mean, stddev, min, max FROM st_summarystats($1, $2, $3, TRUE, 1) $$
- LANGUAGE 'SQL' STABLE STRICT;
-
-CREATE OR REPLACE FUNCTION st_summarystats(rastertable text, rastercolumn text)
- RETURNS summarystats
- AS $$ SELECT count, sum, mean, stddev, min, max FROM st_summarystats($1, $2, 1, TRUE, 1) $$
- LANGUAGE 'SQL' STABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_approxsummarystats(rastertable text, rastercolumn text, nband integer DEFAULT 1, hasnodata boolean DEFAULT TRUE, sample_percent double precision DEFAULT 0.1)
RETURNS summarystats
AS $$ SELECT count, sum, mean, stddev, min, max FROM st_summarystats($1, $2, $3, $4, $5) $$
AS $$ SELECT count, sum, mean, stddev, min, max FROM st_summarystats($1, $2, $3, TRUE, $4) $$
LANGUAGE 'SQL' STABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_approxsummarystats(rastertable text, rastercolumn text, nband integer)
+CREATE OR REPLACE FUNCTION st_approxsummarystats(rastertable text, rastercolumn text, hasnodata boolean)
RETURNS summarystats
- AS $$ SELECT count, sum, mean, stddev, min, max FROM st_summarystats($1, $2, $3, TRUE, 0.1) $$
+ AS $$ SELECT count, sum, mean, stddev, min, max FROM st_summarystats($1, $2, 1, $3, 0.1) $$
LANGUAGE 'SQL' STABLE STRICT;
-*/
CREATE OR REPLACE FUNCTION st_approxsummarystats(rastertable text, rastercolumn text, sample_percent double precision)
RETURNS summarystats
AS $$ SELECT count, sum, mean, stddev, min, max FROM st_summarystats($1, $2, 1, TRUE, $3) $$
LANGUAGE 'SQL' STABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_approxsummarystats(rastertable text, rastercolumn text)
- RETURNS summarystats
- AS $$ SELECT count, sum, mean, stddev, min, max FROM st_summarystats($1, $2, 1, TRUE, 0.1) $$
- LANGUAGE 'SQL' STABLE STRICT;
-*/
-
-----------------------------------------------------------------------
-- ST_Count and ST_ApproxCount
-----------------------------------------------------------------------
AS $$ SELECT count FROM st_summarystats($1, $2, $3, 1) $$
LANGUAGE 'SQL' IMMUTABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_count(rast raster, nband int, OUT count bigint)
- RETURNS bigint
- AS $$ SELECT count FROM st_summarystats($1, $2, TRUE, 1) $$
- LANGUAGE 'SQL' IMMUTABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_count(rast raster, hasnodata boolean, OUT count bigint)
RETURNS bigint
AS $$ SELECT count FROM st_summarystats($1, 1, $2, 1) $$
LANGUAGE 'SQL' IMMUTABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_count(rast raster, OUT count bigint)
- RETURNS bigint
- AS $$ SELECT count FROM st_summarystats($1, 1, TRUE, 1) $$
- LANGUAGE 'SQL' IMMUTABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_approxcount(rast raster, nband int DEFAULT 1, hasnodata boolean DEFAULT TRUE, sample_percent double precision DEFAULT 0.1, OUT count bigint)
RETURNS bigint
AS $$ SELECT count FROM st_summarystats($1, $2, $3, $4) $$
AS $$ SELECT count FROM st_summarystats($1, 1, TRUE, $2) $$
LANGUAGE 'SQL' IMMUTABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_approxcount(rast raster, OUT count bigint)
- RETURNS bigint
- AS $$ SELECT count FROM st_summarystats($1, 1, TRUE, 0.1) $$
- LANGUAGE 'SQL' IMMUTABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_count(rastertable text, rastercolumn text, nband int DEFAULT 1, hasnodata boolean DEFAULT TRUE, OUT count bigint)
RETURNS bigint
AS $$ SELECT count FROM st_summarystats($1, $2, $3, $4, 1) $$
LANGUAGE 'SQL' STABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_count(rastertable text, rastercolumn text, nband int, OUT count bigint)
- RETURNS bigint
- AS $$ SELECT count FROM st_summarystats($1, $2, $3, TRUE, 1) $$
- LANGUAGE 'SQL' STABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_count(rastertable text, rastercolumn text, hasnodata boolean, OUT count bigint)
RETURNS bigint
AS $$ SELECT count FROM st_summarystats($1, $2, 1, $3, 1) $$
LANGUAGE 'SQL' STABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_count(rastertable text, rastercolumn text, OUT count bigint)
- RETURNS bigint
- AS $$ SELECT count FROM st_summarystats($1, $2, 1, TRUE, 1) $$
- LANGUAGE 'SQL' STABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_approxcount(rastertable text, rastercolumn text, nband int DEFAULT 1, hasnodata boolean DEFAULT TRUE, sample_percent double precision DEFAULT 0.1, OUT count bigint)
RETURNS bigint
AS $$ SELECT count FROM st_summarystats($1, $2, $3, $4, $5) $$
AS $$ SELECT count FROM st_summarystats($1, $2, 1, TRUE, $3) $$
LANGUAGE 'SQL' STABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_approxcount(rastertable text, rastercolumn text, OUT count bigint)
- RETURNS bigint
- AS $$ SELECT count FROM st_summarystats($1, $2, 1, TRUE, 0.1) $$
- LANGUAGE 'SQL' STABLE STRICT;
-*/
-
-----------------------------------------------------------------------
-- ST_Sum and ST_ApproxSum
-----------------------------------------------------------------------
AS $$ SELECT sum FROM st_summarystats($1, $2, $3, 1) $$
LANGUAGE 'SQL' IMMUTABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_sum(rast raster, nband int, OUT sum double precision)
- RETURNS double precision
- AS $$ SELECT sum FROM st_summarystats($1, $2, TRUE, 1) $$
- LANGUAGE 'SQL' IMMUTABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_sum(rast raster, hasnodata boolean, OUT sum double precision)
RETURNS double precision
AS $$ SELECT sum FROM st_summarystats($1, 1, $2, 1) $$
LANGUAGE 'SQL' IMMUTABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_sum(rast raster, OUT sum double precision)
- RETURNS double precision
- AS $$ SELECT sum FROM st_summarystats($1, 1, TRUE, 1) $$
- LANGUAGE 'SQL' IMMUTABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_approxsum(rast raster, nband int DEFAULT 1, hasnodata boolean DEFAULT TRUE, sample_percent double precision DEFAULT 0.1, OUT sum double precision)
RETURNS double precision
AS $$ SELECT sum FROM st_summarystats($1, $2, $3, $4) $$
AS $$ SELECT sum FROM st_summarystats($1, 1, TRUE, $2) $$
LANGUAGE 'SQL' IMMUTABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_approxsum(rast raster, OUT sum double precision)
- RETURNS double precision
- AS $$ SELECT sum FROM st_summarystats($1, 1, TRUE, 0.1) $$
- LANGUAGE 'SQL' IMMUTABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_sum(rastertable text, rastercolumn text, nband int DEFAULT 1, hasnodata boolean DEFAULT TRUE, OUT sum double precision)
RETURNS double precision
AS $$ SELECT sum FROM st_summarystats($1, $2, $3, $4, 1) $$
LANGUAGE 'SQL' STABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_sum(rastertable text, rastercolumn text, nband int, OUT sum double precision)
- RETURNS double precision
- AS $$ SELECT sum FROM st_summarystats($1, $2, $3, TRUE, 1) $$
- LANGUAGE 'SQL' STABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_sum(rastertable text, rastercolumn text, hasnodata boolean, OUT sum double precision)
RETURNS double precision
AS $$ SELECT sum FROM st_summarystats($1, $2, 1, $3, 1) $$
LANGUAGE 'SQL' STABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_sum(rastertable text, rastercolumn text, OUT sum double precision)
- RETURNS double precision
- AS $$ SELECT sum FROM st_summarystats($1, $2, 1, TRUE, 1) $$
- LANGUAGE 'SQL' STABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_approxsum(rastertable text, rastercolumn text, nband int DEFAULT 1, hasnodata boolean DEFAULT TRUE, sample_percent double precision DEFAULT 0.1, OUT sum double precision)
RETURNS double precision
AS $$ SELECT sum FROM st_summarystats($1, $2, $3, $4, $5) $$
AS $$ SELECT sum FROM st_summarystats($1, $2, 1, TRUE, $3) $$
LANGUAGE 'SQL' STABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_approxsum(rastertable text, rastercolumn text, OUT sum double precision)
- RETURNS double precision
- AS $$ SELECT sum FROM st_summarystats($1, $2, 1, TRUE, 0.1) $$
- LANGUAGE 'SQL' STABLE STRICT;
-*/
-
-----------------------------------------------------------------------
-- ST_Mean and ST_ApproxMean
-----------------------------------------------------------------------
AS $$ SELECT mean FROM st_summarystats($1, $2, $3, 1) $$
LANGUAGE 'SQL' IMMUTABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_mean(rast raster, nband int, OUT mean double precision)
- RETURNS double precision
- AS $$ SELECT mean FROM st_summarystats($1, $2, TRUE, 1) $$
- LANGUAGE 'SQL' IMMUTABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_mean(rast raster, hasnodata boolean, OUT mean double precision)
RETURNS double precision
AS $$ SELECT mean FROM st_summarystats($1, 1, $2, 1) $$
LANGUAGE 'SQL' IMMUTABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_mean(rast raster, OUT mean double precision)
- RETURNS double precision
- AS $$ SELECT mean FROM st_summarystats($1, 1, TRUE, 1) $$
- LANGUAGE 'SQL' IMMUTABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_approxmean(rast raster, nband int DEFAULT 1, hasnodata boolean DEFAULT TRUE, sample_percent double precision DEFAULT 0.1, OUT mean double precision)
RETURNS double precision
AS $$ SELECT mean FROM st_summarystats($1, $2, $3, $4) $$
AS $$ SELECT mean FROM st_summarystats($1, 1, TRUE, $2) $$
LANGUAGE 'SQL' IMMUTABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_approxmean(rast raster, OUT mean double precision)
- RETURNS double precision
- AS $$ SELECT mean FROM st_summarystats($1, 1, TRUE, 0.1) $$
- LANGUAGE 'SQL' IMMUTABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_mean(rastertable text, rastercolumn text, nband int DEFAULT 1, hasnodata boolean DEFAULT TRUE, OUT mean double precision)
RETURNS double precision
AS $$ SELECT mean FROM st_summarystats($1, $2, $3, $4, 1) $$
LANGUAGE 'SQL' STABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_mean(rastertable text, rastercolumn text, nband int, OUT mean double precision)
- RETURNS double precision
- AS $$ SELECT mean FROM st_summarystats($1, $2, $3, TRUE, 1) $$
- LANGUAGE 'SQL' STABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_mean(rastertable text, rastercolumn text, hasnodata boolean, OUT mean double precision)
RETURNS double precision
AS $$ SELECT mean FROM st_summarystats($1, $2, 1, $3, 1) $$
LANGUAGE 'SQL' STABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_mean(rastertable text, rastercolumn text, OUT mean double precision)
- RETURNS double precision
- AS $$ SELECT mean FROM st_summarystats($1, $2, 1, TRUE, 1) $$
- LANGUAGE 'SQL' STABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_approxmean(rastertable text, rastercolumn text, nband int DEFAULT 1, hasnodata boolean DEFAULT TRUE, sample_percent double precision DEFAULT 0.1, OUT mean double precision)
RETURNS double precision
AS $$ SELECT mean FROM st_summarystats($1, $2, $3, $4, $5) $$
AS $$ SELECT mean FROM st_summarystats($1, $2, 1, TRUE, $3) $$
LANGUAGE 'SQL' STABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_approxmean(rastertable text, rastercolumn text, OUT mean double precision)
- RETURNS double precision
- AS $$ SELECT mean FROM st_summarystats($1, $2, 1, TRUE, 0.1) $$
- LANGUAGE 'SQL' STABLE STRICT;
-*/
-
-----------------------------------------------------------------------
-- ST_StdDev and ST_ApproxStdDev
-----------------------------------------------------------------------
AS $$ SELECT stddev FROM st_summarystats($1, $2, $3, 1) $$
LANGUAGE 'SQL' IMMUTABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_stddev(rast raster, nband int, OUT stddev double precision)
- RETURNS double precision
- AS $$ SELECT stddev FROM st_summarystats($1, $2, TRUE, 1) $$
- LANGUAGE 'SQL' IMMUTABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_stddev(rast raster, hasnodata boolean, OUT stddev double precision)
RETURNS double precision
AS $$ SELECT stddev FROM st_summarystats($1, 1, $2, 1) $$
LANGUAGE 'SQL' IMMUTABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_stddev(rast raster, OUT stddev double precision)
- RETURNS double precision
- AS $$ SELECT stddev FROM st_summarystats($1, 1, TRUE, 1) $$
- LANGUAGE 'SQL' IMMUTABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_approxstddev(rast raster, nband int DEFAULT 1, hasnodata boolean DEFAULT TRUE, sample_percent double precision DEFAULT 0.1, OUT stddev double precision)
RETURNS double precision
AS $$ SELECT stddev FROM st_summarystats($1, $2, $3, $4) $$
AS $$ SELECT stddev FROM st_summarystats($1, 1, TRUE, $2) $$
LANGUAGE 'SQL' IMMUTABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_approxstddev(rast raster, OUT stddev double precision)
- RETURNS double precision
- AS $$ SELECT stddev FROM st_summarystats($1, 1, TRUE, 0.1) $$
- LANGUAGE 'SQL' IMMUTABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_stddev(rastertable text, rastercolumn text, nband int DEFAULT 1, hasnodata boolean DEFAULT TRUE, OUT stddev double precision)
RETURNS double precision
AS $$ SELECT stddev FROM st_summarystats($1, $2, $3, $4, 1) $$
LANGUAGE 'SQL' STABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_stddev(rastertable text, rastercolumn text, nband int, OUT stddev double precision)
- RETURNS double precision
- AS $$ SELECT stddev FROM st_summarystats($1, $2, $3, TRUE, 1) $$
- LANGUAGE 'SQL' STABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_stddev(rastertable text, rastercolumn text, hasnodata boolean, OUT stddev double precision)
RETURNS double precision
AS $$ SELECT stddev FROM st_summarystats($1, $2, 1, $3, 1) $$
LANGUAGE 'SQL' STABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_stddev(rastertable text, rastercolumn text, OUT stddev double precision)
- RETURNS double precision
- AS $$ SELECT stddev FROM st_summarystats($1, $2, 1, TRUE, 1) $$
- LANGUAGE 'SQL' STABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_approxstddev(rastertable text, rastercolumn text, nband int DEFAULT 1, hasnodata boolean DEFAULT TRUE, sample_percent double precision DEFAULT 0.1, OUT stddev double precision)
RETURNS double precision
AS $$ SELECT stddev FROM st_summarystats($1, $2, $3, $4, $5) $$
AS $$ SELECT stddev FROM st_summarystats($1, $2, 1, TRUE, $3) $$
LANGUAGE 'SQL' STABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_approxstddev(rastertable text, rastercolumn text, OUT stddev double precision)
- RETURNS double precision
- AS $$ SELECT stddev FROM st_summarystats($1, $2, 1, TRUE, 0.1) $$
- LANGUAGE 'SQL' STABLE STRICT;
-*/
-
-----------------------------------------------------------------------
-- ST_MinMax and ST_ApproxMinMax
-----------------------------------------------------------------------
AS $$ SELECT min, max FROM st_summarystats($1, $2, $3, 1) $$
LANGUAGE 'SQL' IMMUTABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_minmax(rast raster, nband int, OUT min double precision, OUT max double precision)
- RETURNS record
- AS $$ SELECT min, max FROM st_summarystats($1, $2, TRUE, 1) $$
- LANGUAGE 'SQL' IMMUTABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_minmax(rast raster, hasnodata boolean, OUT min double precision, OUT max double precision)
RETURNS record
AS $$ SELECT min, max FROM st_summarystats($1, 1, $2, 1) $$
LANGUAGE 'SQL' IMMUTABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_minmax(rast raster, OUT min double precision, OUT max double precision)
- RETURNS record
- AS $$ SELECT min, max FROM st_summarystats($1, 1, TRUE, 1) $$
- LANGUAGE 'SQL' IMMUTABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_approxminmax(rast raster, nband int DEFAULT 1, hasnodata boolean DEFAULT TRUE, sample_percent double precision DEFAULT 0.1, OUT min double precision, OUT max double precision)
RETURNS record
AS $$ SELECT min, max FROM st_summarystats($1, $2, $3, $4) $$
AS $$ SELECT min, max FROM st_summarystats($1, 1, TRUE, $2) $$
LANGUAGE 'SQL' IMMUTABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_approxminmax(rast raster, OUT min double precision, OUT max double precision)
- RETURNS record
- AS $$ SELECT min, max FROM st_summarystats($1, 1, TRUE, 0.1) $$
- LANGUAGE 'SQL' IMMUTABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_minmax(rastertable text, rastercolumn text, nband int DEFAULT 1, hasnodata boolean DEFAULT TRUE, OUT min double precision, OUT max double precision)
RETURNS record
AS $$ SELECT min, max FROM st_summarystats($1, $2, $3, $4, 1) $$
LANGUAGE 'SQL' STABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_minmax(rastertable text, rastercolumn text, nband int, OUT min double precision, OUT max double precision)
- RETURNS record
- AS $$ SELECT min, max FROM st_summarystats($1, $2, $3, TRUE, 1) $$
- LANGUAGE 'SQL' STABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_minmax(rastertable text, rastercolumn text, hasnodata boolean, OUT min double precision, OUT max double precision)
RETURNS record
AS $$ SELECT min, max FROM st_summarystats($1, $2, 1, $3, 1) $$
LANGUAGE 'SQL' STABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_minmax(rastertable text, rastercolumn text, OUT min double precision, OUT max double precision)
- RETURNS record
- AS $$ SELECT min, max FROM st_summarystats($1, $2, 1, TRUE, 1) $$
- LANGUAGE 'SQL' STABLE STRICT;
-*/
-
CREATE OR REPLACE FUNCTION st_approxminmax(rastertable text, rastercolumn text, nband int DEFAULT 1, hasnodata boolean DEFAULT TRUE, sample_percent double precision DEFAULT 0.1, OUT min double precision, OUT max double precision)
RETURNS record
AS $$ SELECT min, max FROM st_summarystats($1, $2, $3, $4, $5) $$
AS $$ SELECT min, max FROM st_summarystats($1, $2, 1, TRUE, $3) $$
LANGUAGE 'SQL' STABLE STRICT;
-/*
-CREATE OR REPLACE FUNCTION st_approxminmax(rastertable text, rastercolumn text, OUT min double precision, OUT max double precision)
- RETURNS record
- AS $$ SELECT min, max FROM st_summarystats($1, $2, 1, TRUE, 0.1) $$
- LANGUAGE 'SQL' STABLE STRICT;
-*/
-
-----------------------------------------------------------------------
-- ST_Histogram and ST_ApproxHistogram
-----------------------------------------------------------------------