<?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: Adapter or not adapter that&#8217;s the question</title>
	<atom:link href="http://blog.mclaughlinsoftware.com/2008/10/31/adapter-or-not-adapter-thats-the-question/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mclaughlinsoftware.com/2008/10/31/adapter-or-not-adapter-thats-the-question/</link>
	<description>Michael McLaughlin's Technical Blog</description>
	<lastBuildDate>Sat, 04 Sep 2010 17:08:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: How to wrap a system reference cursor and return a collection &#124; MacLochlainns Weblog</title>
		<link>http://blog.mclaughlinsoftware.com/2008/10/31/adapter-or-not-adapter-thats-the-question/comment-page-1/#comment-17746</link>
		<dc:creator>How to wrap a system reference cursor and return a collection &#124; MacLochlainns Weblog</dc:creator>
		<pubDate>Mon, 08 Mar 2010 03:15:01 +0000</pubDate>
		<guid isPermaLink="false">http://maclochlainn.wordpress.com/?p=695#comment-17746</guid>
		<description>This applies the Adapter pattern in a bit of a twist, more like a force fit. It shows you how to wrap a system reference cursor return data type and convert it to a PL/SQL table of records.</description>
		<content:encoded><![CDATA[<p>This applies the Adapter pattern in a bit of a twist, more like a force fit. It shows you how to wrap a system reference cursor return data type and convert it to a PL/SQL table of records.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: maclochlainn</title>
		<link>http://blog.mclaughlinsoftware.com/2008/10/31/adapter-or-not-adapter-thats-the-question/comment-page-1/#comment-106</link>
		<dc:creator>maclochlainn</dc:creator>
		<pubDate>Sat, 01 Nov 2008 21:32:45 +0000</pubDate>
		<guid isPermaLink="false">http://maclochlainn.wordpress.com/?p=695#comment-106</guid>
		<description>Hey Steven,

You make a great point! I&#039;ve updated the reference to: Pipelined table function. That&#039;s definitely more consistent with Chapter 12 of the PL/SQL Language Reference. I tried to make that point about where they&#039;re most useful in an &lt;a href=&quot;http://blog.mclaughlinsoftware.com/pipelined-functions-plsql-tables/&quot; rel=&quot;nofollow&quot;&gt;earlier post&lt;/a&gt; but clarification is always welcome. Thanks!</description>
		<content:encoded><![CDATA[<p>Hey Steven,</p>
<p>You make a great point! I&#8217;ve updated the reference to: Pipelined table function. That&#8217;s definitely more consistent with Chapter 12 of the PL/SQL Language Reference. I tried to make that point about where they&#8217;re most useful in an <a href="http://blog.mclaughlinsoftware.com/pipelined-functions-plsql-tables/" rel="nofollow">earlier post</a> but clarification is always welcome. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven Feuerstein</title>
		<link>http://blog.mclaughlinsoftware.com/2008/10/31/adapter-or-not-adapter-thats-the-question/comment-page-1/#comment-107</link>
		<dc:creator>Steven Feuerstein</dc:creator>
		<pubDate>Sat, 01 Nov 2008 14:15:59 +0000</pubDate>
		<guid isPermaLink="false">http://maclochlainn.wordpress.com/?p=695#comment-107</guid>
		<description>Hello Michael,

Lots of interesting material in your blog! Thanks for sharing...

One thing. You write &quot;You can assign a PL/SQL record structure through a PIPELINED function to an aggregate table, which can be read by SQL.&quot;

I believe you mean &quot;through a table function&quot;. A pipelined table function is a specialized sort of table function, which is very helpful for parallelizing execution of queries that call a table function, and for reducing pereceived elapsed time of data retrieval.

It does not, however, provide a benefit over &quot;regular&quot; table functions except in those circumstances. And pipelined functions can ONLY be called from within queries.

Regards, Steven Feuerstein</description>
		<content:encoded><![CDATA[<p>Hello Michael,</p>
<p>Lots of interesting material in your blog! Thanks for sharing&#8230;</p>
<p>One thing. You write &#8220;You can assign a PL/SQL record structure through a PIPELINED function to an aggregate table, which can be read by SQL.&#8221;</p>
<p>I believe you mean &#8220;through a table function&#8221;. A pipelined table function is a specialized sort of table function, which is very helpful for parallelizing execution of queries that call a table function, and for reducing pereceived elapsed time of data retrieval.</p>
<p>It does not, however, provide a benefit over &#8220;regular&#8221; table functions except in those circumstances. And pipelined functions can ONLY be called from within queries.</p>
<p>Regards, Steven Feuerstein</p>
]]></content:encoded>
	</item>
</channel>
</rss>
