| Index: third_party/WebKit/Source/modules/indexeddb/IDBTransaction.h
|
| diff --git a/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.h b/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.h
|
| index 1c3a1244c7598b8e3b14232d3829eaaaf0c2b707..148d947a1dbb77e7501a808a80df645e8796b011 100644
|
| --- a/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.h
|
| +++ b/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.h
|
| @@ -61,6 +61,11 @@ class MODULES_EXPORT IDBTransaction final
|
| DEFINE_WRAPPERTYPEINFO();
|
|
|
| public:
|
| + static IDBTransaction* createObserver(ExecutionContext*,
|
| + int64_t,
|
| + const HashSet<String>& scope,
|
| + IDBDatabase*);
|
| +
|
| static IDBTransaction* createNonVersionChange(ScriptState*,
|
| int64_t,
|
| const HashSet<String>& scope,
|
| @@ -142,6 +147,12 @@ class MODULES_EXPORT IDBTransaction final
|
| private:
|
| using IDBObjectStoreMap = HeapHashMap<String, Member<IDBObjectStore>>;
|
|
|
| + // For observer transactions.
|
| + IDBTransaction(ExecutionContext*,
|
| + int64_t,
|
| + const HashSet<String>& scope,
|
| + IDBDatabase*);
|
| +
|
| // For non-upgrade transactions.
|
| IDBTransaction(ScriptState*,
|
| int64_t,
|
|
|