Lines Matching defs:IDBDatabase

27 #include "modules/indexeddb/IDBDatabase.h"
55 const char IDBDatabase::indexDeletedErrorMessage[] = "The index or its object store has been deleted.";
56 const char IDBDatabase::isKeyCursorErrorMessage[] = "The cursor is a key cursor.";
57 const char IDBDatabase::noKeyOrKeyRangeErrorMessage[] = "No key or key range specified.";
58 const char IDBDatabase::noSuchIndexErrorMessage[] = "The specified index was not found.";
59 const char IDBDatabase::noSuchObjectStoreErrorMessage[] = "The specified object store was not found.";
60 const char IDBDatabase::noValueErrorMessage[] = "The cursor is being iterated or has iterated past its end.";
61 const char IDBDatabase::notValidKeyErrorMessage[] = "The parameter is not a valid key.";
62 const char IDBDatabase::notVersionChangeTransactionErrorMessage[] = "The database is not running a version change transaction.";
63 const char IDBDatabase::objectStoreDeletedErrorMessage[] = "The object store has been deleted.";
64 const char IDBDatabase::requestNotFinishedErrorMessage[] = "The request has not finished.";
65 const char IDBDatabase::sourceDeletedErrorMessage[] = "The cursor's source or effective object store has been deleted.";
66 const char IDBDatabase::transactionInactiveErrorMessage[] = "The transaction is not active.";
67 const char IDBDatabase::transactionFinishedErrorMessage[] = "The transaction has finished.";
68 const char IDBDatabase::transactionReadOnlyErrorMessage[] = "The transaction is read-only.";
69 const char IDBDatabase::databaseClosedErrorMessage[] = "The database connection is closed.";
71 IDBDatabase* IDBDatabase::create(ExecutionContext* context, PassOwnPtr<WebIDBDatabase> database, IDBDatabaseCallbacks* callbacks)
73 IDBDatabase* idbDatabase = adoptRefCountedGarbageCollectedWillBeNoop(new IDBDatabase(context, database, callbacks));
78 IDBDatabase::IDBDatabase(ExecutionContext* context, PassOwnPtr<WebIDBDatabase> backend, IDBDatabaseCallbacks* callbacks)
88 IDBDatabase::~IDBDatabase()
94 void IDBDatabase::trace(Visitor* visitor)
105 int64_t IDBDatabase::nextTransactionId()
113 void IDBDatabase::ackReceivedBlobs(const Vector<WebBlobInfo>* blobInfo)
126 void IDBDatabase::indexCreated(int64_t objectStoreId, const IDBIndexMetadata& metadata)
133 void IDBDatabase::indexDeleted(int64_t objectStoreId, int64_t indexId)
140 void IDBDatabase::transactionCreated(IDBTransaction* transaction)
152 void IDBDatabase::transactionFinished(const IDBTransaction* transaction)
168 void IDBDatabase::onAbort(int64_t transactionId, PassRefPtrWillBeRawPtr<DOMError> error)
174 void IDBDatabase::onComplete(int64_t transactionId)
180 PassRefPtrWillBeRawPtr<DOMStringList> IDBDatabase::objectStoreNames() const
189 ScriptValue IDBDatabase::version(ScriptState* scriptState) const
198 IDBObjectStore* IDBDatabase::createObjectStore(const String& name, const Dictionary& options, ExceptionState& exceptionState)
216 IDBObjectStore* IDBDatabase::createObjectStore(const String& name, const IDBKeyPath& keyPath, bool autoIncrement, ExceptionState& exceptionState)
218 IDB_TRACE("IDBDatabase::createObjectStore");
221 exceptionState.throwDOMException(InvalidStateError, IDBDatabase::notVersionChangeTransactionErrorMessage);
225 exceptionState.throwDOMException(TransactionInactiveError, IDBDatabase::transactionFinishedErrorMessage);
229 exceptionState.throwDOMException(TransactionInactiveError, IDBDatabase::transactionInactiveErrorMessage);
249 exceptionState.throwDOMException(InvalidStateError, IDBDatabase::databaseClosedErrorMessage);
265 void IDBDatabase::deleteObjectStore(const String& name, ExceptionState& exceptionState)
267 IDB_TRACE("IDBDatabase::deleteObjectStore");
270 exceptionState.throwDOMException(InvalidStateError, IDBDatabase::notVersionChangeTransactionErrorMessage);
274 exceptionState.throwDOMException(TransactionInactiveError, IDBDatabase::transactionFinishedErrorMessage);
278 exceptionState.throwDOMException(TransactionInactiveError, IDBDatabase::transactionInactiveErrorMessage);
289 exceptionState.throwDOMException(InvalidStateError, IDBDatabase::databaseClosedErrorMessage);
298 IDBTransaction* IDBDatabase::transaction(ScriptState* scriptState, const Vector<String>& scope, const String& modeString, ExceptionState& exceptionState)
300 IDB_TRACE("IDBDatabase::transaction");
332 exceptionState.throwDOMException(InvalidStateError, IDBDatabase::databaseClosedErrorMessage);
342 IDBTransaction* IDBDatabase::transaction(ScriptState* scriptState, const String& storeName, const String& mode, ExceptionState& exceptionState)
349 void IDBDatabase::forceClose()
357 void IDBDatabase::close()
359 IDB_TRACE("IDBDatabase::close");
369 void IDBDatabase::closeConnection()
393 void IDBDatabase::onVersionChange(int64_t oldVersion, int64_t newVersion)
395 IDB_TRACE("IDBDatabase::onVersionChange");
411 void IDBDatabase::enqueueEvent(PassRefPtrWillBeRawPtr<Event> event)
421 bool IDBDatabase::dispatchEvent(PassRefPtrWillBeRawPtr<Event> event)
423 IDB_TRACE("IDBDatabase::dispatchEvent");
438 int64_t IDBDatabase::findObjectStoreId(const String& name) const
449 bool IDBDatabase::hasPendingActivity() const
456 void IDBDatabase::stop()
469 const AtomicString& IDBDatabase::interfaceName() const
471 return EventTargetNames::IDBDatabase;
474 ExecutionContext* IDBDatabase::executionContext() const