diff options
Diffstat (limited to 'WebCore/storage/IDBObjectStoreBackendImpl.h')
-rw-r--r-- | WebCore/storage/IDBObjectStoreBackendImpl.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/WebCore/storage/IDBObjectStoreBackendImpl.h b/WebCore/storage/IDBObjectStoreBackendImpl.h index 32ef920..36c0014 100644 --- a/WebCore/storage/IDBObjectStoreBackendImpl.h +++ b/WebCore/storage/IDBObjectStoreBackendImpl.h @@ -36,6 +36,7 @@ namespace WebCore { class IDBDatabaseBackendImpl; class IDBIndexBackendImpl; +class IDBTransactionBackendInterface; class SQLiteDatabase; class IDBObjectStoreBackendImpl : public IDBObjectStoreBackendInterface { @@ -51,7 +52,7 @@ public: String keyPath() const { return m_keyPath; } PassRefPtr<DOMStringList> indexNames() const; - void get(PassRefPtr<IDBKey> key, PassRefPtr<IDBCallbacks>); + void get(PassRefPtr<IDBKey> key, PassRefPtr<IDBCallbacks>, IDBTransactionBackendInterface* transaction); void put(PassRefPtr<SerializedScriptValue> value, PassRefPtr<IDBKey> key, bool addOnly, PassRefPtr<IDBCallbacks>); void remove(PassRefPtr<IDBKey> key, PassRefPtr<IDBCallbacks>); @@ -69,6 +70,8 @@ private: void loadIndexes(); SQLiteDatabase& sqliteDatabase() const; + void getInternal(PassRefPtr<IDBKey> key, PassRefPtr<IDBCallbacks>); + RefPtr<IDBDatabaseBackendImpl> m_database; int64_t m_id; |