DatabaseBackendBase 37 Source/modules/webdatabase/AbstractDatabaseServer.h class DatabaseBackendBase; DatabaseBackendBase 45 Source/modules/webdatabase/AbstractDatabaseServer.h virtual PassRefPtrWillBeRawPtr<DatabaseBackendBase> openDatabase(DatabaseContext*, DatabaseType, DatabaseBackendBase 60 Source/modules/webdatabase/Database.cpp PassRefPtrWillBeRawPtr<Database> Database::create(ExecutionContext*, PassRefPtrWillBeRawPtr<DatabaseBackendBase> backend) DatabaseBackendBase 104 Source/modules/webdatabase/Database.cpp return DatabaseBackendBase::version(); DatabaseBackendBase 78 Source/modules/webdatabase/Database.h static PassRefPtrWillBeRawPtr<Database> create(ExecutionContext*, PassRefPtrWillBeRawPtr<DatabaseBackendBase>); DatabaseBackendBase 44 Source/modules/webdatabase/DatabaseBackend.cpp : DatabaseBackendBase(databaseContext, name, expectedVersion, displayName, estimatedSize, DatabaseType::Async) DatabaseBackendBase 53 Source/modules/webdatabase/DatabaseBackend.cpp DatabaseBackendBase::trace(visitor); DatabaseBackendBase 73 Source/modules/webdatabase/DatabaseBackend.cpp if (DatabaseBackendBase::performOpenAndVerify(setVersionInNewDatabase, error, errorMessage)) { DatabaseBackendBase 49 Source/modules/webdatabase/DatabaseBackend.h class DatabaseBackend : public DatabaseBackendBase { DatabaseBackendBase 169 Source/modules/webdatabase/DatabaseBackendBase.cpp typedef HashMap<DatabaseGuid, HashSet<DatabaseBackendBase*>*> GuidDatabaseMap; DatabaseBackendBase 198 Source/modules/webdatabase/DatabaseBackendBase.cpp const char* DatabaseBackendBase::databaseInfoTableName() DatabaseBackendBase 203 Source/modules/webdatabase/DatabaseBackendBase.cpp DatabaseBackendBase::DatabaseBackendBase(DatabaseContext* databaseContext, const String& name, DatabaseBackendBase 225 Source/modules/webdatabase/DatabaseBackendBase.cpp HashSet<DatabaseBackendBase*>* hashSet = guidToDatabaseMap().get(m_guid); DatabaseBackendBase 227 Source/modules/webdatabase/DatabaseBackendBase.cpp hashSet = new HashSet<DatabaseBackendBase*>; DatabaseBackendBase 237 Source/modules/webdatabase/DatabaseBackendBase.cpp DatabaseBackendBase::~DatabaseBackendBase() DatabaseBackendBase 251 Source/modules/webdatabase/DatabaseBackendBase.cpp void DatabaseBackendBase::trace(Visitor* visitor) DatabaseBackendBase 258 Source/modules/webdatabase/DatabaseBackendBase.cpp void DatabaseBackendBase::closeDatabase() DatabaseBackendBase 271 Source/modules/webdatabase/DatabaseBackendBase.cpp HashSet<DatabaseBackendBase*>* hashSet = guidToDatabaseMap().get(m_guid); DatabaseBackendBase 283 Source/modules/webdatabase/DatabaseBackendBase.cpp String DatabaseBackendBase::version() const DatabaseBackendBase 293 Source/modules/webdatabase/DatabaseBackendBase.cpp DoneCreatingDatabaseOnExitCaller(DatabaseBackendBase* database) DatabaseBackendBase 307 Source/modules/webdatabase/DatabaseBackendBase.cpp DatabaseBackendBase* m_database; DatabaseBackendBase 311 Source/modules/webdatabase/DatabaseBackendBase.cpp bool DatabaseBackendBase::performOpenAndVerify(bool shouldSetVersionInNewDatabase, DatabaseError& error, String& errorMessage) DatabaseBackendBase 436 Source/modules/webdatabase/DatabaseBackendBase.cpp SecurityOrigin* DatabaseBackendBase::securityOrigin() const DatabaseBackendBase 441 Source/modules/webdatabase/DatabaseBackendBase.cpp String DatabaseBackendBase::stringIdentifier() const DatabaseBackendBase 447 Source/modules/webdatabase/DatabaseBackendBase.cpp String DatabaseBackendBase::displayName() const DatabaseBackendBase 453 Source/modules/webdatabase/DatabaseBackendBase.cpp unsigned long DatabaseBackendBase::estimatedSize() const DatabaseBackendBase 458 Source/modules/webdatabase/DatabaseBackendBase.cpp String DatabaseBackendBase::fileName() const DatabaseBackendBase 464 Source/modules/webdatabase/DatabaseBackendBase.cpp bool DatabaseBackendBase::getVersionFromDatabase(String& version, bool shouldCacheVersion) DatabaseBackendBase 482 Source/modules/webdatabase/DatabaseBackendBase.cpp bool DatabaseBackendBase::setVersionInDatabase(const String& version, bool shouldCacheVersion) DatabaseBackendBase 502 Source/modules/webdatabase/DatabaseBackendBase.cpp void DatabaseBackendBase::setExpectedVersion(const String& version) DatabaseBackendBase 507 Source/modules/webdatabase/DatabaseBackendBase.cpp String DatabaseBackendBase::getCachedVersion() const DatabaseBackendBase 513 Source/modules/webdatabase/DatabaseBackendBase.cpp void DatabaseBackendBase::setCachedVersion(const String& actualVersion) DatabaseBackendBase 520 Source/modules/webdatabase/DatabaseBackendBase.cpp bool DatabaseBackendBase::getActualVersionForTransaction(String &actualVersion) DatabaseBackendBase 528 Source/modules/webdatabase/DatabaseBackendBase.cpp void DatabaseBackendBase::disableAuthorizer() DatabaseBackendBase 534 Source/modules/webdatabase/DatabaseBackendBase.cpp void DatabaseBackendBase::enableAuthorizer() DatabaseBackendBase 540 Source/modules/webdatabase/DatabaseBackendBase.cpp void DatabaseBackendBase::setAuthorizerPermissions(int permissions) DatabaseBackendBase 546 Source/modules/webdatabase/DatabaseBackendBase.cpp bool DatabaseBackendBase::lastActionChangedDatabase() DatabaseBackendBase 552 Source/modules/webdatabase/DatabaseBackendBase.cpp bool DatabaseBackendBase::lastActionWasInsert() DatabaseBackendBase 558 Source/modules/webdatabase/DatabaseBackendBase.cpp void DatabaseBackendBase::resetDeletes() DatabaseBackendBase 564 Source/modules/webdatabase/DatabaseBackendBase.cpp bool DatabaseBackendBase::hadDeletes() DatabaseBackendBase 570 Source/modules/webdatabase/DatabaseBackendBase.cpp void DatabaseBackendBase::resetAuthorizer() DatabaseBackendBase 576 Source/modules/webdatabase/DatabaseBackendBase.cpp unsigned long long DatabaseBackendBase::maximumSize() const DatabaseBackendBase 581 Source/modules/webdatabase/DatabaseBackendBase.cpp void DatabaseBackendBase::incrementalVacuumIfNeeded() DatabaseBackendBase 593 Source/modules/webdatabase/DatabaseBackendBase.cpp void DatabaseBackendBase::interrupt() DatabaseBackendBase 598 Source/modules/webdatabase/DatabaseBackendBase.cpp bool DatabaseBackendBase::isInterrupted() DatabaseBackendBase 606 Source/modules/webdatabase/DatabaseBackendBase.cpp void DatabaseBackendBase::reportOpenDatabaseResult(int errorSite, int webSqlErrorCode, int sqliteErrorCode) DatabaseBackendBase 616 Source/modules/webdatabase/DatabaseBackendBase.cpp void DatabaseBackendBase::reportChangeVersionResult(int errorSite, int webSqlErrorCode, int sqliteErrorCode) DatabaseBackendBase 626 Source/modules/webdatabase/DatabaseBackendBase.cpp void DatabaseBackendBase::reportStartTransactionResult(int errorSite, int webSqlErrorCode, int sqliteErrorCode) DatabaseBackendBase 636 Source/modules/webdatabase/DatabaseBackendBase.cpp void DatabaseBackendBase::reportCommitTransactionResult(int errorSite, int webSqlErrorCode, int sqliteErrorCode) DatabaseBackendBase 646 Source/modules/webdatabase/DatabaseBackendBase.cpp void DatabaseBackendBase::reportExecuteStatementResult(int errorSite, int webSqlErrorCode, int sqliteErrorCode) DatabaseBackendBase 656 Source/modules/webdatabase/DatabaseBackendBase.cpp void DatabaseBackendBase::reportVacuumDatabaseResult(int sqliteErrorCode) DatabaseBackendBase 665 Source/modules/webdatabase/DatabaseBackendBase.cpp void DatabaseBackendBase::logErrorMessage(const String& message) DatabaseBackendBase 670 Source/modules/webdatabase/DatabaseBackendBase.cpp ExecutionContext* DatabaseBackendBase::executionContext() const DatabaseBackendBase 54 Source/modules/webdatabase/DatabaseBackendBase.h class DatabaseBackendBase : public ThreadSafeRefCountedWillBeGarbageCollectedFinalized<DatabaseBackendBase> { DatabaseBackendBase 56 Source/modules/webdatabase/DatabaseBackendBase.h virtual ~DatabaseBackendBase(); DatabaseBackendBase 99 Source/modules/webdatabase/DatabaseBackendBase.h DatabaseBackendBase(DatabaseContext*, const String& name, const String& expectedVersion, DatabaseBackendBase 35 Source/modules/webdatabase/DatabaseBackendSync.cpp : DatabaseBackendBase(databaseContext, name, expectedVersion, displayName, estimatedSize, DatabaseType::Sync) DatabaseBackendBase 58 Source/modules/webdatabase/DatabaseBackendSync.cpp DatabaseBackendBase::trace(visitor); DatabaseBackendBase 42 Source/modules/webdatabase/DatabaseBackendSync.h class DatabaseBackendSync : public DatabaseBackendBase { DatabaseBackendBase 172 Source/modules/webdatabase/DatabaseContext.cpp void DatabaseContext::didOpenDatabase(DatabaseBackendBase& database) DatabaseBackendBase 184 Source/modules/webdatabase/DatabaseContext.cpp void DatabaseContext::didCloseDatabase(DatabaseBackendBase& database) DatabaseBackendBase 214 Source/modules/webdatabase/DatabaseContext.cpp Vector<DatabaseBackendBase*> syncDatabases; DatabaseBackendBase 39 Source/modules/webdatabase/DatabaseContext.h class DatabaseBackendBase; DatabaseBackendBase 64 Source/modules/webdatabase/DatabaseContext.h void didOpenDatabase(DatabaseBackendBase&); DatabaseBackendBase 65 Source/modules/webdatabase/DatabaseContext.h void didCloseDatabase(DatabaseBackendBase&); DatabaseBackendBase 83 Source/modules/webdatabase/DatabaseContext.h explicit DatabaseCloser(DatabaseBackendBase& database) : m_database(database) { } DatabaseBackendBase 87 Source/modules/webdatabase/DatabaseContext.h DatabaseBackendBase& m_database; DatabaseBackendBase 89 Source/modules/webdatabase/DatabaseContext.h HeapHashMap<WeakMember<DatabaseBackendBase>, OwnPtr<DatabaseCloser> > m_openSyncDatabases; DatabaseBackendBase 93 Source/modules/webdatabase/DatabaseContext.h HashSet<DatabaseBackendBase*> m_openSyncDatabases; DatabaseBackendBase 185 Source/modules/webdatabase/DatabaseManager.cpp PassRefPtrWillBeRawPtr<DatabaseBackendBase> DatabaseManager::openDatabaseBackend(ExecutionContext* context, DatabaseBackendBase 191 Source/modules/webdatabase/DatabaseManager.cpp RefPtrWillBeRawPtr<DatabaseBackendBase> backend = m_server->openDatabase( DatabaseBackendBase 223 Source/modules/webdatabase/DatabaseManager.cpp RefPtrWillBeRawPtr<DatabaseBackendBase> backend = openDatabaseBackend(context, DatabaseType::Async, name, DatabaseBackendBase 251 Source/modules/webdatabase/DatabaseManager.cpp RefPtrWillBeRawPtr<DatabaseBackendBase> backend = openDatabaseBackend(context, DatabaseType::Sync, name, DatabaseBackendBase 42 Source/modules/webdatabase/DatabaseManager.h class DatabaseBackendBase; DatabaseBackendBase 93 Source/modules/webdatabase/DatabaseManager.h PassRefPtrWillBeRawPtr<DatabaseBackendBase> openDatabaseBackend(ExecutionContext*, DatabaseBackendBase 53 Source/modules/webdatabase/DatabaseServer.cpp PassRefPtrWillBeRawPtr<DatabaseBackendBase> DatabaseServer::openDatabase(DatabaseContext* backendContext, DatabaseBackendBase 57 Source/modules/webdatabase/DatabaseServer.cpp RefPtrWillBeRawPtr<DatabaseBackendBase> database = nullptr; DatabaseBackendBase 63 Source/modules/webdatabase/DatabaseServer.cpp PassRefPtrWillBeRawPtr<DatabaseBackendBase> DatabaseServer::createDatabase(DatabaseContext* backendContext, DatabaseBackendBase 67 Source/modules/webdatabase/DatabaseServer.cpp RefPtrWillBeRawPtr<DatabaseBackendBase> database = nullptr; DatabaseBackendBase 41 Source/modules/webdatabase/DatabaseServer.h virtual PassRefPtrWillBeRawPtr<DatabaseBackendBase> openDatabase(DatabaseContext*, DatabaseType, DatabaseBackendBase 50 Source/modules/webdatabase/DatabaseServer.h PassRefPtrWillBeRawPtr<DatabaseBackendBase> createDatabase(DatabaseContext*, DatabaseType, DatabaseBackendBase 51 Source/modules/webdatabase/DatabaseSync.cpp PassRefPtrWillBeRawPtr<DatabaseSync> DatabaseSync::create(ExecutionContext*, PassRefPtrWillBeRawPtr<DatabaseBackendBase> backend) DatabaseBackendBase 77 Source/modules/webdatabase/DatabaseSync.h static PassRefPtrWillBeRawPtr<DatabaseSync> create(ExecutionContext*, PassRefPtrWillBeRawPtr<DatabaseBackendBase>); DatabaseBackendBase 51 Source/modules/webdatabase/DatabaseTracker.cpp static void databaseClosed(DatabaseBackendBase* database) DatabaseBackendBase 85 Source/modules/webdatabase/DatabaseTracker.cpp void DatabaseTracker::addOpenDatabase(DatabaseBackendBase* database) DatabaseBackendBase 110 Source/modules/webdatabase/DatabaseTracker.cpp static PassOwnPtr<NotifyDatabaseObserverOnCloseTask> create(PassRefPtrWillBeRawPtr<DatabaseBackendBase> database) DatabaseBackendBase 126 Source/modules/webdatabase/DatabaseTracker.cpp explicit NotifyDatabaseObserverOnCloseTask(PassRefPtrWillBeRawPtr<DatabaseBackendBase> database) DatabaseBackendBase 131 Source/modules/webdatabase/DatabaseTracker.cpp RefPtrWillBeCrossThreadPersistent<DatabaseBackendBase> m_database; DatabaseBackendBase 134 Source/modules/webdatabase/DatabaseTracker.cpp void DatabaseTracker::removeOpenDatabase(DatabaseBackendBase* database) DatabaseBackendBase 169 Source/modules/webdatabase/DatabaseTracker.cpp void DatabaseTracker::prepareToOpenDatabase(DatabaseBackendBase* database) DatabaseBackendBase 181 Source/modules/webdatabase/DatabaseTracker.cpp void DatabaseTracker::failedToOpenDatabase(DatabaseBackendBase* database) DatabaseBackendBase 190 Source/modules/webdatabase/DatabaseTracker.cpp unsigned long long DatabaseTracker::getMaxSizeForDatabase(const DatabaseBackendBase* database) DatabaseBackendBase 224 Source/modules/webdatabase/DatabaseTracker.cpp static PassOwnPtr<CloseOneDatabaseImmediatelyTask> create(const String& originIdentifier, const String& name, DatabaseBackendBase* database) DatabaseBackendBase 235 Source/modules/webdatabase/DatabaseTracker.cpp CloseOneDatabaseImmediatelyTask(const String& originIdentifier, const String& name, DatabaseBackendBase* database) DatabaseBackendBase 244 Source/modules/webdatabase/DatabaseTracker.cpp DatabaseBackendBase* m_database; // Intentionally a raw pointer. DatabaseBackendBase 268 Source/modules/webdatabase/DatabaseTracker.cpp void DatabaseTracker::closeOneDatabaseImmediately(const String& originIdentifier, const String& name, DatabaseBackendBase* database) DatabaseBackendBase 41 Source/modules/webdatabase/DatabaseTracker.h class DatabaseBackendBase; DatabaseBackendBase 60 Source/modules/webdatabase/DatabaseTracker.h void addOpenDatabase(DatabaseBackendBase*); DatabaseBackendBase 61 Source/modules/webdatabase/DatabaseTracker.h void removeOpenDatabase(DatabaseBackendBase*); DatabaseBackendBase 63 Source/modules/webdatabase/DatabaseTracker.h unsigned long long getMaxSizeForDatabase(const DatabaseBackendBase*); DatabaseBackendBase 68 Source/modules/webdatabase/DatabaseTracker.h void prepareToOpenDatabase(DatabaseBackendBase*); DatabaseBackendBase 69 Source/modules/webdatabase/DatabaseTracker.h void failedToOpenDatabase(DatabaseBackendBase*); DatabaseBackendBase 72 Source/modules/webdatabase/DatabaseTracker.h typedef HashSet<DatabaseBackendBase*> DatabaseSet; DatabaseBackendBase 79 Source/modules/webdatabase/DatabaseTracker.h void closeOneDatabaseImmediately(const String& originIdentifier, const String& name, DatabaseBackendBase*); DatabaseBackendBase 45 Source/modules/webdatabase/SQLTransactionClient.cpp static void databaseModified(DatabaseBackendBase* database) DatabaseBackendBase 54 Source/modules/webdatabase/SQLTransactionClient.cpp void SQLTransactionClient::didCommitWriteTransaction(DatabaseBackendBase* database) DatabaseBackendBase 58 Source/modules/webdatabase/SQLTransactionClient.cpp executionContext->postTask(bind(&databaseModified, PassRefPtrWillBeRawPtr<DatabaseBackendBase>(database))); DatabaseBackendBase 65 Source/modules/webdatabase/SQLTransactionClient.cpp bool SQLTransactionClient::didExceedQuota(DatabaseBackendBase* database) DatabaseBackendBase 39 Source/modules/webdatabase/SQLTransactionClient.h class DatabaseBackendBase; DatabaseBackendBase 47 Source/modules/webdatabase/SQLTransactionClient.h void didCommitWriteTransaction(DatabaseBackendBase*); DatabaseBackendBase 48 Source/modules/webdatabase/SQLTransactionClient.h bool didExceedQuota(DatabaseBackendBase*); DatabaseBackendBase 96 Source/web/WebDatabase.cpp WebDatabase::WebDatabase(const DatabaseBackendBase* database) DatabaseBackendBase 37 public/web/WebDatabase.h namespace WebCore { class DatabaseBackendBase; } DatabaseBackendBase 62 public/web/WebDatabase.h WebDatabase(const WebCore::DatabaseBackendBase*); DatabaseBackendBase 67 public/web/WebDatabase.h const WebCore::DatabaseBackendBase* m_database;