]> granicus.if.org Git - postgis/commitdiff
Embed availability info for raster operators
authorSandro Santilli <strk@keybit.net>
Tue, 17 Feb 2015 09:23:50 +0000 (09:23 +0000)
committerSandro Santilli <strk@keybit.net>
Tue, 17 Feb 2015 09:23:50 +0000 (09:23 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@13217 b70326c6-7e19-0410-871a-916f4a2858ee

raster/rt_pg/rtpostgis.sql.in

index 35c157cd39e7842cdb39d59d7be32018a47069e1..e2fcb4ef6a3b6bfe890b1df7ec8f63b03f7c2933 100644 (file)
@@ -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