public function DatabaseConnection::inTransaction

7.x database.inc public DatabaseConnection::inTransaction()

Determines if there is an active transaction open.

Return value

TRUE if we're currently in a transaction, FALSE otherwise.

5 calls to DatabaseConnection::inTransaction()
DatabaseConnection::pushTransaction in drupal-7.x/includes/database/database.inc
Increases the depth of transaction nesting.
DatabaseConnection::rollback in drupal-7.x/includes/database/database.inc
Rolls back the transaction entirely or to a named savepoint.
DatabaseConnection_sqlite::popTransaction in drupal-7.x/includes/database/sqlite/database.inc
Decreases the depth of transaction nesting.
DatabaseConnection_sqlite::pushTransaction in drupal-7.x/includes/database/sqlite/database.inc
Increases the depth of transaction nesting.
DatabaseConnection_sqlite::rollback in drupal-7.x/includes/database/sqlite/database.inc
Rolls back the transaction entirely or to a named savepoint.

File

drupal-7.x/includes/database/database.inc, line 991
Core systems for the database layer.

Class

DatabaseConnection
Base Database API class.

Code

public function inTransaction() {
  return ($this->transactionDepth() > 0);
}