On this page
Namespace Database
Namespaces
Interfaces
ConstraintsInterface
Defines the interface for a fixture that needs to manage constraints.
DriverInterface
Interface for database driver.
ExpressionInterface
An interface used by Expression objects.
StatementInterface
Represents a database statement. Concrete implementations can either use PDOStatement or a native driver
TypeInterface
Encapsulates all conversion functions for values coming from a database into PHP and going from PHP into a database.
TypedResultInterface
Represents an expression that is known to return a specific type
Classes
Connection
Represents a connection with a database server.
Driver
Represents a database driver containing all specificities for a database engine including its SQL dialect.
FieldTypeConverter
A callable class to be used for processing each of the rows in a statement result, so that the values are converted to the right PHP types.
FunctionsBuilder
Contains methods related to generating FunctionExpression objects with most commonly used SQL functions. This acts as a factory for FunctionExpression objects.
IdentifierQuoter
Contains all the logic related to quoting identifiers in a Query object
PostgresCompiler
Responsible for compiling a Query object into its SQL representation for Postgres
Query
This class represents a Relational database SQL Query. A query can be of different types like select, update, insert and delete. Exposes the methods for dynamically constructing each query part, execute it and transform it to a specific SQL dialect.
QueryCompiler
Responsible for compiling a Query object into its SQL representation
SchemaCache
Schema Cache.
SqliteCompiler
Responsible for compiling a Query object into its SQL representation for SQLite
SqlserverCompiler
Responsible for compiling a Query object into its SQL representation for SQL Server
TypeFactory
Factory for building database type classes.
TypeMap
Implements default and single-use mappings for columns to their associated types
ValueBinder
Value binder class manages list of values bound to conditions.
Traits
TypeConverterTrait
Type converter trait
TypeMapTrait
Trait TypeMapTrait
TypedResultTrait
Implements the 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.4/namespace-Cake.Database.html