On this page
Namespace Cake\Database
Classes summary
SqliteCompiler
Responsible for compiling a Query object into its SQL representation for SQLite
ValueBinder
Value binder class manages list of values bound to conditions.
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.
IdentifierQuoter
Contains all the logic related to quoting identifiers in a Query object
FunctionsBuilder
Contains methods related to generating FunctionExpression objects with most commonly used SQL functions.
Exception
Exception for the database package.
Type
Encapsulates all conversion functions for values coming from database into PHP and going from PHP into database.
SqlserverCompiler
Responsible for compiling a Query object into its SQL representation for SQL Server
SchemaCache
Schema Cache.
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.
TypeMap
Implements default and single-use mappings for columns to their associated types
QueryCompiler
Responsible for compiling a Query object into its SQL representation
Interfaces summary
DriverInterface
Interface for database driver.
ExpressionInterface
An interface used by Expression objects.
TypedResultInterface
Represents an expression that is known to return a specific type
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.
Traits summary
TypeConverterTrait
Type converter trait
TypeMapTrait
Trait TypeMapTrait
SqlDialectTrait
Sql dialect trait
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/3.9/namespace-Cake.Database.html