RDBMapper.php
67 * @param $pagingInfo An PagingInfo instance describing which page to load (optional, default: _null_)
82 * @param $placeholder Placeholder (':columnName', '?') used instead of the value (optional, default: _null_)
84 * @param $columnName The column name to use (may differ from criteria's attribute attribute) (optional)
87 public function renderCriteria(Criteria $criteria, $placeholder=null, $tableName=null, $columnName=null);
RDBMapper defines the interface for mapper classes that map to relational databases.
Definition: RDBMapper.php:24
renderCriteria(Criteria $criteria, $placeholder=null, $tableName=null, $columnName=null)
Render a Criteria instance as string.
constructOID($data)
Construct an object id from given row data.
getQuoteIdentifierSymbol()
Get the symbol used to quote identifiers.
loadObjectsFromSQL(SelectStatement $selectStmt, $buildDepth=BuildDepth::SINGLE, PagingInfo $pagingInfo=null, &$originalData=null)
Load objects defined by a select statement.
quoteIdentifier($identifier)
Add quotation to a given identifier (like column name).
PersistenceMapper defines the interface for all mapper classes.
Definition: PersistenceMapper.php:26
Criteria defines a condition on a PersistentObject's attribute used to select specific instances.
Definition: Criteria.php:21
BuildDepth values are used to define the depth when loading object trees.
Definition: BuildDepth.php:19
select(SelectStatement $selectStmt, PagingInfo $pagingInfo=null)
Execute a select query on the connection.
getRealTableName()
Get the table name with the dbprefix added.
PagingInfo contains information about a paged list.
Definition: PagingInfo.php:18