AS 'MODULE_PATHNAME','RASTER_out'
LANGUAGE 'c' IMMUTABLE STRICT;
+-- Availability: 2.0.0
CREATE TYPE raster (
alignment = double,
internallength = variable,
-- generic composite type of a raster and its band index
-----------------------------------------------------------------------
+-- Availability: 2.1.0
CREATE TYPE rastbandarg AS (
rast raster,
nband integer
-- generic composite type of a geometry and value
-----------------------------------------------------------------------
+-- Availability: 2.0.0
CREATE TYPE geomval AS (
geom geometry,
val double precision
-- Constructor ST_AddBand
-----------------------------------------------------------------------
+-- Availability: 2.1.0
CREATE TYPE addbandarg AS (
index int,
pixeltype text,
-- ST_SummaryStats and ST_ApproxSummaryStats
-----------------------------------------------------------------------
+-- Availability: 2.0.0
CREATE TYPE summarystats AS (
count bigint,
sum double precision,
-- ST_CountAgg
-----------------------------------------------------------------------
+-- Availability: 2.1.0
CREATE TYPE agg_count AS (
count bigint,
nband integer,
-----------------------------------------------------------------------
-- ST_Reclass
-----------------------------------------------------------------------
+-- Availability: 2.0.0
CREATE TYPE reclassarg AS (
nband int,
reclassexpr text,
AS $$ SELECT st_samealignment(st_makeemptyraster(1, 1, $1, $2, $3, $4, $5, $6), st_makeemptyraster(1, 1, $7, $8, $9, $10, $11, $12)) $$
LANGUAGE 'sql' IMMUTABLE STRICT;
+-- Availability: 2.1.0
CREATE TYPE agg_samealignment AS (
refraster raster,
aligned boolean
-- ST_Union aggregate
-----------------------------------------------------------------------
+-- Availability: 2.1.0
CREATE TYPE unionarg AS (
nband int,
uniontype text