Re: [indexeddb] IDBIndex.getKey incorrect description.

On Tue, Jun 14, 2011 at 9:00 AM, Israel Hilerio <israelh@microsoft.com> wrote:
> The description for the IDBIndex.getKey tells us to use “the steps for
>
> retrieving a value from an index" as the operation.  These steps seem to
> deal
>
> with how to retrieve values and not keys.  It seems, we need a new section
>
> similar to this one that explains how to retrieve a primary key from an
> index.
>
> The main issue we are having is knowing what to return when there are no
>
> records that match the "key" parameter.  For example, imagine that we
>
> create an index on an empty object store and immediately call getKey.  We
>
> believe that this should call the onsuccess handler with a result set to
>
> undefined.  This seems to match the spirit of the note under
>
> IDBIndex.getKey.
>
> I believe this will also affect the IDBIndexSync.getKey.
>
> Do you agree?

I *think* things are correct as they are since the 'value' field of
the records in an index contains keys for the object store. Compare to
the "steps for retrieving a referenced value from an index" algorithm
used by IDBIndex.get().

/ Jonas

Received on Friday, 17 June 2011 03:56:16 UTC