[google-appengine] Re: How to get root entities only?

2008-10-27 Thread Vincent L.
I have the same problem, did you find an answer ? On 10 oct, 21:04, Lakshmi <[EMAIL PROTECTED]> wrote: > Hello, > > If we take the following example: > > Comment >   - post (reference to Post) >   - text >   - author > > where comments that are responded to become parents of other comments, > ho

[google-appengine] Re: How to get root entities only?

2008-11-01 Thread ryan
interesting question! unfortunately, right now, there's no way to query for only root entities, ie entities that have no ancestor. i don't know how common a use case it is, but feel free to add a feature request on the issue tracker! http://code.google.com/p/googleappengine/issues/list --~--~

[google-appengine] Re: How to get root entities only?

2008-12-06 Thread Lakshmi
Sorry I completely forgot about this thread. I added a is_root property to my model to work around this problem. I also discovered that a root node is one that is its own ancestor. On Oct 27, 11:02 am, "Vincent L." <[EMAIL PROTECTED]> wrote: > I have the same problem,  did you find an answer ?

[google-appengine] Re: How to get root entities only?

2008-12-09 Thread Andy Freeman
> I also discovered that a root node is one that is its own ancestor. too bad queries with ancestor('__key__') or with 'ANCESTOR is __key__' (or the bound equivalent) don't work. On Dec 6, 6:49 pm, Lakshmi <[EMAIL PROTECTED]> wrote: > Sorry I completely forgot about this thread. > > I added a is

[google-appengine] Re: How to get root entities only?

2008-12-10 Thread Lakshmi
Yes :) I think Entity Groups are optimized more for performance and less for function. (Another example to reinforce this statement is the need to pass in the parent_id in get_by_id or the underlying assertion that the id's may not be unique outside of the entity group) On Dec 9, 11:59 am, Andy

[google-appengine] Re: How to get root entities only?

2008-12-10 Thread Andy Freeman
The characteristics of entity groups that enable performance optimizations actually enable some fairly interesting operations. Unfortunately, these operations are not exposed in some cases. In this case, ancestor('__key__') should be trivial to support and not slow things down. I don't think tha