cayenne-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From John Huss <>
Subject Re: SelectQuery + Orderings
Date Mon, 30 Jan 2012 16:36:26 GMT
The qualifier building part has already been done in WebObjects/Project
Wonder with ERXKey<>which
is basically just a wrapper around an attribute or relationship name
that gives it type-safety and a bunch of methods for creating qualifiers.
 These "key" object are part of the entity template so they are generated
automatically.  You can also generate a path builder class so you can do
the same thing for related objects too.  For example:

Artist.NAME.eq("Picasso")  // equals   // less than

Or with paths:


Hugi Thordarson posted a pared-down version of ERXKey a while back here:

On Mon, Jan 30, 2012 at 6:08 AM, Aristedes Maniatis <>wrote:

> On 30/01/12 10:57 PM, Durchholz, Joachim wrote:
>  This all smells like a generalized type-safe expression builder trying to
>> get out.
>> Unfortunately, I won't be able make this into a proof of concept, much
>> less program it, so I'm limited to providing food for thought. Hope it
>> helps - if not, please ignore :-)
> I am thinking this is a good candidate to create a little github project
> with just bare interfaces, javadocs and method declarations for these
> important classes. Then everyone can fork it with their own ideas and the
> winner gets a fully paid trip for two... oh wait, no. But it could be fun.
> Ari
> --
> -------------------------->
> Aristedes Maniatis
> GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message