IndexedDB: Added IDBIndex.getAll() implementation.
commit75696ff695438f938582ffee66c705015d4249bb
authorcmumford <cmumford@chromium.org>
Tue, 19 May 2015 22:21:57 +0000 (19 15:21 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 19 May 2015 22:22:08 +0000 (19 22:22 +0000)
treeed206852f163edac0762762ab4562bfd85e684cd
parent90b9341734f1606b23a32675177de7f2e2f4d5ea
IndexedDB: Added IDBIndex.getAll() implementation.

This is the experimental IDBIndex.getAll implementation for
retrieving multiple values in a single request as proposed in
https://www.w3.org/2008/webapps/wiki/IndexedDatabaseFeatures

Mozilla's documentation for IDBIndex.getAll is at:
https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex/getAll

In order to use run Chrome with: --enable-experimental-web-platform-features

BUG=457450

Review URL: https://codereview.chromium.org/1147433002

Cr-Commit-Position: refs/heads/master@{#330631}
content/browser/indexed_db/indexed_db_database.cc
content/browser/indexed_db/indexed_db_database.h
content/browser/indexed_db/indexed_db_dispatcher_host.cc
content/child/indexed_db/indexed_db_dispatcher.cc
content/child/indexed_db/indexed_db_dispatcher.h
content/child/indexed_db/webidbdatabase_impl.cc
content/common/indexed_db/indexed_db_messages.h