Searched refs:DatabaseBackend (Results 1 - 20 of 20) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/modules/webdatabase/
H A DDatabaseTask.cpp62 DatabaseTask::DatabaseTask(DatabaseBackend* database, DatabaseTaskSynchronizer* synchronizer)
109 DatabaseBackend::DatabaseOpenTask::DatabaseOpenTask(DatabaseBackend* database, bool setVersionInNewDatabase, DatabaseTaskSynchronizer* synchronizer, DatabaseError& error, String& errorMessage, bool& success)
119 void DatabaseBackend::DatabaseOpenTask::doPerformTask()
128 const char* DatabaseBackend::DatabaseOpenTask::debugTaskName() const
137 DatabaseBackend::DatabaseCloseTask::DatabaseCloseTask(DatabaseBackend* database, DatabaseTaskSynchronizer* synchronizer)
142 void DatabaseBackend::DatabaseCloseTask::doPerformTask()
148 const char* DatabaseBackend::DatabaseCloseTask::debugTaskName() const
157 DatabaseBackend
[all...]
H A DDatabaseThread.h43 class DatabaseBackend;
61 void recordDatabaseOpen(DatabaseBackend*);
62 void recordDatabaseClosed(DatabaseBackend*);
63 bool isDatabaseOpen(DatabaseBackend*);
78 typedef HashSet<RefPtr<DatabaseBackend> > DatabaseSet;
H A DDatabaseTask.h31 #include "modules/webdatabase/DatabaseBackend.h"
80 DatabaseBackend* database() const { return m_database.get(); }
87 DatabaseTask(DatabaseBackend*, DatabaseTaskSynchronizer*);
93 RefPtr<DatabaseBackend> m_database;
102 class DatabaseBackend::DatabaseOpenTask : public DatabaseTask {
104 static PassOwnPtr<DatabaseOpenTask> create(DatabaseBackend* db, bool setVersionInNewDatabase, DatabaseTaskSynchronizer* synchronizer, DatabaseError& error, String& errorMessage, bool& success)
110 DatabaseOpenTask(DatabaseBackend*, bool setVersionInNewDatabase, DatabaseTaskSynchronizer*, DatabaseError&, String& errorMessage, bool& success);
123 class DatabaseBackend::DatabaseCloseTask : public DatabaseTask {
125 static PassOwnPtr<DatabaseCloseTask> create(DatabaseBackend* db, DatabaseTaskSynchronizer* synchronizer)
131 DatabaseCloseTask(DatabaseBackend*, DatabaseTaskSynchronize
[all...]
H A DSQLStatementBackend.h41 class DatabaseBackend;
50 bool execute(DatabaseBackend*);
56 void setVersionMismatchedError(DatabaseBackend*);
66 void setFailureDueToQuota(DatabaseBackend*);
H A DDatabaseBackend.cpp27 #include "modules/webdatabase/DatabaseBackend.h"
43 DatabaseBackend::DatabaseBackend(PassRefPtr<DatabaseContext> databaseContext, const String& name, const String& expectedVersion, const String& displayName, unsigned long estimatedSize) function in class:WebCore::DatabaseBackend
50 bool DatabaseBackend::openAndVerifyVersion(bool setVersionInNewDatabase, DatabaseError& error, String& errorMessage)
65 bool DatabaseBackend::performOpenAndVerify(bool setVersionInNewDatabase, DatabaseError& error, String& errorMessage)
77 void DatabaseBackend::close()
102 PassRefPtr<SQLTransactionBackend> DatabaseBackend::runTransaction(PassRefPtr<SQLTransaction> transaction,
121 void DatabaseBackend::inProgressTransactionCompleted()
128 void DatabaseBackend::scheduleTransaction()
145 void DatabaseBackend
[all...]
H A DSQLTransactionBackend.h43 class DatabaseBackend;
61 static PassRefPtr<SQLTransactionBackend> create(DatabaseBackend*,
69 DatabaseBackend* database() { return m_database.get(); }
74 SQLTransactionBackend(DatabaseBackend*, PassRefPtr<AbstractSQLTransaction>,
113 RefPtr<DatabaseBackend> m_database;
H A DDatabaseBackend.h43 // FIXME: This implementation of DatabaseBackend is only a place holder
46 // DatabaseBackend to do so before the proper backend split is
49 class DatabaseBackend : public DatabaseBackendBase { class in namespace:WebCore
51 DatabaseBackend(PassRefPtr<DatabaseContext>, const String& name, const String& expectedVersion, const String& displayName, unsigned long estimatedSize);
H A DDatabase.h33 #include "modules/webdatabase/DatabaseBackend.h"
51 class Database : public DatabaseBase, public DatabaseBackend, public ScriptWrappable {
62 static Database* from(DatabaseBackend*);
76 PassRefPtr<DatabaseBackend> backend();
92 friend class DatabaseBackend; // FIXME: remove this when the backend has been split out.
H A DDatabaseThread.cpp105 void DatabaseThread::recordDatabaseOpen(DatabaseBackend* database)
113 void DatabaseThread::recordDatabaseClosed(DatabaseBackend* database)
121 bool DatabaseThread::isDatabaseOpen(DatabaseBackend* database)
H A DChangeVersionWrapper.cpp48 DatabaseBackend* database = transaction->database();
72 DatabaseBackend* database = transaction->database();
H A DSQLStatementBackend.cpp35 #include "modules/webdatabase/DatabaseBackend.h"
107 bool SQLStatementBackend::execute(DatabaseBackend* db)
211 void SQLStatementBackend::setVersionMismatchedError(DatabaseBackend* database)
218 void SQLStatementBackend::setFailureDueToQuota(DatabaseBackend* database)
H A DDatabase.cpp72 , DatabaseBackend(databaseContext, name, expectedVersion, displayName, estimatedSize)
73 , m_databaseContext(DatabaseBackend::databaseContext())
118 Database* Database::from(DatabaseBackend* backend)
123 PassRefPtr<DatabaseBackend> Database::backend()
168 // this code should probably be pushed down into DatabaseBackend so that we only create the SQLTransaction
H A DSQLTransactionCoordinator.cpp35 #include "modules/webdatabase/DatabaseBackend.h"
42 DatabaseBackend* database = transaction->database();
H A DSQLTransactionBackend.cpp38 #include "modules/webdatabase/DatabaseBackend.h"
233 // At birth (in DatabaseBackend::runTransaction()):
235 // DatabaseBackend // Deque<RefPtr<SQLTransactionBackend> > m_transactionQueue points to ...
248 // After scheduling the transaction with the DatabaseThread (DatabaseBackend::scheduleTransaction()):
302 // DatabaseBackend::close() during its shutdown.
303 // - DatabaseBackend::close() will iterate
304 // DatabaseBackend::m_transactionQueue and call
343 PassRefPtr<SQLTransactionBackend> SQLTransactionBackend::create(DatabaseBackend* db,
349 SQLTransactionBackend::SQLTransactionBackend(DatabaseBackend* db,
/external/chromium_org/third_party/WebKit/Source/modules/
H A Dmodules.target.darwin-arm.mk239 third_party/WebKit/Source/modules/webdatabase/DatabaseBackend.cpp \
H A Dmodules.target.darwin-mips.mk239 third_party/WebKit/Source/modules/webdatabase/DatabaseBackend.cpp \
H A Dmodules.target.darwin-x86.mk239 third_party/WebKit/Source/modules/webdatabase/DatabaseBackend.cpp \
H A Dmodules.target.linux-arm.mk239 third_party/WebKit/Source/modules/webdatabase/DatabaseBackend.cpp \
H A Dmodules.target.linux-mips.mk239 third_party/WebKit/Source/modules/webdatabase/DatabaseBackend.cpp \
H A Dmodules.target.linux-x86.mk239 third_party/WebKit/Source/modules/webdatabase/DatabaseBackend.cpp \

Completed in 94 milliseconds