| Index: Source/modules/indexeddb/IDBDatabaseBackendInterface.h
|
| diff --git a/Source/modules/indexeddb/IDBDatabaseBackendInterface.h b/Source/modules/indexeddb/IDBDatabaseBackendInterface.h
|
| index 83eb4460339309ff361e808474d2a6867a29585f..7ce7f29fc0773e32b7f34777fb6849f4b4245d37 100644
|
| --- a/Source/modules/indexeddb/IDBDatabaseBackendInterface.h
|
| +++ b/Source/modules/indexeddb/IDBDatabaseBackendInterface.h
|
| @@ -33,6 +33,7 @@
|
|
|
| namespace WebCore {
|
|
|
| +class BlobInfo;
|
| class IDBCallbacks;
|
| class IDBDatabaseCallbacks;
|
| class IDBKey;
|
| @@ -77,7 +78,7 @@ public:
|
|
|
| virtual void get(int64_t transactionId, int64_t objectStoreId, int64_t indexId, PassRefPtr<IDBKeyRange>, bool keyOnly, PassRefPtr<IDBCallbacks>) = 0;
|
| // Note that 'value' may be consumed/adopted by this call.
|
| - virtual void put(int64_t transactionId, int64_t objectStoreId, PassRefPtr<SharedBuffer> value, PassRefPtr<IDBKey>, PutMode, PassRefPtr<IDBCallbacks>, const Vector<int64_t>& indexIds, const Vector<IndexKeys>&) = 0;
|
| + virtual void put(int64_t transactionId, int64_t objectStoreId, PassRefPtr<SharedBuffer> value, const Vector<BlobInfo>*, PassRefPtr<IDBKey>, PutMode, PassRefPtr<IDBCallbacks>, const Vector<int64_t>& indexIds, const Vector<IndexKeys>&) = 0;
|
| virtual void setIndexKeys(int64_t transactionId, int64_t objectStoreId, PassRefPtr<IDBKey> prpPrimaryKey, const Vector<int64_t>& indexIds, const Vector<IndexKeys>&) = 0;
|
| virtual void setIndexesReady(int64_t transactionId, int64_t objectStoreId, const Vector<int64_t>& indexIds) = 0;
|
| virtual void openCursor(int64_t transactionId, int64_t objectStoreId, int64_t indexId, PassRefPtr<IDBKeyRange>, IndexedDB::CursorDirection, bool keyOnly, TaskType, PassRefPtr<IDBCallbacks>) = 0;
|
|
|