Here is my problem:

I am having component file and inside 3 functions.

First function is returning set of results, and then according to results I am
calling another 2 functions. How to return all results together.
Any help is very appreciated.

Here is sample:

<cffunction name=?function1? access=??.? Return Type=?query?>
<cfquery name=?query1?>
SELECT ??
</cfquery>
<cfif query1.recordCount>
<cfset function2Result = function2(query1.someID)>
<cfset function3Result = function3(query1.someID)>
_____________________________________
HOW TO RETURN :
query1 ? result
function2Result ? result
function3Result ? result
ALL TOGETHER
____________________________________

<cfelse>
<cfreturn query1>
</cfif>


</function>