Hi James,

First of all, you are right. You should always use cursors whenever
possible.

We used to offer only 'offset' for going back and forth within query
results before 1.3.1 release.
http://googleappengine.blogspot.jp/2010/02/app-engine-sdk-131-including-major.html

Thus there is a lot of code with the 'offset' still running in the
production for a historical reason. It is hard for us to just kill this
feature.
However, as you guys noticed, please use cursors whenever you can.

If you want us to improve our documentation, maybe you can file a bug on
our issue tracker with more concret suggestions rather than ranting with
the caps.

Thanks,

-- Takashi


On Tue, Oct 9, 2012 at 8:09 AM, James Gilliam <[email protected]> wrote:

> You hurl insults while asserting offset has some usefulness without any
> support. So, give me an example of how it is anything but
> mathematically pathological.
>
> On Monday, October 8, 2012 11:07:45 AM UTC-7, James Gilliam wrote:
>>
>> I discovered that GAE charges you for skipping entities in Datastore with
>> OFFSET.  So, if you want to retrieve 1 record at offset 10, you pay for
>> reading 11.
>>
>> This makes OFFSET expensive and WORTHLESS ...
>>
>> Offset should never be mentioned in the documentation without a footnote
>> that says you can't afford to use it.
>>
>> Kinda pissed about this.
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/google-appengine/-/Kd0I90rUVLcJ.
>
> 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?hl=en.
>



-- 
Takashi Matsuo | Developers Advocate | [email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" 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?hl=en.

Reply via email to