db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matthew Adams <matt...@matthewadams.org>
Subject Re: Subquery specification update
Date Thu, 25 Oct 2007 15:15:44 GMT
I agree that the candidateCollectionExpression description is a bit  
cryptic.

Boy, it's been a long time since I thought about subqueries.  Can we  
also provide single-string versions of the examples?  That would be  
helpful.

-matthew

On Oct 25, 2007, at 5:07 AM, Christiaan wrote:

>
> Hi Craig,
> the examples are very informative. I must say that I find the  
> description
> for candidateCollectionExpression
> "The candidateCollectionExpression is the expression using tokens from
> this query that represent the candidates over which the subquery is
> evaluated. "
> a little bit cryptic (I actually find the paramater name more  
> descriptive
> than the description). Especially "tokens from this query" (is  
> tokens a
> common word for this and may be it should be stressed that this  
> query is the
> outer query?) and "over which the subquery is evaluated", but may  
> be this is
> needed for the spec.
>
> Anyway, do I understand it correctly that it is the same as:
> ....
> sub.setFilter(":departmentEmployees.contains(this)");
> Query q = pm.newQuery(Employee.class);
> q.setFilter("this.weeklyHours > averageWeeklyhours");
> q.addSubquery(sub, "double averageWeeklyhours",  null,
> "this.department.employees");
>
> kind regards,
> Christiaan
> -- 
> View this message in context: http://www.nabble.com/Subquery- 
> specification-update-tf4686785.html#a13405438
> Sent from the JDO - Development mailing list archive at Nabble.com.
>


Mime
View raw message