\CakeDatasource

Namespaces

Exception

Traits

EntityTrait An entity represents a single result row from a repository. It exposes the methods for retrieving and storing properties associated in this row.
ModelAwareTrait Provides functionality for loading table classes and other repositories onto properties of the host object.
QueryTrait Contains the characteristics for an object that is attached to a repository and can retrieve results based on any criteria.
RulesAwareTrait A trait that allows a class to build and apply application.

Interfaces

ConnectionInterface This interface defines the methods you can depend on in a connection.
EntityInterface Describes the methods that any class representing a data storage should comply with.
FixtureInterface Defines the interface that testing fixtures use.
InvalidPropertyInterface Describes the methods that any class representing a data storage should comply with.
PaginatorInterface This interface describes the methods for paginator instance.
QueryInterface The basis for every query object
RepositoryInterface Describes the methods that any class representing a data storage should comply with.
ResultSetInterface Describes how a collection of datasource results should look like
SchemaInterface An interface used by TableSchema objects.
TableSchemaInterface Defines the interface for getting the schema.

Classes

ConnectionManager Manages and loads instances of Connection
ConnectionRegistry A registry object for connection instances.
FactoryLocator Class FactoryLocator
Paginator This class is used to handle automatic model data pagination.
QueryCacher Handles caching queries and loading results from the cache.
ResultSetDecorator Generic ResultSet decorator. This will make any traversable object appear to be a database result
RuleInvoker Contains logic for invoking an application rule.
RulesChecker Contains logic for storing and checking rules on entities