Re: [jira] Updated: (CAY-477) Support for preordered relationships

From: Aristedes Maniatis (ar..aniatis.org)
Date: Wed Mar 03 2010 - 17:57:17 EST

  • Next message: Andrey Razumovsky: "Re: [jira] Updated: (CAY-477) Support for preordered relationships"

    On 4/03/10 8:28 AM, Andrus Adamchik wrote:
    > Also here is a reason why I don't find ordering of relationships
    > particularly useful is that things like ordering are context dependent
    > ("context" in a general sense)... The same mapping can be used by
    > different UI frontends with different ordering requirements.

    Having a default ordering for ObjEntities defined in the model is what Rails does. Any time you fetch that entity, be it directly through a Query or via a relation, you get the results back with that ordering.

    Personally I don't see the point. Ordering in the database is very useful if you are paging the results. Or using a limit. But when following relations, neither of those things applies, so you may as well just do it in memory once you have the list returned.

    Perhaps a simplified notation might be useful though:

       artist.getPaintings(Comparator/Ordering)

    Ari

    -- 
    -------------------------->
    Aristedes Maniatis
    GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A
    



    This archive was generated by hypermail 2.0.0 : Wed Mar 03 2010 - 17:57:57 EST