original_string: public function select($columns = null)
  	{
  		$columns = func_get_args();
  
  		$this->_select = array_merge($this->_select, $columns);
  
  		return $this;
  	}
code: public function select($columns = null)
  	{
  		$columns = func_get_args();
  
  		$this->_select = array_merge($this->_select, $columns);
  
  		return $this;
  	}
code_tokens: public function select ( $ columns = null ) { $ columns = func_get_args ( ) ; $ this -> _select = array_merge ( $ this -> _select , $ columns ) ; return $ this ; }
docstring: Choose the columns to select from.
  
  @param   mixed  $columns  column name or array($column, $alias) or object
  @param   ...
  
  @return  $this
docstring_tokens: Choose the columns to select from .