Пространство имён 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