public static function DatabaseTransactionSettings::GetDDLCompatibleDefaults in Drupal driver for SQL Server and SQL Azure 7.3
Same name and namespace in other branches
- 7.2 sqlsrv/transaction.inc \DatabaseTransactionSettings::GetDDLCompatibleDefaults()
Snapshot isolation is not compatible with DDL operations.
Return value
4 calls to DatabaseTransactionSettings::GetDDLCompatibleDefaults()
- DatabaseSchema_sqlsrv::addField in sqlsrv/schema.inc 
- Override DatabaseSchema::addField().
- DatabaseSchema_sqlsrv::changeField in sqlsrv/schema.inc 
- Override DatabaseSchema::changeField().
- DatabaseSchema_sqlsrv::compressPrimaryKeyIndex in sqlsrv/schema.inc 
- Sometimes the size of a table's primary key index needs to be reduced to allow for Primary XML Indexes.
- DatabaseSchema_sqlsrv::createTable in sqlsrv/schema.inc 
- {@Inheritdoc}
File
- sqlsrv/transaction.inc, line 236 
Class
- DatabaseTransactionSettings
- Behaviour settings for a transaction.
Code
public static function GetDDLCompatibleDefaults() {
  return new DatabaseTransactionSettings(TRUE, DatabaseTransactionScopeOption::Required(), DatabaseTransactionIsolationLevel::ReadCommitted());
}