mirror of
https://git.osgeo.org/gitea/postgis/postgis
synced 2024-10-24 17:12:35 +00:00
git-svn-id: http://svn.osgeo.org/postgis/trunk@6547 b70326c6-7e19-0410-871a-916f4a2858ee
This commit is contained in:
parent
eb724d0df5
commit
608a5a7e6e
|
@ -958,62 +958,62 @@ CREATE CAST (raster AS bytea)
|
|||
|
||||
CREATE OR REPLACE FUNCTION st_overleft(raster, raster)
|
||||
RETURNS bool
|
||||
AS 'select geometry_overleft($1::geometry, $2::geometry)'
|
||||
AS 'select $1::geometry &< $2::geometry'
|
||||
LANGUAGE 'SQL' IMMUTABLE STRICT;
|
||||
|
||||
CREATE OR REPLACE FUNCTION st_overright(raster, raster)
|
||||
RETURNS bool
|
||||
AS 'select geometry_overright($1::geometry, $2::geometry)'
|
||||
AS 'select $1::geometry &> $2::geometry'
|
||||
LANGUAGE 'SQL' IMMUTABLE STRICT;
|
||||
|
||||
CREATE OR REPLACE FUNCTION st_left(raster, raster)
|
||||
RETURNS bool
|
||||
AS 'select geometry_left($1::geometry, $2::geometry)'
|
||||
AS 'select $1::geometry << $2::geometry'
|
||||
LANGUAGE 'SQL' IMMUTABLE STRICT;
|
||||
|
||||
CREATE OR REPLACE FUNCTION st_right(raster, raster)
|
||||
RETURNS bool
|
||||
AS 'select geometry_right($1::geometry, $2::geometry)'
|
||||
AS 'select $1::geometry >> $2::geometry'
|
||||
LANGUAGE 'SQL' IMMUTABLE STRICT;
|
||||
|
||||
CREATE OR REPLACE FUNCTION st_overabove(raster, raster)
|
||||
RETURNS bool
|
||||
AS 'select geometry_overabove($1::geometry, $2::geometry)'
|
||||
AS 'select $1::geometry |&> $2::geometry'
|
||||
LANGUAGE 'SQL' IMMUTABLE STRICT;
|
||||
|
||||
CREATE OR REPLACE FUNCTION st_overbelow(raster, raster)
|
||||
RETURNS bool
|
||||
AS 'select geometry_overbelow($1::geometry, $2::geometry)'
|
||||
AS 'select $1::geometry &<| $2::geometry'
|
||||
LANGUAGE 'SQL' IMMUTABLE STRICT;
|
||||
|
||||
CREATE OR REPLACE FUNCTION st_above(raster, raster)
|
||||
RETURNS bool
|
||||
AS 'select geometry_above($1::geometry, $2::geometry)'
|
||||
AS 'select $1::geometry |>> $2::geometry'
|
||||
LANGUAGE 'SQL' IMMUTABLE STRICT;
|
||||
|
||||
CREATE OR REPLACE FUNCTION st_below(raster, raster)
|
||||
RETURNS bool
|
||||
AS 'select geometry_below($1::geometry, $2::geometry)'
|
||||
AS 'select $1::geometry <<| $2::geometry'
|
||||
LANGUAGE 'SQL' IMMUTABLE STRICT;
|
||||
|
||||
CREATE OR REPLACE FUNCTION st_same(raster, raster)
|
||||
RETURNS bool
|
||||
AS 'select geometry_same($1::geometry, $2::geometry)'
|
||||
AS 'select $1::geometry ~= $2::geometry'
|
||||
LANGUAGE 'SQL' IMMUTABLE STRICT;
|
||||
|
||||
CREATE OR REPLACE FUNCTION st_contained(raster, raster)
|
||||
RETURNS bool
|
||||
AS 'select geometry_contained($1::geometry, $2::geometry)'
|
||||
AS 'select $1::geometry @ $2::geometry'
|
||||
LANGUAGE 'SQL' IMMUTABLE STRICT;
|
||||
|
||||
CREATE OR REPLACE FUNCTION st_contain(raster, raster)
|
||||
RETURNS bool
|
||||
AS 'select geometry_contain($1::geometry, $2::geometry)'
|
||||
AS 'select $1::geometry ~ $2::geometry'
|
||||
LANGUAGE 'SQL' IMMUTABLE STRICT;
|
||||
|
||||
CREATE OR REPLACE FUNCTION st_overlap(raster, raster)
|
||||
RETURNS bool
|
||||
AS 'select geometry_overlap($1::geometry, $2::geometry)'
|
||||
AS 'select $1::geometry && $2::geometry'
|
||||
LANGUAGE 'SQL' IMMUTABLE STRICT;
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
|
Loading…
Reference in a new issue