HI Sean,
One example would be if you have a method that calculates a value.
That value would not be in the DB so the compiled predicate (if it
would even compile) would not work because there is not column
corresponding to your calc'd value.
I think this is worth filing a bug against the docs to clear that up.
HTH,
-bd-
http://bill.dudney.net/roller/objc
On May 16, 2008, at 3:50 PM, Sean McBride wrote:
Hi all,
After reading the docs and archives, it is clear to me now that with
Core Data's SQL store one is more limited in the types of predicates
one
can use with fetches.
What I can't find is a list of what I can and can't do. The best I
found was "[the] SQL store, on the other hand, compiles the predicate
[...] to SQL and evaluates the result in the database itself. [...] it
means that evaluation happens in a non-Cocoa environment, and so sort
descriptors (or predicates) that rely on Cocoa cannot work". How do I
know if my predicate "relies on Cocoa"?
For example, given the Employees/Departments scenario: if I try to
fetch
all employees that are in exactly 2 departments I use a fetch
predicate
of "departments[SIZE] == 2" which works great everywhere except with
the
SQL store. I learnt this the hard way.
Thanks,
--
____________________________________________________________
Sean McBride, B. Eng [EMAIL PROTECTED]
Rogue Research www.rogue-research.com
Mac Software Developer Montréal, Québec, Canada
_______________________________________________
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/bdudney%40mac.com
This email sent to [EMAIL PROTECTED]
_______________________________________________
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to [EMAIL PROTECTED]