TInvalidPropertyException, raised when setting or getting an invalid property.
TLazyLoadList executes mapped statements when the proxy collection is first accessed.
TObjectProxy sets up a simple object that intercepts method calls to a particular object and relays the call to handler object.
TPropertyAccess class provides dot notation stype property access and setting.
TSqlMapApplicationCache uses the default Prado application cache for caching SqlMap results.
Allow different implementation of caching strategy. See <tt>TSqlMapFifoCache</tt> for a first-in-first-out implementation. See <tt>TSqlMapLruCache</tt> for a least-recently-used cache implementation.
TSqlMapConfig module configuration class.
TSqlMapConfigurationException, raised during configuration file parsing.
TSqlMapDuplicateException, raised when a duplicate mapped statement is found.
TSqlMapException is the base exception class for all SqlMap exceptions.
First-in-First-out cache implementation, removes object that was first added when the cache is full.
DataMapper client, a fascade to provide access the rest of the DataMapper framework. It provides three core functions:
Least recently used cache implementation, removes object that was accessed last when the cache is full.
TSqlMapManager class holds the sqlmap configuation result maps, statements parameter maps and a type handler factory.
TSqlMapPagedList implements a list with paging functionality that retrieves data from a SqlMap statement.
A simple interface for implementing custom type handlers.
TTypeHandlerFactory provides type handler classes to convert database field type to PHP types and vice versa.
TSqlMapUndefinedException, raised when mapped statemented are undefined.