Readability
Mark Thornton
mthornton at optrak.co.uk
Wed Dec 22 10:34:07 PST 2010
On 22/12/2010 18:24, Mark Thornton wrote:
> On 22/12/2010 17:59, Llewellyn Falco wrote:
>> Here that is using the current proposed 1.8
>>
>>
>> List<String> sorted = Query.orderBy(Query.where(Query.select(people,
>> #{p->p.getFirstName()}), #{p-> p.length()< 10)), #{p->p.length});
>>
>
> You might conceivably write something like this
>
> List<String> sorted = new Query(people)
> .select(#{p->p.getFirstName()})
> .where(#{p-> p.length() < 10})
> .orderBy(#{p->p.length()})
> .execute();
>
> instead without need of extension methods.
>
> Mark
>
Or even
List<String> sorted = Query.from(people)
.select(#{p->p.getFirstName()})
.where(#{p-> p.length() < 10})
.orderBy(#{p->p.length()})
.execute();
Mark
More information about the lambda-dev
mailing list