it requires using cursor. DAL select requires fetching all records.
The issue it, can we retrieve more than 1000 records looping over them
using cursor instead of using fetch? I have not tried but my
impression is that there is a tradeoff. we overcome a limitation (1000
records) by requiring more computing time for the app (even when below
the limit). Moreover:
1) there is no way to know in advance how many records to fetch
because count() is limited to 1000
2) the documentation says this only works with some queries.

I think we just just wait Google figures out this is crazy and they
should remove the limitation in fetch and count.

Massimo


On Apr 10, 10:19 pm, Richard <[email protected]> wrote:
> I've used it via webapp. Can this somehow be used via the DAL?
>
> On Apr 10, 2:32 pm, mdipierro <[email protected]> wrote:
>
> > Here is says more about it
>
> >http://code.google.com/appengine/docs/python/datastore/queriesandinde...
>
> > It looks like you can return more than 1000 but in different requests
> > (in the example they are retrieving 1000, then cache the cursor
> > location and, then fecth another 1000).
>
> > Massimo
>
> > On Apr 10, 5:14 am, Richard <[email protected]> wrote:
>
> > > GAE supports accessing beyond 1000 records with the 
> > > cursor:http://code.google.com/appengine/docs/python/datastore/gqlqueryclass....
>
> > > Can this somehow be used via the DAL?


-- 
To unsubscribe, reply using "remove me" as the subject.

Reply via email to