Hi pman,
>
> but, i found new problem now with --
>
> (1) return {parents} based on a {child} property and a {parent}
> property?
>
You can use in-memory filter.
Query for children:
...
Gathering parent keys:
...
Batch get for parents:
List<Parent> parents = Datastore.get(Parent.class, keys);
In-memory filters for parents:
ParentMeta p = ParentMeta.get();
parents = Datastore.filterInMemory(parents, p.name.equal("SCOTT"),
p.salary.greaterThan(1000), ...);
> (2) sort the {parents}?
>
You can use in-memory sort.
parents = Datastore.sortInMemory(parents, p.salary.desc, p.name.asc, ...);
> (3) paging the result?
>
java.util.List#subList(int fromIndex, int toIndex) may help you.
http://java.sun.com/javase/6/docs/api/java/util/List.html#subList%28int,%20int%29
Hope this helps,
Yasuo Higa
--
You received this message because you are subscribed to the Google Groups
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-appengine-java?hl=en.