1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс SqlExpression

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

 __construct ()
 compile ()
 __toString ()
 getConnection ()
 setConnection ($connection)

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

 execPlaceholders ($matches)

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

 $expression
 $args = array()
 $pattern = '/([^\\\\]|^)(\?[#sifv]?)/'
 $i
 $connection

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

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

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

◆ __construct()

__construct ( )
Аргументы
string$expressionSql expression.
string,...$args Substitutes.
Исключения

Bitrix\Main\ArgumentException

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

Методы

◆ __toString()

__toString ( )

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

◆ compile()

compile ( )

Returns $expression with replaced placeholders.

Возвращает
string

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

◆ execPlaceholders()

execPlaceholders ( $matches)
protected

Used by compile method to replace placeholders with values.

Аргументы
array$matchesMatches found by preg_replace.
Возвращает
string

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

◆ getConnection()

getConnection ( )
Возвращает
Connection

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

◆ setConnection()

setConnection ( $connection)
Аргументы
Connection$connection

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

Поля

◆ $args

$args = array()
protected

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

◆ $connection

$connection
protected

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

◆ $expression

$expression
protected

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

◆ $i

$i
protected

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

◆ $pattern

$pattern = '/([^\\\\]|^)(\?[#sifv]?)/'
protected

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


Объявления и описания членов класса находятся в файле: