Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс MysqlCommonConnection
+ Граф наследования:MysqlCommonConnection:

Открытые члены

 __construct (array $configuration)
 
 isTableExists ($tableName)
 
 isIndexExists ($tableName, array $columns)
 
 getIndexName ($tableName, array $columns, $strict=false)
 
 getTableFields ($tableName)
 
 createTable ($tableName, $fields, $primary=array(), $autoincrement=array())
 
 createIndex ($tableName, $indexName, $columnNames, $columnLengths=null, $indexType=null)
 
 renameTable ($currentName, $newName)
 
 dropTable ($tableName)
 
 startTransaction ()
 
 commitTransaction ()
 
 rollbackTransaction ()
 
 lock ($name, $timeout=0)
 
 unlock ($name)
 
 getType ()
 
 setStorageEngine ()
 
 selectDatabase ($database)
 
 getMaxAllowedPacket ()
 
- Открытые члены унаследованные от Connection
 connect ()
 
 disconnect ()
 
 getResource ()
 
 isConnected ()
 
 getConfiguration ()
 

Защищенные члены

 getLockName ($name)
 
- Защищенные члены унаследованные от Connection
 connectInternal ()
 
 disconnectInternal ()
 

Защищенные данные

 $engine = ""
 
int $transactionLevel = 0
 
- Защищенные данные унаследованные от Connection
 $resource
 
 $isConnected = false
 
 $configuration
 

Подробное описание

См. определение в файле mysqlcommonconnection.php строка 8

Конструктор(ы)

◆ __construct()

__construct ( array $configuration)

@inheritDoc

Переопределяет метод предка Connection.

Переопределяется в MysqliConnection.

См. определение в файле mysqlcommonconnection.php строка 16

Методы

◆ commitTransaction()

commitTransaction ( )

@inheritDoc

См. определение в файле mysqlcommonconnection.php строка 233

◆ createIndex()

createIndex ( $tableName,
$indexName,
$columnNames,
$columnLengths = null,
$indexType = null )

@inheritDoc

См. определение в файле mysqlcommonconnection.php строка 150

◆ createTable()

createTable ( $tableName,
$fields,
$primary = array(),
$autoincrement = array() )

@inheritDoc

См. определение в файле mysqlcommonconnection.php строка 101

◆ dropTable()

dropTable ( $tableName)

@inheritDoc

См. определение в файле mysqlcommonconnection.php строка 204

◆ getIndexName()

getIndexName ( $tableName,
array $columns,
$strict = false )

@inheritDoc

См. определение в файле mysqlcommonconnection.php строка 51

◆ getLockName()

getLockName ( $name)
protected

См. определение в файле mysqlcommonconnection.php строка 303

◆ getMaxAllowedPacket()

getMaxAllowedPacket ( )

Returns max packet length to send to or receive from the database server.

Возвращает
int

Переопределяет метод предка Connection.

См. определение в файле mysqlcommonconnection.php строка 350

◆ getTableFields()

getTableFields ( $tableName)

@inheritDoc

См. определение в файле mysqlcommonconnection.php строка 79

◆ getType()

getType ( )

@inheritDoc

См. определение в файле mysqlcommonconnection.php строка 318

◆ isIndexExists()

isIndexExists ( $tableName,
array $columns )

@inheritDoc

См. определение в файле mysqlcommonconnection.php строка 43

◆ isTableExists()

isTableExists ( $tableName)

@inheritDoc

См. определение в файле mysqlcommonconnection.php строка 25

◆ lock()

lock ( $name,
$timeout = 0 )

@inheritDoc

См. определение в файле mysqlcommonconnection.php строка 281

◆ renameTable()

renameTable ( $currentName,
$newName )

@inheritDoc

См. определение в файле mysqlcommonconnection.php строка 196

◆ rollbackTransaction()

rollbackTransaction ( )

@inheritDoc

Исключения
TransactionException

См. определение в файле mysqlcommonconnection.php строка 253

◆ selectDatabase()

selectDatabase ( $database)
abstract

Selects the default database for database queries.

Аргументы
string$databaseDatabase name.
Возвращает
bool

Переопределяется в MysqlConnection и MysqliConnection.

◆ setStorageEngine()

setStorageEngine ( )

Sets default storage engine for all consequent CREATE TABLE statements and all other relevant DDL. Storage engine read from .settings.php file. It is 'engine' key of the 'default' from the 'connections'.

Возвращает
void

См. определение в файле mysqlcommonconnection.php строка 329

◆ startTransaction()

startTransaction ( )

@inheritDoc

См. определение в файле mysqlcommonconnection.php строка 216

◆ unlock()

unlock ( $name)

@inheritDoc

См. определение в файле mysqlcommonconnection.php строка 294

Данные класса

◆ $engine

$engine = ""
protected

См. определение в файле mysqlcommonconnection.php строка 10

◆ $transactionLevel

int $transactionLevel = 0
protected

См. определение в файле mysqlcommonconnection.php строка 11