END IF;
END
$$
-LANGUAGE 'plpgsql' VOLATILE STRICT;
+LANGUAGE 'plpgsql' STABLE STRICT;
--} intersects(TopoGeometry, TopoGeometry)
--{
RETURN TRUE;
END
$$
-LANGUAGE 'plpgsql' VOLATILE STRICT;
+LANGUAGE 'plpgsql' STABLE STRICT;
--} equals(TopoGeometry, TopoGeometry)
RAISE EXCEPTION 'SQL/MM Spatial exception - invalid topology name';
END
$$
-LANGUAGE 'plpgsql' VOLATILE;
+LANGUAGE 'plpgsql' STABLE;
--} ST_GetFaceEdges
--{
RAISE EXCEPTION 'SQL/MM Spatial exception - non-existent face.';
END
$$
-LANGUAGE 'plpgsql' VOLATILE;
+LANGUAGE 'plpgsql' STABLE;
--} ST_GetFaceGeometry
RAISE DEBUG 'Updating contained edges';
#endif
ishole := false;
- END IF;
+ END IF; -- }
-- Update edges having new face on the left
sql := 'UPDATE '