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

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

 __construct ($name='')
 
 setBody ($body)
 
 setParent (BaseObject $parent=null)
 
 getUnquotedName ($name=null)
 
 getLowercasedName ()
 
 compareName ($name)
 
 getCreateDdl ($dbType='')
 
 getDropDdl ($dbType='')
 
 getModifyDdl (BaseObject $target, $dbType='')
 

Открытые статические члены

static getCompareName ($name)
 

Открытые атрибуты

 $parent = null
 
 $name = ''
 
 $body = ''
 

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

 $ciName = ''
 

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

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

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

◆ __construct()

__construct ( $name = '')
Аргументы
string$nameName of the table.

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

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

Методы

◆ compareName()

compareName ( $name)
final

Compares name of the table with given.

If name has no quotes when comparison is case insensitive.

Аргументы
string$nameTable name to compare.
Возвращает
int
См. также
strcmp

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

◆ getCompareName()

static getCompareName ( $name)
staticfinal

Returns "normalized" name of the table.

If name is not quoted then it made uppercase.

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

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

◆ getCreateDdl()

getCreateDdl ( $dbType = '')

Return DDL or commentary for object creation.

Аргументы
string$dbTypeDatabase type.
Возвращает
array|string

Переопределяется в Column, Constraint, Index, Procedure, Sequence и Trigger.

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

◆ getDropDdl()

getDropDdl ( $dbType = '')

Return DDL or commentary for object destruction.

Аргументы
string$dbTypeDatabase type.
Возвращает
array|string

Переопределяется в Column, Constraint, Index, Procedure, Sequence, Table и Trigger.

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

◆ getLowercasedName()

getLowercasedName ( )
final

Returns "lowercased" name of the object.

If name is not quoted then it made lowercase.

Возвращает
string

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

◆ getModifyDdl()

getModifyDdl ( BaseObject $target,
$dbType = '' )

Return DDL or commentary for object modification.

Аргументы
BaseObject$targetTarget object.
string$dbTypeDatabase type.
Возвращает
array|string

Переопределяется в Constraint, Index, Procedure, Sequence и Trigger.

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

◆ getUnquotedName()

getUnquotedName ( $name = null)
final

Returns "unquoted" name of the object.

Аргументы
array | string$nameName or array of names to unquote.
Возвращает
array|string

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

◆ setBody()

setBody ( $body)

Sets source code for object.

Аргументы
string$bodyThe body.
Возвращает
BaseObject

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

◆ setParent()

setParent ( BaseObject $parent = null)

Sets parent for object.

For example Table for Column.

Аргументы
BaseObject$parentParent object.
Возвращает
BaseObject

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

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

◆ $body

$body = ''

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

◆ $ciName

$ciName = ''
protected

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

◆ $name

$name = ''

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

◆ $parent

$parent = null

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