public function selectColumns($columns, array $criteria = array(),
            $return = Table::RETURN_MODEL) {
        $this->targetColumns($columns);
        return $this->select($criteria, $return);
    }
public function selectColumns($columns, array $criteria = array(),
            $return = Table::RETURN_MODEL) {
        $this->targetColumns($columns);
        return $this->select($criteria, $return);
    }
public function selectColumns ( $ columns , array $ criteria = array ( ) , $ return = Table :: RETURN_MODEL ) { $ this -> targetColumns ( $ columns ) ; return $ this -> select ( $ criteria , $ return ) ; }
Selects the given columns from rows with the given criteria
Many rows can be passed in as criteria
@param array|string $columns Array or comma-separated string of columns
@param array $criteria Array with values \DBScribe\Row or array of [column => value]
@param int $return Indicates the type of result expected
@return Table|ArrayCollection
Selects the given columns from rows with the given criteria Many rows can be passed in as criteria