Home | History | Annotate | Download | only in webdatabase

Lines Matching refs:m_database

355     , m_database(db)
366 ASSERT(m_database);
380 visitor->trace(m_database);
407 m_database->transactionCoordinator()->releaseLock(this);
409 // Do some aggresive clean up here except for m_database.
411 // We can't clear m_database here because the frontend may asynchronously
413 // uses m_database to schedule a state transition. This may occur because
485 if (m_database->opened()) {
547 m_database->transactionCoordinator()->acquireLock(this);
559 ASSERT(!m_database->sqliteDatabase().transactionInProgress());
566 m_database->sqliteDatabase().setMaximumSize(m_database->maximumSize());
569 m_sqliteTransaction = adoptPtr(new SQLiteTransaction(m_database->sqliteDatabase(), m_readOnly));
571 m_database->resetDeletes();
572 m_database->disableAuthorizer();
574 m_database->enableAuthorizer();
578 ASSERT(!m_database->sqliteDatabase().transactionInProgress());
579 m_database->reportStartTransactionResult(2, SQLError::DATABASE_ERR, m_database->sqliteDatabase().lastError());
581 m_database->sqliteDatabase().lastError(), m_database->sqliteDatabase().lastErrorMsg());
590 if (!m_database->getActualVersionForTransaction(actualVersion)) {
591 m_database->reportStartTransactionResult(3, SQLError::DATABASE_ERR, m_database->sqliteDatabase().lastError());
593 m_database->sqliteDatabase().lastError(), m_database->sqliteDatabase().lastErrorMsg());
594 m_database->disableAuthorizer();
596 m_database->enableAuthorizer();
599 m_hasVersionMismatch = !m_database->expectedVersion().isEmpty() && (m_database->expectedVersion() != actualVersion);
603 m_database->disableAuthorizer();
605 m_database->enableAuthorizer();
609 m_database->reportStartTransactionResult(4, SQLError::UNKNOWN_ERR, 0);
640 m_database->sqliteDatabase().setMaximumSize(m_database->maximumSize());
673 m_database->resetAuthorizer();
676 m_currentStatementBackend->setVersionMismatchedError(m_database.get());
678 if (m_currentStatementBackend->execute(m_database.get())) {
679 if (m_database->lastActionChangedDatabase()) {
710 m_database->reportCommitTransactionResult(1, SQLError::DATABASE_ERR, 0);
725 m_database->reportCommitTransactionResult(3, SQLError::UNKNOWN_ERR, 0);
734 m_database->disableAuthorizer();
736 m_database->enableAuthorizer();
742 m_database->reportCommitTransactionResult(4, SQLError::DATABASE_ERR, m_database->sqliteDatabase().lastError());
744 m_database->sqliteDatabase().lastError(), m_database->sqliteDatabase().lastErrorMsg());
748 m_database->reportCommitTransactionResult(0, -1, 0); // OK
751 if (m_database->hadDeletes())
752 m_database->incrementalVacuumIfNeeded();
756 m_database->transactionClient()->didCommitWriteTransaction(database());
768 ASSERT(!m_database->sqliteDatabase().transactionInProgress());
772 m_database->inProgressTransactionCompleted();
792 m_database->disableAuthorizer();
797 ASSERT(!m_database->sqliteDatabase().transactionInProgress());
800 m_database->enableAuthorizer();
802 ASSERT(!m_database->sqliteDatabase().transactionInProgress());
815 m_database->scheduleTransactionStep(this);