Because this isn't SQL? =)
http://code.google.com/appengine/docs/datastore/functions.html#delete
Follow the link to "Keys and Entity Groups" for more details.
My issue is that when processing in bulk you tend to get
DeadlineExceededError's, to avoid that i've limited the number of
items deleted per request and then hit the page repetitively. All
very messy.
On the upside you are encouraged to build ajaxy front ends with
progress bars and what not. =)
two entities are in the same group iff they have the same ancestor
so, for example, when creating your 10 entities you could set their
parent to a given entity E. that way E would be the ancestor of each
of your 10 entities, so they're in the same entity group
they explain it better than I can:
http://code.google.com/appengine/docs/datastore/keysandentitygroups.html#Entity_Groups_Ancestors_and_Paths
http://code.google.com/appengine/docs/datastore/modelclass.html#Model