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

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

 disconnectInternal ()
 
 getInsertedId ()
 
 getAffectedRowsCount ()
 
 getVersion ()
 
 selectDatabase ($database)
 
- Открытые члены унаследованные от 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 ()
 
 getMaxAllowedPacket ()
 
- Открытые члены унаследованные от Connection
 connect ()
 
 disconnect ()
 
 getResource ()
 
 isConnected ()
 
 getConfiguration ()
 

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

 createSqlHelper ()
 
 connectInternal ()
 
 queryInternal ($sql, array $binds=null, \Bitrix\Main\Diag\SqlTrackerQuery $trackerQuery=null)
 
 createResult ($result, \Bitrix\Main\Diag\SqlTrackerQuery $trackerQuery=null)
 
 getErrorMessage ()
 
- Защищенные члены унаследованные от MysqlCommonConnection
 getLockName ($name)
 

Дополнительные унаследованные члены

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

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

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

Методы

◆ connectInternal()

connectInternal ( )
protected

Establishes a connection to the database. Includes php_interface/after_connect_d7.php on success. Throws exception on failure.

Возвращает
void
Исключения

Bitrix\Main\DB\ConnectionException

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

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

◆ createResult()

createResult ( $result,
\Bitrix\Main\Diag\SqlTrackerQuery $trackerQuery = null )
protected

@inheritDoc

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

◆ createSqlHelper()

createSqlHelper ( )
protected

@inheritDoc

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

◆ disconnectInternal()

disconnectInternal ( )

Disconnects from the database. Does nothing if there was no connection established.

Возвращает
void

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

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

◆ getAffectedRowsCount()

getAffectedRowsCount ( )

@inheritDoc

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

◆ getErrorMessage()

getErrorMessage ( )
protected

@inheritDoc

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

◆ getInsertedId()

getInsertedId ( )

@inheritDoc

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

◆ getVersion()

getVersion ( )

@inheritDoc

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

◆ queryInternal()

queryInternal ( $sql,
array $binds = null,
\Bitrix\Main\Diag\SqlTrackerQuery $trackerQuery = null )
protected

@inheritDoc

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

◆ selectDatabase()

selectDatabase ( $database)

Selects the default database for database queries.

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

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

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