Пространство имён Базы данных
Пространства имён
Интерфейсы
-
ConstraintsInterface
Определяет интерфейс для фикстуры, которая должна управлять ограничениями.
-
DriverInterface
Интерфейс для драйвера базы данных.
-
ExpressionInterface
Интерфейс, используемый объектами Expression.
-
StatementInterface
Представляет оператор базы данных. Конкретные реализации могут использовать PDOStatement или родной драйвер
-
TypeInterface
Инкапсулирует все функции преобразования значений, поступающих из базы данных в PHP и из PHP в базу данных.
-
TypedResultInterface
Представляет выражение, которое известно как возвращающее определённый тип.
Классы
-
Connection
Представляет подключение к серверу базы данных.
-
Driver
Представляет драйвер базы данных, содержащий все особенности для движка базы данных, включая его диалект SQL.
-
FieldTypeConverter
Вызываемый класс для обработки каждой строки в результате оператора, чтобы значения преобразовывались в правильные типы PHP.
-
FunctionsBuilder
Содержит методы, связанные с генерацией объектов FunctionExpression с наиболее часто используемыми функциями SQL. Действует как фабрика для объектов FunctionExpression.
-
IdentifierQuoter
Содержит всю логику, связанную с цитированием идентификаторов в объекте Query.
-
PostgresCompiler
Отвечает за компиляцию объекта Query в его представление SQL для Postgres.
-
Query
Этот класс представляет собой SQL запрос реляционной базы данных. Запрос может быть разных типов, таких как выборка, обновление, вставка и удаление. Предоставляет методы для динамического построения каждой части запроса, его выполнения и преобразования в определённый диалект SQL.
-
QueryCompiler
Отвечает за компиляцию объекта Query в его представление SQL.
-
SchemaCache
Кэш схемы.
-
SqliteCompiler
Отвечает за компиляцию объекта Query в его представление SQL для SQLite.
-
SqlserverCompiler
Отвечает за компиляцию объекта Query в его представление SQL для SQL Server.
-
TypeFactory
Фабрика для создания классов типов базы данных.
-
TypeMap
Реализует стандартные и одноразовые сопоставления столбцов с их соответствующими типами.
-
ValueBinder
Класс ValueBinder управляет списком значений, связанных с условиями.
Трейты
-
TypeConverterTrait
Трейт TypeConverter
-
TypeMapTrait
Трейт TypeMapTrait
-
TypedResultTrait
Реализует TypedResultInterface
© 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.html