Dieter Maurer wrote:
Martijn Faassen wrote at 2005-8-25 13:49 +0200:

... AdvancedQuery ...
I need to figure out the lazy sorting concept too and how to port it to the Zope 3 catalog... I see elsewhere in the thread you also mention it supports a simple form of joins, which is also very interesting.

No, "AdvancedQuery" does not support joins.

But, Python is a very powerful gluing language which allows you
to implement simple joins yourself.

Okay, I misunderstood then. Of course Python allows one to implement joins oneself. :) I don't think we want everybody to write their own joins, though. It certainly cost me some headscratching thinking about it, especially how to do it efficiently and express it compactly, and it would be good if we could come up with a reasonably efficient solution (using indexes?) in the Zope 3 core. We could even start it out as not being very efficient -- it would already be useful to have an abstraction present and we can always make it more efficient in the future.


Zope3-dev mailing list

Reply via email to