constant TransactionScopeOption::Required in Drupal driver for SQL Server and SQL Azure 8.2
4 uses of TransactionScopeOption::Required
- Connection::pushTransaction in drivers/
lib/ Drupal/ Driver/ Database/ sqlsrv/ Connection.php - Summary of pushTransaction
- TransactionSettings::GetBetterDefaults in drivers/
lib/ Drupal/ Driver/ Database/ sqlsrv/ TransactionSettings.php - Proposed better defaults. Use Snapshot isolation when available and implicit commits.
- TransactionSettings::GetDDLCompatibleDefaults in drivers/
lib/ Drupal/ Driver/ Database/ sqlsrv/ TransactionSettings.php - Snapshot isolation is not compatible with DDL operations, use read commited with implicit commits.
- TransactionSettings::GetDefaults in drivers/
lib/ Drupal/ Driver/ Database/ sqlsrv/ TransactionSettings.php - Returns a default setting system-wide to make it compatible with Drupal's defaults. Cannot use snapshot isolation because it is not compatible with DDL operations and Drupal has nod distinction.
File
- drivers/
lib/ Drupal/ Driver/ Database/ sqlsrv/ Settings/ TransactionScopeOption.php, line 11
Class
Namespace
Drupal\Driver\Database\sqlsrv\SettingsCode
const Required = 'Required';