Lines Matching defs:SQLTransaction

30 #include "SQLTransaction.h"
62 PassRefPtr<SQLTransaction> SQLTransaction::create(Database* db, PassRefPtr<SQLTransactionCallback> callback, PassRefPtr<SQLTransactionErrorCallback> errorCallback,
65 return adoptRef(new SQLTransaction(db, callback, errorCallback, successCallback, wrapper, readOnly));
68 SQLTransaction::SQLTransaction(Database* db, PassRefPtr<SQLTransactionCallback> callback, PassRefPtr<SQLTransactionErrorCallback> errorCallback, PassRefPtr<VoidCallback> successCallback,
70 : m_nextStep(&SQLTransaction::acquireLock)
85 SQLTransaction::~SQLTransaction()
90 void SQLTransaction::executeSQL(const String& sqlStatement, const Vector<SQLValue>& arguments, PassRefPtr<SQLStatementCallback> callback, PassRefPtr<SQLStatementErrorCallback> callbackError, ExceptionCode& e)
114 void SQLTransaction::enqueueStatement(PassRefPtr<SQLStatement> statement)
121 const char* SQLTransaction::debugStepName(SQLTransaction::TransactionStepMethod step)
123 if (step == &SQLTransaction::acquireLock)
125 else if (step == &SQLTransaction::openTransactionAndPreflight)
127 else if (step == &SQLTransaction::runStatements)
129 else if (step == &SQLTransaction::postflightAndCommit)
131 else if (step == &SQLTransaction::cleanupAfterTransactionErrorCallback)
133 else if (step == &SQLTransaction::deliverTransactionCallback)
135 else if (step == &SQLTransaction::deliverTransactionErrorCallback)
137 else if (step == &SQLTransaction::deliverStatementCallback)
139 else if (step == &SQLTransaction::deliverQuotaIncreaseCallback)
141 else if (step == &SQLTransaction::deliverSuccessCallback)
143 else if (step == &SQLTransaction::cleanupAfterSuccessCallback)
150 void SQLTransaction::checkAndHandleClosedDatabase()
172 bool SQLTransaction::performNextStep()
176 ASSERT(m_nextStep == &SQLTransaction::acquireLock ||
177 m_nextStep == &SQLTransaction::openTransactionAndPreflight ||
178 m_nextStep == &SQLTransaction::runStatements ||
179 m_nextStep == &SQLTransaction::postflightAndCommit ||
180 m_nextStep == &SQLTransaction::cleanupAfterSuccessCallback ||
181 m_nextStep == &SQLTransaction::cleanupAfterTransactionErrorCallback);
192 void SQLTransaction::performPendingCallback()
196 ASSERT(m_nextStep == &SQLTransaction::deliverTransactionCallback ||
197 m_nextStep == &SQLTransaction::deliverTransactionErrorCallback ||
198 m_nextStep == &SQLTransaction::deliverStatementCallback ||
199 m_nextStep == &SQLTransaction::deliverQuotaIncreaseCallback ||
200 m_nextStep == &SQLTransaction::deliverSuccessCallback);
208 void SQLTransaction::notifyDatabaseThreadIsShuttingDown()
218 void SQLTransaction::acquireLock()
223 void SQLTransaction::lockAcquired()
226 m_nextStep = &SQLTransaction::openTransactionAndPreflight;
231 void SQLTransaction::openTransactionAndPreflight()
277 // Transaction Step 4 - Invoke the transaction callback with the new SQLTransaction object
278 m_nextStep = &SQLTransaction::deliverTransactionCallback;
283 void SQLTransaction::deliverTransactionCallback()
302 void SQLTransaction::scheduleToRunStatements()
304 m_nextStep = &SQLTransaction::runStatements;
309 void SQLTransaction::runStatements()
346 void SQLTransaction::getNextStatement()
357 bool SQLTransaction::runCurrentStatement()
373 m_nextStep = &SQLTransaction::deliverStatementCallback;
382 m_nextStep = &SQLTransaction::deliverQuotaIncreaseCallback;
393 void SQLTransaction::handleCurrentStatementError()
398 m_nextStep = &SQLTransaction::deliverStatementCallback;
409 void SQLTransaction::deliverStatementCallback()
426 void SQLTransaction::deliverQuotaIncreaseCallback()
433 m_nextStep = &SQLTransaction::runStatements;
438 void SQLTransaction::postflightAndCommit()
475 m_nextStep = &SQLTransaction::deliverSuccessCallback;
482 void SQLTransaction::deliverSuccessCallback()
493 m_nextStep = &SQLTransaction::cleanupAfterSuccessCallback;
498 void SQLTransaction::cleanupAfterSuccessCallback()
513 void SQLTransaction::handleTransactionError(bool inCallback)
519 m_nextStep = &SQLTransaction::deliverTransactionErrorCallback;
529 m_nextStep = &SQLTransaction::cleanupAfterTransactionErrorCallback;
537 void SQLTransaction::deliverTransactionErrorCallback()
546 m_nextStep = &SQLTransaction::cleanupAfterTransactionErrorCallback;
551 void SQLTransaction::cleanupAfterTransactionErrorCallback()