<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7653.38">
<TITLE>RE: [postgis-devel] Public/Private API, ST_*/_ST_*</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Well actually I should elaborate.  If you are building your own aggregate functions or doing something like<BR>
<BR>
SELECT ST_Unite_garray(ARRAY(SELECT the_geom FROM foo))<BR>
FROM foo2<BR>
<BR>
Is often times much more efficient than using ST_Union.  Aside from you can't easily use ST_Union with something like the above.<BR>
<BR>
<BR>
-----Original Message-----<BR>
From: postgis-devel-bounces@postgis.refractions.net on behalf of Obe, Regina<BR>
Sent: Mon 1/19/2009 11:49 PM<BR>
To: PostGIS Development Discussion<BR>
Subject: RE: [postgis-devel] Public/Private API, ST_*/_ST_*<BR>
<BR>
hmm I use those functions in some code I have.  So that would be kind of breaking in a major way for me.<BR>
<BR>
Besides there is no counterpart to those particular functions in an obvious sense like _ST_Intersects<BR>
so some of those functions I consider a bit fuzzy as to whether they should be considered private except they are not documented.<BR>
<BR>
-----Original Message-----<BR>
From: postgis-devel-bounces@postgis.refractions.net on behalf of Paul Ramsey<BR>
Sent: Mon 1/19/2009 11:43 PM<BR>
To: PostGIS Development Discussion<BR>
Subject: [postgis-devel] Public/Private API, ST_*/_ST_*<BR>
<BR>
Unfortunately, when we function re-named things for 1.2, things got a <BR>
little out-of-hand, and every single function ended up with an ST_* <BR>
sibling. I'd like to back away from that a bit now, and flip private <BR>
functions into _ST_* space.  Some examples are st_geom_accum, <BR>
st_unite_garray, etc.  I'd like to do it without leaving the old <BR>
variants around. This is "breaking", but since the functions are <BR>
private, hopefully not actually breaking.<BR>
<BR>
P.<BR>
<BR>
--<BR>
Paul Ramsey<BR>
OpenGeo - <A HREF="http://opengeo.org">http://opengeo.org</A><BR>
Putting the "Po" in "PostGIS".<BR>
<BR>
_______________________________________________<BR>
postgis-devel mailing list<BR>
postgis-devel@postgis.refractions.net<BR>
<A HREF="http://postgis.refractions.net/mailman/listinfo/postgis-devel">http://postgis.refractions.net/mailman/listinfo/postgis-devel</A><BR>
<BR>
<BR>
<BR>
-----------------------------------------<BR>
The substance of this message, including any attachments, may be<BR>
confidential, legally privileged and/or exempt from disclosure<BR>
pursuant to Massachusetts law. It is intended<BR>
solely for the addressee. If you received this in error, please<BR>
contact the sender and delete the material from any computer.<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>