См. определение в файле updater.php строка 7
◆ createStatement()
createStatement |
( |
| $prefix, |
|
|
| $body, |
|
|
| $suffix ) |
|
protected |
Returns Php\Statement object with escaped php code repeated for body? prefixed with $prefix and suffixed with $suffix.
- Аргументы
-
string | $prefix | Prefix string for each from body. |
array | string | $body | Strings to be escaped. |
string | $suffix | Suffix string for each from body. |
- Возвращает
- \Bitrix\Perfmon\Php\Statement
См. определение в файле updater.php строка 419
◆ generate()
generate |
( |
| $sourceSql, |
|
|
| $targetSql ) |
Produces updater code.
- Аргументы
-
string | $sourceSql | Source DDL statements. |
string | $targetSql | Target DDL statements. |
- Возвращает
- string
- Исключения
-
См. определение в файле updater.php строка 66
◆ getStatements()
Returns array of generated statements.
- Возвращает
- \Bitrix\Perfmon\Php\Statement[]
См. определение в файле updater.php строка 52
◆ handle()
- Аргументы
-
array | $diff | Difference pairs. |
- Возвращает
- string
См. определение в файле updater.php строка 113
◆ handleChange()
- Аргументы
-
BaseObject | $source | Source object. |
BaseObject | $target | Target object. |
- Возвращает
- void
См. определение в файле updater.php строка 320
◆ handleCreate()
- Аргументы
-
BaseObject | $object | Database schema object. |
- Возвращает
- void
См. определение в файле updater.php строка 170
◆ handleDrop()
- Аргументы
-
BaseObject | $object | Database schema object. |
- Возвращает
- void
См. определение в файле updater.php строка 249
◆ multiLinePhp()
multiLinePhp |
( |
| $prefix, |
|
|
| $body, |
|
|
| $suffix ) |
|
protected |
Returns escaped php code repeated for body? prefixed with $prefix and suffixed with $suffix.
- Аргументы
-
string | $prefix | Prefix string for each from body. |
array | string | $body | Strings to be escaped. |
string | $suffix | Suffix string for each from body. |
- Возвращает
- string
См. определение в файле updater.php строка 393
◆ setDbType()
setDbType |
( |
| $dbType = '' | ) |
|
Sets database type. Currently supported:
- Аргументы
-
string | $dbType | Database type. |
- Возвращает
- Updater
См. определение в файле updater.php строка 28
◆ setDelimiter()
setDelimiter |
( |
| $delimiter = '' | ) |
|
Sets DDL delimiter for parsing.
- Аргументы
-
string | $delimiter | DDL statements delimiter. |
- Возвращает
- Updater
См. определение в файле updater.php строка 41
◆ $columns
◆ $dbType
◆ $delimiter
◆ $statements
◆ $tableCheck