Changeset: 83a69380f638 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/83a69380f638
Modified Files:
        geom/sql/40_geom.sql
Branch: geo-update
Log Message:

Added GRANTE EXECUTE commands to new geom SQL functions.


diffs (39 lines):

diff --git a/geom/sql/40_geom.sql b/geom/sql/40_geom.sql
--- a/geom/sql/40_geom.sql
+++ b/geom/sql/40_geom.sql
@@ -10,19 +10,25 @@
 ------------------------- Geography functions ---------------------------
 -------------------------------------------------------------------------
 CREATE FUNCTION ST_DistanceGeographic(geom1 Geometry, geom2 Geometry) RETURNS 
double EXTERNAL NAME geom."DistanceGeographic";
+GRANT EXECUTE ON FUNCTION ST_DistanceGeographic(Geometry, Geometry) TO PUBLIC;
 CREATE FILTER FUNCTION ST_DWithinGeographic(geom1 Geometry, geom2 Geometry, 
distance double) EXTERNAL NAME geom."DWithinGeographic";
+GRANT EXECUTE ON FUNCTION ST_DWithinGeographic(Geometry, Geometry, double) TO 
PUBLIC;
 CREATE FILTER FUNCTION ST_IntersectsGeographic(geom1 Geometry, geom2 Geometry) 
EXTERNAL NAME geom."IntersectsGeographic";
+GRANT EXECUTE ON FUNCTION ST_IntersectsGeographic(Geometry, Geometry) TO 
PUBLIC;
 
 -------------------------------------------------------------------------
 ----------------------- New Geometry functions --------------------------
 -------------------------------------------------------------------------
 CREATE AGGREGATE ST_Collect(geom Geometry) RETURNS Geometry external name 
aggr."Collect";
-
+GRANT EXECUTE ON AGGREGATE ST_Collect(Geometry) TO PUBLIC;
 CREATE FILTER FUNCTION ST_Intersects(geom1 Geometry, geom2 Geometry) EXTERNAL 
NAME rtree."Intersects";
+GRANT EXECUTE ON FILTER ST_Intersects(Geometry, Geometry) TO PUBLIC;
 CREATE FILTER FUNCTION ST_Intersects_NoIndex(geom1 Geometry, geom2 Geometry) 
EXTERNAL NAME geom."Intersects_noindex";
-
+GRANT EXECUTE ON FILTER ST_Intersects_NoIndex(Geometry, Geometry) TO PUBLIC;
 CREATE FILTER FUNCTION ST_DWithin(geom1 Geometry, geom2 Geometry, distance 
double) EXTERNAL NAME rtree."DWithin";
+GRANT EXECUTE ON FILTER ST_DWithin(Geometry, Geometry, double) TO PUBLIC;
 CREATE FILTER FUNCTION ST_DWithin_NoIndex(geom1 Geometry, geom2 Geometry, 
distance double) EXTERNAL NAME geom."DWithin_noindex";
+GRANT EXECUTE ON FILTER ST_DWithin_NoIndex(Geometry, Geometry, double) TO 
PUBLIC;
 
 -------------------------------------------------------------------------
 ------------------------- Old Geom functions ----------------------------
@@ -332,6 +338,7 @@ CREATE FUNCTION ST_MakePointM(x double, 
 GRANT EXECUTE ON FUNCTION ST_MakePointM(double, double, double) TO PUBLIC;
 --CREATE FUNCTION ST_MakeLine(geometry set geoms)?????
 CREATE AGGREGATE ST_MakeLine(geom Geometry) RETURNS Geometry external name 
aggr."MakeLine";
+GRANT EXECUTE ON AGGREGATE ST_MakeLine(Geometry) TO PUBLIC;
 CREATE FUNCTION ST_MakeLine(geom1 Geometry, geom2 Geometry) RETURNS Geometry 
external name geom."MakeLine"; --two single geometries
 GRANT EXECUTE ON FUNCTION ST_MakeLine(Geometry, Geometry) TO PUBLIC;
 --CREATE FUNCTION ST_MakeLine(geoms_arr Geometry[]) RETURNS Geometry external 
name geom."MakeLine";
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to