Namespace Cake\Database

Class summary

  • Connection

    Represents a connection with a database server.

  • Driver

    Represents a database diver containing all specificities for a database engine including its SQL dialect

  • FunctionsBuilder

    Contains methods related to generating FunctionExpression objects with most commonly used SQL functions. This acts as a factory for FunctionExpression objects.

  • 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.

  • Type

    Encapsulates all conversion functions for values coming from database into PHP and going from PHP into database.

  • TypeMap

    Implements default and single-use mappings for columns to their associated types

Interface summary

  • ExpressionInterface

    An interface used by Expression objects.

  • StatementInterface

    Represents a database statement. Concrete implementations can either use PDOStatement or a native driver

Traits summary

Exception summary

  • Exception

    Exception for the database package.

© 2005–2016 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.
http://api.cakephp.org/3.1/namespace-Cake.Database.html