Класс StringExpression
Строковое выражение с сортировкой.
Краткое описание свойств
- $collation protected
string - $string protected
string
Краткое описание методов
-
__construct() public
-
getCollation() public
Возвращает сортировку строки.
-
setCollation() public
Устанавливает сортировку строки.
-
sql() public
Преобразует узел в фрагмент SQL-строки.
-
traverse() public
Рекурсивно итерирует по каждой части выражения на всех уровнях дерева выражений и выполняет вызываемый объект $callback, передавая в качестве первого параметра экземпляр выражения, по которому в данный момент происходит итерация.
Подробное описание методов
__construct() public
__construct(string $string, string $collation)
Параметры
-
string$string Значение строки
-
string$collation Сортировка строки
getCollation() public
getCollation(): string
Возвращает сортировку строки.
Возвращаемое значение
stringsetCollation() public
setCollation(string $collation): void
Устанавливает сортировку строки.
Параметры
-
string$collation Сортировка строки
Возвращаемое значение
voidsql() public
sql(Cake\Database\ValueBinder $binder): string
Преобразует узел в фрагмент SQL-строки.
Параметры
-
Cake\Database\ValueBinder$binder
Возвращаемое значение
stringtraverse() public
traverse(Closure $callback): $this
Рекурсивно итерирует по каждой части выражения на всех уровнях дерева выражений и выполняет вызываемый объект $callback, передавая в качестве первого параметра экземпляр выражения, по которому в данный момент происходит итерация.
Параметры
-
Closure$callback
Возвращаемое значение
$thisПодробное описание свойств
$collation protected
Тип
string$string protected
Тип
string
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.2/class-Cake.Database.Expression.StringExpression.html