/** * @return Compatible\CDBResult|int */ public function execute() { /** @var Compatible\CDBResult $result */ $result = new Compatible\CDBResult(); $this->query->prepare($this->sort, $this->filter, $this->group, $this->select); if ($this->query->counted()) { return $this->query->exec()->getSelectedRowsCount(); } return $this->query->compatibleExec($result, $this->nav); }
/** * @return Compatible\CDBResult */ public function execute() { $this->query->prepare($this->sort, $this->filter, $this->group, $this->select); $result = new Compatible\CDBResult(); return $this->query->compatibleExec($result, $this->nav); }