There was talk about supporting it, but the priority is getting out the
shuffle/reduce steps first.

appengine-mapreduce is an open source project. You can probably just
edit/subclass DatastoreInputFormat.java and add the filter functionality:

http://www.google.com/codesearch/p?hl=en#XwsseYUY0Ps/trunk/java/src/com/google/appengine/tools/mapreduce/DatastoreInputFormat.java&q=Query%20package:http://appengine-mapreduce%5C.googlecode%5C.com&sa=N&cd=10&ct=rc

--
Ikai Lan
Developer Programs Engineer, Google App Engine
Blogger: http://googleappengine.blogspot.com
Reddit: http://www.reddit.com/r/appengine
Twitter: http://twitter.com/app_engine



On Mon, Nov 8, 2010 at 12:28 PM, Brad <[email protected]> wrote:

> Ikai,
>
> Are there any plans to support filter functionality in the future? I
> have a similar situation where I want to iterate over a collection
> that is big enough to be used by the mapper framework, but much
> smaller than the actual collection size of all entities of that kind.
>
> Brad
>
> On Nov 8, 11:56 am, "Ikai Lan (Google)" 
> <[email protected]<ikai.l%[email protected]>
> >
> wrote:
> > No, the mapper will go over everything. If the number of entities is
> small,
> > you are better off placing an indexed property on ONLY these fields, then
> > just iterating over them with a cursor and either a local client making
> > multiple HTTP calls to your App Engine app or chained task queues.
> >
> > --
> > Ikai Lan
> > Developer Programs Engineer, Google App Engine
> > Blogger:http://googleappengine.blogspot.com
> > Reddit:http://www.reddit.com/r/appengine
> > Twitter:http://twitter.com/app_engine
> >
> > On Sun, Nov 7, 2010 at 5:58 AM, aswath satrasala <
> [email protected]
> >
> >
> >
> > > wrote:
> > > Hello,
> > > I want to perform few aggregations on entities of a kind that are
> filtered
> > > by the property.
> > > The entities I want to perform the aggregation is small compared to the
> > > complete entity set.
> > > Is there any way to pass the filters to the mapper, so that only those
> > > entities are retrieved and aggregation is performed
> >
> > > *Regards
> > > -Aswath
> > >http://vs-accounting.appspot.com
> > > Accounting for Indian markets.*
> >
> > > --
> > > 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]<google-appengine-java%[email protected]><google-appengine-java%2B
> [email protected]>
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/google-appengine-java?hl=en.
>
> --
> 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]<google-appengine-java%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>
>

-- 
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.

Reply via email to