Home
last modified time | relevance | path

Searched refs:SQLTransactionBackend (Results 1 – 21 of 21) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/modules/webdatabase/
DSQLTransactionBackend.cpp343 PassRefPtr<SQLTransactionBackend> SQLTransactionBackend::create(DatabaseBackend* db, in create()
346 return adoptRef(new SQLTransactionBackend(db, frontend, wrapper, readOnly)); in create()
349 SQLTransactionBackend::SQLTransactionBackend(DatabaseBackend* db, in SQLTransactionBackend() function in WebCore::SQLTransactionBackend
368 SQLTransactionBackend::~SQLTransactionBackend() in ~SQLTransactionBackend()
373 void SQLTransactionBackend::doCleanup() in doCleanup()
423 AbstractSQLStatement* SQLTransactionBackend::currentStatement() in currentStatement()
428 PassRefPtr<SQLError> SQLTransactionBackend::transactionError() in transactionError()
433 void SQLTransactionBackend::setShouldRetryCurrentStatement(bool shouldRetry) in setShouldRetryCurrentStatement()
439 SQLTransactionBackend::StateFunction SQLTransactionBackend::stateFunctionFor(SQLTransactionState st… in stateFunctionFor()
442 &SQLTransactionBackend::unreachableState, // 0. end in stateFunctionFor()
[all …]
DSQLTransactionBackend.h47 class SQLTransactionBackend; variable
53 virtual bool performPreflight(SQLTransactionBackend*) = 0;
54 virtual bool performPostflight(SQLTransactionBackend*) = 0;
56 virtual void handleCommitFailedAfterPostflight(SQLTransactionBackend*) = 0;
59 class SQLTransactionBackend : public SQLTransactionStateMachine<SQLTransactionBackend>, public Abst…
61 static PassRefPtr<SQLTransactionBackend> create(DatabaseBackend*,
64 virtual ~SQLTransactionBackend();
74 SQLTransactionBackend(DatabaseBackend*, PassRefPtr<AbstractSQLTransaction>,
DSQLTransactionCoordinator.h43 class SQLTransactionBackend; variable
49 void acquireLock(SQLTransactionBackend*);
50 void releaseLock(SQLTransactionBackend*);
53 typedef Deque<RefPtr<SQLTransactionBackend> > TransactionsQueue;
56 HashSet<RefPtr<SQLTransactionBackend> > activeReadTransactions;
57 RefPtr<SQLTransactionBackend> activeWriteTransaction;
DSQLTransactionCoordinator.cpp40 static String getDatabaseIdentifier(SQLTransactionBackend* transaction) in getDatabaseIdentifier()
57 RefPtr<SQLTransactionBackend> firstPendingTransaction = info.pendingTransactions.first(); in processPendingTransactions()
71 void SQLTransactionCoordinator::acquireLock(SQLTransactionBackend* transaction) in acquireLock()
88 void SQLTransactionCoordinator::releaseLock(SQLTransactionBackend* transaction) in releaseLock()
126 for (HashSet<RefPtr<SQLTransactionBackend> >::iterator activeReadTransactionsIterator = in shutdown()
137 RefPtr<SQLTransactionBackend> transaction = info.pendingTransactions.first(); in shutdown()
DDatabaseBackend.cpp88 RefPtr<SQLTransactionBackend> transaction; in close()
102 PassRefPtr<SQLTransactionBackend> DatabaseBackend::runTransaction(PassRefPtr<SQLTransaction> transa… in runTransaction()
113 …RefPtr<SQLTransactionBackend> transactionBackend = SQLTransactionBackend::create(this, transaction… in runTransaction()
131 RefPtr<SQLTransactionBackend> transaction; in scheduleTransaction()
145 void DatabaseBackend::scheduleTransactionStep(SQLTransactionBackend* transaction) in scheduleTransactionStep()
DDatabaseBackend.h39 class SQLTransactionBackend; variable
56 …PassRefPtr<SQLTransactionBackend> runTransaction(PassRefPtr<SQLTransaction>, bool readOnly, const …
57 void scheduleTransactionStep(SQLTransactionBackend*);
73 Deque<RefPtr<SQLTransactionBackend> > m_transactionQueue;
DChangeVersionWrapper.h42 virtual bool performPreflight(SQLTransactionBackend*);
43 virtual bool performPostflight(SQLTransactionBackend*);
45 virtual void handleCommitFailedAfterPostflight(SQLTransactionBackend*);
DChangeVersionWrapper.cpp44 bool ChangeVersionWrapper::performPreflight(SQLTransactionBackend* transaction) in performPreflight()
68 bool ChangeVersionWrapper::performPostflight(SQLTransactionBackend* transaction) in performPostflight()
88 void ChangeVersionWrapper::handleCommitFailedAfterPostflight(SQLTransactionBackend* transaction) in handleCommitFailedAfterPostflight()
DDatabaseTask.h144 static PassOwnPtr<DatabaseTransactionTask> create(PassRefPtr<SQLTransactionBackend> transaction) in create()
149 SQLTransactionBackend* transaction() const { return m_transaction.get(); } in transaction()
152 explicit DatabaseTransactionTask(PassRefPtr<SQLTransactionBackend>);
160 RefPtr<SQLTransactionBackend> m_transaction;
DSQLStatementBackend.h43 class SQLTransactionBackend; variable
DDatabase.h46 class SQLTransactionBackend; variable
DDatabaseBackendBase.h95 friend class SQLTransactionBackend; variable
DDatabaseTask.cpp157 DatabaseBackend::DatabaseTransactionTask::DatabaseTransactionTask(PassRefPtr<SQLTransactionBackend>… in DatabaseTransactionTask()
DDatabase.cpp174 …RefPtr<SQLTransactionBackend> transactionBackend = backend()->runTransaction(transaction, readOnly… in runTransaction()
/external/chromium_org/third_party/WebKit/Source/modules/
Dmodules.gypi709 'webdatabase/SQLTransactionBackend.cpp',
710 'webdatabase/SQLTransactionBackend.h',
Dmodules.target.linux-arm.mk260 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \
Dmodules.target.darwin-arm.mk260 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \
Dmodules.target.darwin-x86.mk260 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \
Dmodules.target.darwin-mips.mk260 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \
Dmodules.target.linux-mips.mk260 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \
Dmodules.target.linux-x86.mk260 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \