<?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: Quercus and App Engine &#8211; Reading from the data store.</title>
	<atom:link href="http://blog.derakkilgo.com/2009/04/26/quercus-and-app-engine-reading-from-the-data-store/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.derakkilgo.com/2009/04/26/quercus-and-app-engine-reading-from-the-data-store/</link>
	<description>Derak</description>
	<lastBuildDate>Tue, 24 Jan 2012 01:44:50 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: KattyBlackyard</title>
		<link>http://blog.derakkilgo.com/2009/04/26/quercus-and-app-engine-reading-from-the-data-store/#comment-10</link>
		<dc:creator>KattyBlackyard</dc:creator>
		<pubDate>Mon, 15 Jun 2009 04:35:59 +0000</pubDate>
		<guid isPermaLink="false">/?p=16#comment-10</guid>
		<description>Hi, interest post. I&#039;ll write you later about few questions!</description>
		<content:encoded><![CDATA[<p>Hi, interest post. I&#8217;ll write you later about few questions!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JaneRadriges</title>
		<link>http://blog.derakkilgo.com/2009/04/26/quercus-and-app-engine-reading-from-the-data-store/#comment-9</link>
		<dc:creator>JaneRadriges</dc:creator>
		<pubDate>Sun, 14 Jun 2009 00:34:07 +0000</pubDate>
		<guid isPermaLink="false">/?p=16#comment-9</guid>
		<description>The article is ver good. Write please more</description>
		<content:encoded><![CDATA[<p>The article is ver good. Write please more</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Herbert Groot Jebbink</title>
		<link>http://blog.derakkilgo.com/2009/04/26/quercus-and-app-engine-reading-from-the-data-store/#comment-8</link>
		<dc:creator>Herbert Groot Jebbink</dc:creator>
		<pubDate>Sun, 24 May 2009 11:36:11 +0000</pubDate>
		<guid isPermaLink="false">/?p=16#comment-8</guid>
		<description>Hi, see the URL below for an proof of concept how to use SQL CRUD (Create, Retrieve, Update, Delete) in PHP at Google App Engine.

http://sql-to-jdo-for-php-at-gae.appspot.com</description>
		<content:encoded><![CDATA[<p>Hi, see the URL below for an proof of concept how to use SQL CRUD (Create, Retrieve, Update, Delete) in PHP at Google App Engine.</p>
<p><a href="http://sql-to-jdo-for-php-at-gae.appspot.com" rel="nofollow">http://sql-to-jdo-for-php-at-gae.appspot.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Herbert Groot Jebbink</title>
		<link>http://blog.derakkilgo.com/2009/04/26/quercus-and-app-engine-reading-from-the-data-store/#comment-7</link>
		<dc:creator>Herbert Groot Jebbink</dc:creator>
		<pubDate>Sat, 23 May 2009 19:38:07 +0000</pubDate>
		<guid isPermaLink="false">/?p=16#comment-7</guid>
		<description>Hi, I moved to the Quercus from Resin 4.0 and that solved a lot of problems, including the problem here described. However, your method is off course faster when deleting more records. (IMHO a interactive web-apps should never hit that 1000 record limit)

I&#039;m now working on a SQL to JDO wrapper. That way you can use &#039;normal&#039; SQL statements in your PHP apps.</description>
		<content:encoded><![CDATA[<p>Hi, I moved to the Quercus from Resin 4.0 and that solved a lot of problems, including the problem here described. However, your method is off course faster when deleting more records. (IMHO a interactive web-apps should never hit that 1000 record limit)</p>
<p>I&#8217;m now working on a SQL to JDO wrapper. That way you can use &#8216;normal&#8217; SQL statements in your PHP apps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: derak</title>
		<link>http://blog.derakkilgo.com/2009/04/26/quercus-and-app-engine-reading-from-the-data-store/#comment-6</link>
		<dc:creator>derak</dc:creator>
		<pubDate>Thu, 21 May 2009 04:08:46 +0000</pubDate>
		<guid isPermaLink="false">/?p=16#comment-6</guid>
		<description>I see what you mean.

As a workaround, you could call:
&lt;pre lang=&quot;php&quot;&gt;$q-&gt;deletePersistentAll();&lt;/pre&gt;
The query only has one record loaded and that is the only record that will be deleted.
This worked for me.

Google has a 1000 record limit for queries so you&#039;ll need to build that logic into your grid if your expecting more rows than that. See this link for &lt;a href=&quot;http://code.google.com/appengine/docs/java/datastore/overview.html&quot; rel=&quot;nofollow&quot;&gt;more info on quotas and limits.&lt;/a&gt;.

For update, call the set method you defined in the java table class.
$results[0]-&gt;setId(YOUR_VALUE_HERE);</description>
		<content:encoded><![CDATA[<p>I see what you mean.</p>
<p>As a workaround, you could call:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$q</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">deletePersistentAll</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>The query only has one record loaded and that is the only record that will be deleted.<br />
This worked for me.</p>
<p>Google has a 1000 record limit for queries so you&#8217;ll need to build that logic into your grid if your expecting more rows than that. See this link for <a href="http://code.google.com/appengine/docs/java/datastore/overview.html" rel="nofollow">more info on quotas and limits.</a>.</p>
<p>For update, call the set method you defined in the java table class.<br />
$results[0]->setId(YOUR_VALUE_HERE);</p>
]]></content:encoded>
	</item>
</channel>
</rss>

