| Index: content/child/indexed_db/webidbdatabase_impl.cc
|
| diff --git a/content/child/indexed_db/webidbdatabase_impl.cc b/content/child/indexed_db/webidbdatabase_impl.cc
|
| index 55d69c1e65a4b4425e0cb47033c2eca969a2cd5f..3d7c995d2d7da8e6a67c4b0600299a5dfda109ad 100644
|
| --- a/content/child/indexed_db/webidbdatabase_impl.cc
|
| +++ b/content/child/indexed_db/webidbdatabase_impl.cc
|
| @@ -115,6 +115,18 @@ void WebIDBDatabaseImpl::get(long long transaction_id,
|
| callbacks);
|
| }
|
|
|
| +void WebIDBDatabaseImpl::getAll(long long transaction_id,
|
| + long long object_store_id,
|
| + const WebIDBKeyRange& key_range,
|
| + long long max_count,
|
| + WebIDBCallbacks* callbacks) {
|
| + IndexedDBDispatcher* dispatcher =
|
| + IndexedDBDispatcher::ThreadSpecificInstance(thread_safe_sender_.get());
|
| + dispatcher->RequestIDBDatabaseGetAll(
|
| + ipc_database_id_, transaction_id, object_store_id,
|
| + IndexedDBKeyRangeBuilder::Build(key_range), max_count, callbacks);
|
| +}
|
| +
|
| void WebIDBDatabaseImpl::put(long long transaction_id,
|
| long long object_store_id,
|
| const blink::WebData& value,
|
|
|