Lines Matching refs:transaction
78 PassRefPtr<IDBObjectStoreBackendInterface> IDBDatabaseBackendProxy::createObjectStore(const String& name, const String& keyPath, bool autoIncrement, IDBTransactionBackendInterface* transaction, ExceptionCode& ec)
80 // The transaction pointer is guaranteed to be a pointer to a proxy object as, in the renderer,
82 IDBTransactionBackendProxy* transactionProxy = static_cast<IDBTransactionBackendProxy*>(transaction);
89 void IDBDatabaseBackendProxy::deleteObjectStore(const String& name, IDBTransactionBackendInterface* transaction, ExceptionCode& ec)
91 // The transaction pointer is guaranteed to be a pointer to a proxy object as, in the renderer,
93 IDBTransactionBackendProxy* transactionProxy = static_cast<IDBTransactionBackendProxy*>(transaction);
102 PassRefPtr<IDBTransactionBackendInterface> IDBDatabaseBackendProxy::transaction(DOMStringList* storeNames, unsigned short mode, ExceptionCode& ec)
105 WebIDBTransaction* transaction = m_webIDBDatabase->transaction(names, mode, ec);
106 if (!transaction) {
110 return IDBTransactionBackendProxy::create(transaction);