| Index: Source/modules/indexeddb/IDBDatabase.h
|
| diff --git a/Source/modules/indexeddb/IDBDatabase.h b/Source/modules/indexeddb/IDBDatabase.h
|
| index 2b51393c4317fdb22e6a9c5024f698b781bd9c5b..08dd361179a40ca2a7b42ebc145f1958b20489ee 100644
|
| --- a/Source/modules/indexeddb/IDBDatabase.h
|
| +++ b/Source/modules/indexeddb/IDBDatabase.h
|
| @@ -44,10 +44,9 @@
|
| namespace WebCore {
|
|
|
| class DOMError;
|
| +class ExceptionState;
|
| class ScriptExecutionContext;
|
|
|
| -typedef int ExceptionCode;
|
| -
|
| class IDBDatabase : public RefCounted<IDBDatabase>, public ScriptWrappable, public EventTarget, public ActiveDOMObject {
|
| public:
|
| static PassRefPtr<IDBDatabase> create(ScriptExecutionContext*, PassRefPtr<IDBDatabaseBackendInterface>, PassRefPtr<IDBDatabaseCallbacks>);
|
| @@ -64,12 +63,12 @@ public:
|
| PassRefPtr<IDBAny> version() const;
|
| PassRefPtr<DOMStringList> objectStoreNames() const;
|
|
|
| - PassRefPtr<IDBObjectStore> createObjectStore(const String& name, const Dictionary&, ExceptionCode&);
|
| - PassRefPtr<IDBObjectStore> createObjectStore(const String& name, const IDBKeyPath&, bool autoIncrement, ExceptionCode&);
|
| - PassRefPtr<IDBTransaction> transaction(ScriptExecutionContext* context, PassRefPtr<DOMStringList> scope, const String& mode, ExceptionCode& ec) { return transaction(context, *scope, mode, ec); }
|
| - PassRefPtr<IDBTransaction> transaction(ScriptExecutionContext*, const Vector<String>&, const String& mode, ExceptionCode&);
|
| - PassRefPtr<IDBTransaction> transaction(ScriptExecutionContext*, const String&, const String& mode, ExceptionCode&);
|
| - void deleteObjectStore(const String& name, ExceptionCode&);
|
| + PassRefPtr<IDBObjectStore> createObjectStore(const String& name, const Dictionary&, ExceptionState&);
|
| + PassRefPtr<IDBObjectStore> createObjectStore(const String& name, const IDBKeyPath&, bool autoIncrement, ExceptionState&);
|
| + PassRefPtr<IDBTransaction> transaction(ScriptExecutionContext* context, PassRefPtr<DOMStringList> scope, const String& mode, ExceptionState& es) { return transaction(context, *scope, mode, es); }
|
| + PassRefPtr<IDBTransaction> transaction(ScriptExecutionContext*, const Vector<String>&, const String& mode, ExceptionState&);
|
| + PassRefPtr<IDBTransaction> transaction(ScriptExecutionContext*, const String&, const String& mode, ExceptionState&);
|
| + void deleteObjectStore(const String& name, ExceptionState&);
|
| void close();
|
|
|
| DEFINE_ATTRIBUTE_EVENT_LISTENER(abort);
|
| @@ -107,6 +106,8 @@ public:
|
|
|
| static int64_t nextTransactionId();
|
|
|
| + static const char notFoundErrorMessage[];
|
| +
|
| using RefCounted<IDBDatabase>::ref;
|
| using RefCounted<IDBDatabase>::deref;
|
|
|
|
|