Exemplo n.º 1
0
    /**
     * 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;
    }