Home | History | Annotate | Download | only in webdatabase

Lines Matching refs:transaction

86         // Transaction phase 1 cleanup. See comment on "What happens if a
87 // transaction is interrupted?" at the top of SQLTransactionBackend.cpp.
88 RefPtr<SQLTransactionBackend> transaction;
90 transaction = m_transactionQueue.takeFirst();
91 transaction->notifyDatabaseThreadIsShuttingDown();
111 PassRefPtr<SQLTransactionBackend> DatabaseBackend::runTransaction(PassRefPtr<SQLTransaction> transaction,
122 RefPtr<SQLTransactionBackend> transactionBackend = SQLTransactionBackend::create(this, transaction, wrapper, readOnly);
140 RefPtr<SQLTransactionBackend> transaction;
143 transaction = m_transactionQueue.takeFirst();
145 if (transaction && databaseContext()->databaseThread()) {
146 OwnPtr<DatabaseTransactionTask> task = DatabaseTransactionTask::create(transaction);
147 LOG(StorageAPI, "Scheduling DatabaseTransactionTask %p for transaction %p\n", task.get(), task->transaction());
154 void DatabaseBackend::scheduleTransactionStep(SQLTransactionBackend* transaction)
159 OwnPtr<DatabaseTransactionTask> task = DatabaseTransactionTask::create(transaction);
160 LOG(StorageAPI, "Scheduling DatabaseTransactionTask %p for the transaction step\n", task.get());