Home
last modified time | relevance | path

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

/external/chromium_org/third_party/WebKit/Source/modules/webdatabase/
DSQLTransactionBackend.cpp343 PassRefPtrWillBeRawPtr<SQLTransactionBackend> SQLTransactionBackend::create(DatabaseBackend* db, in create()
348 return adoptRefWillBeNoop(new SQLTransactionBackend(db, frontend, wrapper, readOnly)); in create()
351 SQLTransactionBackend::SQLTransactionBackend(DatabaseBackend* db, in SQLTransactionBackend() function in WebCore::SQLTransactionBackend
372 SQLTransactionBackend::~SQLTransactionBackend() in ~SQLTransactionBackend()
377 void SQLTransactionBackend::trace(Visitor* visitor) in trace()
387 void SQLTransactionBackend::doCleanup() in doCleanup()
437 AbstractSQLStatement* SQLTransactionBackend::currentStatement() in currentStatement()
442 SQLErrorData* SQLTransactionBackend::transactionError() in transactionError()
447 void SQLTransactionBackend::setShouldRetryCurrentStatement(bool shouldRetry) in setShouldRetryCurrentStatement()
453 SQLTransactionBackend::StateFunction SQLTransactionBackend::stateFunctionFor(SQLTransactionState st… in stateFunctionFor()
[all …]
DSQLTransactionBackend.h48 class SQLTransactionBackend; variable
55 virtual bool performPreflight(SQLTransactionBackend*) = 0;
56 virtual bool performPostflight(SQLTransactionBackend*) = 0;
58 virtual void handleCommitFailedAfterPostflight(SQLTransactionBackend*) = 0;
61 class SQLTransactionBackend FINAL : public AbstractSQLTransactionBackend, public SQLTransactionStat…
63 static PassRefPtrWillBeRawPtr<SQLTransactionBackend> create(DatabaseBackend*,
66 virtual ~SQLTransactionBackend();
77 SQLTransactionBackend(DatabaseBackend*, PassRefPtrWillBeRawPtr<AbstractSQLTransaction>,
DSQLTransactionCoordinator.h44 class SQLTransactionBackend; variable
52 void acquireLock(SQLTransactionBackend*);
53 void releaseLock(SQLTransactionBackend*);
56 typedef Deque<RefPtrWillBeMember<SQLTransactionBackend> > TransactionsQueue;
59 WillBeHeapHashSet<RefPtrWillBeMember<SQLTransactionBackend> > activeReadTransactions;
60 RefPtrWillBeMember<SQLTransactionBackend> activeWriteTransaction;
DSQLTransactionCoordinator.cpp40 static String getDatabaseIdentifier(SQLTransactionBackend* transaction) in getDatabaseIdentifier()
62 …RefPtrWillBeRawPtr<SQLTransactionBackend> firstPendingTransaction = info.pendingTransactions.first… in processPendingTransactions()
76 void SQLTransactionCoordinator::acquireLock(SQLTransactionBackend* transaction) in acquireLock()
96 void SQLTransactionCoordinator::releaseLock(SQLTransactionBackend* transaction) in releaseLock()
134 …for (WillBeHeapHashSet<RefPtrWillBeMember<SQLTransactionBackend> >::iterator activeReadTransaction… in shutdown()
145 … RefPtrWillBeRawPtr<SQLTransactionBackend> transaction = info.pendingTransactions.first(); in shutdown()
DDatabaseBackend.cpp94 RefPtrWillBeRawPtr<SQLTransactionBackend> transaction = nullptr; in close()
108 PassRefPtrWillBeRawPtr<SQLTransactionBackend> DatabaseBackend::runTransaction(PassRefPtrWillBeRawPt… in runTransaction()
119 …RefPtrWillBeRawPtr<SQLTransactionBackend> transactionBackend = SQLTransactionBackend::create(this,… in runTransaction()
137 RefPtrWillBeRawPtr<SQLTransactionBackend> transaction = nullptr; in scheduleTransaction()
151 void DatabaseBackend::scheduleTransactionStep(SQLTransactionBackend* transaction) in scheduleTransactionStep()
DDatabaseBackend.h39 class SQLTransactionBackend; variable
57 …PassRefPtrWillBeRawPtr<SQLTransactionBackend> runTransaction(PassRefPtrWillBeRawPtr<SQLTransaction…
58 void scheduleTransactionStep(SQLTransactionBackend*);
74 Deque<RefPtrWillBeMember<SQLTransactionBackend> > m_transactionQueue;
DChangeVersionWrapper.h44 virtual bool performPreflight(SQLTransactionBackend*) OVERRIDE;
45 virtual bool performPostflight(SQLTransactionBackend*) OVERRIDE;
47 virtual void handleCommitFailedAfterPostflight(SQLTransactionBackend*) OVERRIDE;
DDatabaseTask.h120 …static PassOwnPtr<DatabaseTransactionTask> create(PassRefPtrWillBeRawPtr<SQLTransactionBackend> tr… in create()
125 SQLTransactionBackend* transaction() const { return m_transaction.get(); } in transaction()
128 explicit DatabaseTransactionTask(PassRefPtrWillBeRawPtr<SQLTransactionBackend>);
136 RefPtrWillBeCrossThreadPersistent<SQLTransactionBackend> m_transaction;
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()
DSQLStatementBackend.h43 class SQLTransactionBackend; variable
DDatabase.h46 class SQLTransactionBackend; variable
DDatabaseTask.cpp134 …seTransactionTask::DatabaseTransactionTask(PassRefPtrWillBeRawPtr<SQLTransactionBackend> transacti… in DatabaseTransactionTask()
DDatabaseBackendBase.h96 friend class SQLTransactionBackend; variable
DDatabase.cpp149 …RefPtrWillBeRawPtr<SQLTransactionBackend> transactionBackend = backend()->runTransaction(transacti… in runTransaction()
/external/chromium_org/third_party/WebKit/Source/modules/
Dmodules.gypi866 'webdatabase/SQLTransactionBackend.cpp',
867 'webdatabase/SQLTransactionBackend.h',
Dmodules.target.linux-x86.mk426 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \
Dmodules.target.darwin-arm64.mk426 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \
Dmodules.target.linux-mips.mk426 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \
Dmodules.target.linux-x86_64.mk426 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \
Dmodules.target.darwin-x86.mk426 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \
Dmodules.target.darwin-mips.mk426 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \
Dmodules.target.darwin-x86_64.mk426 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \
Dmodules.target.linux-arm64.mk426 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \
Dmodules.target.darwin-arm.mk426 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \
Dmodules.target.linux-arm.mk426 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \