W3C home > Mailing lists > Public > public-webapps@w3.org > July to September 2011

Re: [indexeddb] Updates to the IDBCursor.advance method text and exception list.

From: Jonas Sicking <jonas@sicking.cc>
Date: Mon, 22 Aug 2011 19:19:34 -0700
Message-ID: <CA+c2ei9bdAjdrP0+kiDUzuvKEd5eEHxZkBKhNcFfHpHVY_nvXg@mail.gmail.com>
To: Israel Hilerio <israelh@microsoft.com>
Cc: "public-webapps@w3.org" <public-webapps@w3.org>, Tom Bolds <thombo@microsoft.com>
On Mon, Aug 22, 2011 at 5:24 PM, Israel Hilerio <israelh@microsoft.com> wrote:
> I wanted to confirm with you that we want to add the following text to the IDBCursor.advance to keep it consistent with IDBCursor.continue:
>
> "Before this method returns, unless an exception was thrown, it sets the got value flag on the cursor to false.
>
> Calling this method more than once before the cursor data has been loaded is not allowed and results in a NOT_ALLOWED_ERR exception being thrown. For example, calling advance() twice from the same onsuccess handler results in a NOT_ALLOWED_ERR being thrown on the second call.
>
> IDBDatabaseException:
> * TRANSACTION_INACTIVE_ERR - The transaction this IDBCursor belongs to is not active.
> * NOT_ALLOWED_ERR - The cursor is currently being iterated, or has iterated past its end."
>
> If we agree, we can make this change.

Sounds good to me.

/ Jonas
Received on Tuesday, 23 August 2011 02:20:31 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 18:49:47 GMT