/** * create the select statement * * @param $columns * @return base_database_statement_Select */ private function _createSelectStatement($columns) { $select = new base_database_statement_Select(); $select->setTable($this->table); $select->setColumns($columns); if (!empty($this->order)) { $select->setOrder($this->order); } if (!empty($this->limit)) { $select->setLimit($this->limit); } if (!empty($this->where)) { $select->setWhere($this->where); } return $select; }