summaryrefslogtreecommitdiffstats
path: root/WebCore/storage/IDBObjectStoreBackendImpl.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/storage/IDBObjectStoreBackendImpl.h')
-rw-r--r--WebCore/storage/IDBObjectStoreBackendImpl.h5
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;