Пространство имён Expression
Интерфейсы
-
FieldInterface
Описывает геттер и сеттер для свойства поля. Полезно для выражений, содержащих идентификатор для сравнения.
-
WindowInterface
Определяет функции, используемые для построения оконных выражений.
Классы
-
AggregateExpression
Представляет выражение SQL агрегатной функции в SQL-запросе. Вызовы можно создать, передав имя функции и список параметров. По соображениям безопасности все передаваемые параметры по умолчанию заключаются в кавычки, если не указано иное.
-
BetweenExpression
Объект выражения, представляющий фрагмент SQL BETWEEN
-
CaseExpression
Этот класс представляет оператор SQL Case
-
CommonTableExpression
Выражение, представляющее определение общего табличного выражения.
-
ComparisonExpression
Сравнение — это тип выражения запроса, который представляет операцию, включающую поле, оператор и значение. В наиболее распространённой форме строковое представление сравнения —
field = value -
FunctionExpression
Этот класс представляет строку вызова функции в SQL-запросе. Вызовы можно создать, передав имя функции и список параметров. По соображениям безопасности все передаваемые параметры по умолчанию заключаются в кавычки, если не указано иное.
-
IdentifierExpression
Представляет имя единственного идентификатора в базе данных.
-
OrderByExpression
Объект выражения для операторов ORDER BY
-
OrderClauseExpression
Объект выражения для сложных операторов ORDER BY
-
QueryExpression
Представляет выражение SQL-запроса. Внутренне он хранит дерево выражений, которое можно скомпилировать, преобразуя этот объект в строку, и будет содержать правильно скобованное и вложенное выражение.
-
StringExpression
Строковое выражение с сортировкой.
-
TupleComparison
Это выражение представляет фрагменты SQL, используемые для сравнения одной кортежи с другой, одной кортежи с набором других кортежей или одной кортежи с выражением
-
UnaryExpression
Объект выражения, представляющий выражение только с одним операндом.
-
ValuesExpression
Объект выражения для хранения значений, которые будут вставлены.
-
WindowExpression
Представляет SQL-выражение окна, используемое агрегатными и оконными функциями.
Трейты
-
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.2/namespace-Cake.Database.Expression.html