> Even though it may not be as concise, using "alternate form of" might
> be less confusing.

I assume you are talking about "limit" comment, not "select"?




> On Apr 7, 2015, at 5:29 PM, Mike Kienenberger <mkien...@gmail.com> wrote:
> 
> Even though it may not be as concise, using "alternate form of" might
> be less confusing.
> 
> On Tue, Apr 7, 2015 at 9:54 AM, Andrus Adamchik <and...@objectstyle.org> 
> wrote:
>> Hey Mike,
>> 
>> 
>>> On Apr 7, 2015, at 4:43 PM, Michael Gentry <mgen...@masslight.net> wrote:
>>> 
>>> Select.select(ObjectContext context, int size);
>>> 
>>> Then selectFirst would just call it with a size = 1.  This would give you
>>> an easy way to support fetching the top 5 (or 10 or any other number)
>>> newest/hottest/etc news articles (to use your example).
>> 
>> FWIW, an equivalent api for size > 1 API would be:
>> 
>> ObjectSelect.query(..).limit(5).select(context);
>> 
>>> Also, maybe I'm misreading the JavaDocs, but for Select.selectOne, it says:
>>> Essentially the inversion of "ObjectContext.selectOne(Select)".
>>> 
>>> I don't think inversion is the correct word, since it means opposite, and
>>> they aren't opposites.  A couple others use the word inversion, too, when I
>>> don't think that is what is meant.
>> 
>> I think this doc was copied from ObjectSelect.selectOne, etc. Here inversion 
>> means "call order inversion". I.e. you get the same result, but perform the 
>> invocation in a different (opposite) way:
>> 
>> 1. List<T> objects = ObjectSelect.query(T.class).select(context);
>> 2. List<T> objects = context.select(ObjectSelect.query(T.class));
>> 
>> Does it make sense with such explanation?
>> 
>> Andrus
> 

Reply via email to