Spec-Zone.ru › CakePHP 4.3

Класс StringExpression

Строковое выражение с сортировкой.

Пространство имен: Cake\Database\Expression

Краткое описание свойств

  • $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

Возвращает сортировку строки.

Возвращаемое значение

string

setCollation() public

setCollation(string $collation): void

Устанавливает сортировку строки.

Параметры

string $collation

Сортировка строки

Возвращаемое значение

void

sql() public

sql(Cake\Database\ValueBinder $binder): string

Преобразует узел в фрагмент SQL-строки.

Параметры

Cake\Database\ValueBinder $binder

Возвращаемое значение

string

traverse() 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API