<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: SOQL Builder</title>
	<atom:link href="http://richardvanhook.com/2010/04/11/soql-builder/feed/" rel="self" type="application/rss+xml" />
	<link>http://richardvanhook.com/2010/04/11/soql-builder/</link>
	<description></description>
	<lastBuildDate>Fri, 06 Jan 2012 14:53:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Carlo</title>
		<link>http://richardvanhook.com/2010/04/11/soql-builder/comment-page-1/#comment-180</link>
		<dc:creator>Carlo</dc:creator>
		<pubDate>Wed, 20 Apr 2011 00:32:35 +0000</pubDate>
		<guid isPermaLink="false">http://richardvanhook.wordpress.com/?p=77#comment-180</guid>
		<description>Another thing I might add (although you might already have implemented it as you&#039;re working on the GROUP BY CUBE functionality) is that the latest version doesn&#039;t seem to allow mixing fields with aggregate functions.

e.g. SELECT Department__c, COUNT(id) FROM Consultant__c GROUP BY Department__c

Otherwise, thanks for coming up with this. I&#039;ve been using it a lot since I discovered it a few months ago.</description>
		<content:encoded><![CDATA[<p>Another thing I might add (although you might already have implemented it as you&#8217;re working on the GROUP BY CUBE functionality) is that the latest version doesn&#8217;t seem to allow mixing fields with aggregate functions.</p>
<p>e.g. SELECT Department__c, COUNT(id) FROM Consultant__c GROUP BY Department__c</p>
<p>Otherwise, thanks for coming up with this. I&#8217;ve been using it a lot since I discovered it a few months ago.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard</title>
		<link>http://richardvanhook.com/2010/04/11/soql-builder/comment-page-1/#comment-90</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Tue, 25 Jan 2011 02:39:56 +0000</pubDate>
		<guid isPermaLink="false">http://richardvanhook.wordpress.com/?p=77#comment-90</guid>
		<description>Yes definitely.  Right now SoqlBuilder probably supports 80 or 90% of what you can do in SOQL.  The group by clause really evolved in version 18 of the API - there&#039;s also GROUP BY CUBE and GROUP BY ROLLUP.  Will try and add in the next few months.  If you&#039;d like to add sooner than that, please feel free!</description>
		<content:encoded><![CDATA[<p>Yes definitely.  Right now SoqlBuilder probably supports 80 or 90% of what you can do in SOQL.  The group by clause really evolved in version 18 of the API &#8211; there&#8217;s also GROUP BY CUBE and GROUP BY ROLLUP.  Will try and add in the next few months.  If you&#8217;d like to add sooner than that, please feel free!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Wells</title>
		<link>http://richardvanhook.com/2010/04/11/soql-builder/comment-page-1/#comment-89</link>
		<dc:creator>Scott Wells</dc:creator>
		<pubDate>Mon, 24 Jan 2011 23:26:36 +0000</pubDate>
		<guid isPermaLink="false">http://richardvanhook.wordpress.com/?p=77#comment-89</guid>
		<description>Yeah, this is very, very nice for those of us who have to write dynamic SOQL.  I noticed that SoqlBuilder only support single column GROUP BY but SOQL supports grouping by multiple columns, e.g.:

SELECT SUM(Price__c), SUM(Cost__c)
FROM SalesOrder__c
GROUP BY ProductFamily__c, Product__c

Any chance of adding that?</description>
		<content:encoded><![CDATA[<p>Yeah, this is very, very nice for those of us who have to write dynamic SOQL.  I noticed that SoqlBuilder only support single column GROUP BY but SOQL supports grouping by multiple columns, e.g.:</p>
<p>SELECT SUM(Price__c), SUM(Cost__c)<br />
FROM SalesOrder__c<br />
GROUP BY ProductFamily__c, Product__c</p>
<p>Any chance of adding that?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: &#187; apex-lang 1.15 released Richard Vanhook&#39;s Blog</title>
		<link>http://richardvanhook.com/2010/04/11/soql-builder/comment-page-1/#comment-87</link>
		<dc:creator>&#187; apex-lang 1.15 released Richard Vanhook&#39;s Blog</dc:creator>
		<pubDate>Tue, 11 Jan 2011 20:19:04 +0000</pubDate>
		<guid isPermaLink="false">http://richardvanhook.wordpress.com/?p=77#comment-87</guid>
		<description>[...] you Joel Dietz for contributing to apex-lang!  Joel added aggregate functions to SoqlBuilder and here is an explanation of those changes: [...]</description>
		<content:encoded><![CDATA[<p>[...] you Joel Dietz for contributing to apex-lang!  Joel added aggregate functions to SoqlBuilder and here is an explanation of those changes: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cyrus Amiri</title>
		<link>http://richardvanhook.com/2010/04/11/soql-builder/comment-page-1/#comment-80</link>
		<dc:creator>Cyrus Amiri</dc:creator>
		<pubDate>Thu, 09 Sep 2010 06:27:19 +0000</pubDate>
		<guid isPermaLink="false">http://richardvanhook.wordpress.com/?p=77#comment-80</guid>
		<description>This is fantastic! We had started working on a similar solution before noticing this post; Great stuff!</description>
		<content:encoded><![CDATA[<p>This is fantastic! We had started working on a similar solution before noticing this post; Great stuff!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Abhinav Gupta</title>
		<link>http://richardvanhook.com/2010/04/11/soql-builder/comment-page-1/#comment-79</link>
		<dc:creator>Abhinav Gupta</dc:creator>
		<pubDate>Wed, 01 Sep 2010 06:46:27 +0000</pubDate>
		<guid isPermaLink="false">http://richardvanhook.wordpress.com/?p=77#comment-79</guid>
		<description>Good to see all this Object oriented stuff in Apex. Since I was away from Java for a while and working on Apex only, I am scared on governor limits all the times. 

A really good set of classes to build SOQL dynamically, and equally good documentation too for start. Great job !</description>
		<content:encoded><![CDATA[<p>Good to see all this Object oriented stuff in Apex. Since I was away from Java for a while and working on Apex only, I am scared on governor limits all the times. </p>
<p>A really good set of classes to build SOQL dynamically, and equally good documentation too for start. Great job !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard</title>
		<link>http://richardvanhook.com/2010/04/11/soql-builder/comment-page-1/#comment-55</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Mon, 26 Apr 2010 13:57:02 +0000</pubDate>
		<guid isPermaLink="false">http://richardvanhook.wordpress.com/?p=77#comment-55</guid>
		<description>Glad you like it Manu!  Yes, my twitter link was quite broken.  Thanks for letting me know.</description>
		<content:encoded><![CDATA[<p>Glad you like it Manu!  Yes, my twitter link was quite broken.  Thanks for letting me know.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Manu</title>
		<link>http://richardvanhook.com/2010/04/11/soql-builder/comment-page-1/#comment-54</link>
		<dc:creator>Manu</dc:creator>
		<pubDate>Sun, 25 Apr 2010 19:34:46 +0000</pubDate>
		<guid isPermaLink="false">http://richardvanhook.wordpress.com/?p=77#comment-54</guid>
		<description>Richard, another great update - if only I had it for my last project where I was building crazy dynamic queries! :) 
PS: Your twitter link on the site seems to be broken!</description>
		<content:encoded><![CDATA[<p>Richard, another great update &#8211; if only I had it for my last project where I was building crazy dynamic queries! <img src='http://richardvanhook.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
PS: Your twitter link on the site seems to be broken!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard</title>
		<link>http://richardvanhook.com/2010/04/11/soql-builder/comment-page-1/#comment-52</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Fri, 23 Apr 2010 15:07:33 +0000</pubDate>
		<guid isPermaLink="false">http://richardvanhook.wordpress.com/?p=77#comment-52</guid>
		<description>Just had someone else suggest that to me yesterday as well - I&#039;ll add it!</description>
		<content:encoded><![CDATA[<p>Just had someone else suggest that to me yesterday as well &#8211; I&#8217;ll add it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keith Clarke</title>
		<link>http://richardvanhook.com/2010/04/11/soql-builder/comment-page-1/#comment-51</link>
		<dc:creator>Keith Clarke</dc:creator>
		<pubDate>Fri, 23 Apr 2010 14:45:41 +0000</pubDate>
		<guid isPermaLink="false">http://richardvanhook.wordpress.com/?p=77#comment-51</guid>
		<description>Great to see some elegant code in the Apex world...

Have you considered adding a method that uses the SObjectType.getDescribe() to populate all the fields for the times when that is needed (governor limits and all)?</description>
		<content:encoded><![CDATA[<p>Great to see some elegant code in the Apex world&#8230;</p>
<p>Have you considered adding a method that uses the SObjectType.getDescribe() to populate all the fields for the times when that is needed (governor limits and all)?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

