Extends
lithium\data\Source
Executes calculation-related queries, such as those required for `count`.
Parameters
- string $type Only accepts `count`.
- mixed $query The query to be executed.
- array $options Optional arguments for the `read()` query that will be executed to obtain the calculation result.
Returns
integer Result of the calculation.Source
public function calculation($type, $query, array $options = array()) {
$query->calculate($type);
switch ($type) {
case 'count':
return $this->read($query, $options)->count();
}
}