Spec-Zone.ru › CakePHP 4.3

Пространство имён Expression

Интерфейсы

  • FieldInterface

    Описывает геттер и сеттер для свойства поля. Полезно для выражений, содержащих идентификатор для сравнения.

  • WindowInterface

    Определяет функции, используемые для построения оконных выражений.

Классы

  • AggregateExpression

    Представляет выражение агрегатной SQL-функции в SQL-запросе. Вызовы можно создавать, передавая имя функции и список параметров. По соображениям безопасности все передаваемые параметры по умолчанию заключаются в кавычки, если не указано иное.

  • BetweenExpression

    Объект выражения, представляющий фрагмент SQL BETWEEN

  • CaseExpression

    Этот класс представляет оператор SQL Case.

  • CaseStatementExpression

    Представляет оператор SQL case с гибким API

  • CommonTableExpression

    Выражение, представляющее определение общего табличного выражения.

  • ComparisonExpression

    Сравнение — это тип выражения запроса, представляющего операцию, включающую поле, оператор и значение. В своей наиболее распространённой форме строковое представление сравнения — field = value

  • FunctionExpression

    Этот класс представляет строку вызова функции в SQL-запросе. Вызовы можно создавать, передавая имя функции и список параметров. По соображениям безопасности все передаваемые параметры по умолчанию заключаются в кавычки, если не указано иное.

  • IdentifierExpression

    Представляет имя одного идентификатора в базе данных.

  • OrderByExpression

    Объект выражения для операторов ORDER BY

  • OrderClauseExpression

    Объект выражения для сложных операторов ORDER BY

  • QueryExpression

    Представляет выражение SQL-запроса. Внутренне он хранит дерево выражений, которое можно скомпилировать, преобразовав этот объект в строку, и оно будет содержать правильно скобочное и вложенное выражение.

  • StringExpression

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

  • TupleComparison

    Это выражение представляет фрагменты SQL, используемые для сравнения одной кортежи с другой, одной кортежи с набором других кортежей или одной кортежи с выражением

  • UnaryExpression

    Объект выражения, представляющий выражение только с одним операндом.

  • ValuesExpression

    Объект выражения для хранения вставляемых значений.

  • WhenThenExpression

    Представляет оператор SQL when/then с гибким API

  • WindowExpression

    Представляет SQL-выражение окна, используемое агрегатными и оконными функциями.

Трейты

  • CaseExpressionTrait

    Трейт, содержащий общие функции для выражений, связанных с оператором case.

  • FieldTrait

    Содержит свойство поля с геттером и сеттером для него

© 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.3/namespace-Cake.Database.Expression.html

Spec-Zone.ru

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