From: Sandro Santilli Date: Tue, 17 Feb 2015 09:23:50 +0000 (+0000) Subject: Embed availability info for raster operators X-Git-Tag: 2.2.0rc1~680 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e8719d3678951d7e63d3148c46e2ac4b68d8b891;p=postgis Embed availability info for raster operators git-svn-id: http://svn.osgeo.org/postgis/trunk@13217 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/raster/rt_pg/rtpostgis.sql.in b/raster/rt_pg/rtpostgis.sql.in index 35c157cd3..e2fcb4ef6 100644 --- a/raster/rt_pg/rtpostgis.sql.in +++ b/raster/rt_pg/rtpostgis.sql.in @@ -5772,72 +5772,85 @@ CREATE OR REPLACE FUNCTION geometry_raster_overlap(geometry, raster) -- GiST index OPERATORs ------------------------------------------------------------------------------ -- raster/raster operators + +-- Availability: 2.0.0 CREATE OPERATOR << ( LEFTARG = raster, RIGHTARG = raster, PROCEDURE = raster_left, COMMUTATOR = '>>', RESTRICT = positionsel, JOIN = positionjoinsel ); +-- Availability: 2.0.0 CREATE OPERATOR &< ( LEFTARG = raster, RIGHTARG = raster, PROCEDURE = raster_overleft, COMMUTATOR = '&>', RESTRICT = positionsel, JOIN = positionjoinsel ); +-- Availability: 2.0.0 CREATE OPERATOR <<| ( LEFTARG = raster, RIGHTARG = raster, PROCEDURE = raster_below, COMMUTATOR = '|>>', RESTRICT = positionsel, JOIN = positionjoinsel ); +-- Availability: 2.0.0 CREATE OPERATOR &<| ( LEFTARG = raster, RIGHTARG = raster, PROCEDURE = raster_overbelow, COMMUTATOR = '|&>', RESTRICT = positionsel, JOIN = positionjoinsel ); +-- Availability: 2.0.0 CREATE OPERATOR && ( LEFTARG = raster, RIGHTARG = raster, PROCEDURE = raster_overlap, COMMUTATOR = '&&', RESTRICT = contsel, JOIN = contjoinsel ); +-- Availability: 2.0.0 CREATE OPERATOR &> ( LEFTARG = raster, RIGHTARG = raster, PROCEDURE = raster_overright, COMMUTATOR = '&<', RESTRICT = positionsel, JOIN = positionjoinsel ); +-- Availability: 2.0.0 CREATE OPERATOR >> ( LEFTARG = raster, RIGHTARG = raster, PROCEDURE = raster_right, COMMUTATOR = '<<', RESTRICT = positionsel, JOIN = positionjoinsel ); +-- Availability: 2.0.0 CREATE OPERATOR |&> ( LEFTARG = raster, RIGHTARG = raster, PROCEDURE = raster_overabove, COMMUTATOR = '&<|', RESTRICT = positionsel, JOIN = positionjoinsel ); +-- Availability: 2.0.0 CREATE OPERATOR |>> ( LEFTARG = raster, RIGHTARG = raster, PROCEDURE = raster_above, COMMUTATOR = '<<|', RESTRICT = positionsel, JOIN = positionjoinsel ); +-- Availability: 2.0.0 CREATE OPERATOR ~= ( LEFTARG = raster, RIGHTARG = raster, PROCEDURE = raster_same, COMMUTATOR = '~=', RESTRICT = eqsel, JOIN = eqjoinsel ); +-- Availability: 2.0.0 CREATE OPERATOR @ ( LEFTARG = raster, RIGHTARG = raster, PROCEDURE = raster_contained, COMMUTATOR = '~', RESTRICT = contsel, JOIN = contjoinsel ); +-- Availability: 2.0.0 CREATE OPERATOR ~ ( LEFTARG = raster, RIGHTARG = raster, PROCEDURE = raster_contain, COMMUTATOR = '@', @@ -5847,6 +5860,7 @@ CREATE OPERATOR ~ ( -- raster/geometry operators -- Availability: 2.0.0 +-- Last Changed: 2.2.0 removed commutator spec CREATE OPERATOR ~ ( LEFTARG = raster, RIGHTARG = geometry, PROCEDURE = raster_geometry_contain, -- COMMUTATOR = '@', -- see http://trac.osgeo.org/postgis/ticket/2532