original_string: private function getColumnsString()
      {
          if (count($this->columns) === 1 && $this->columns[0] === '*') {
              return '*';
          }
          $columns = array_map(function ($column) {
              return (strpos($column, '.') === false)? $this->table . '.' . $column : $column;
          }, $this->columns);
          return implode(', ', $columns);
      }
code: private function getColumnsString()
      {
          if (count($this->columns) === 1 && $this->columns[0] === '*') {
              return '*';
          }
          $columns = array_map(function ($column) {
              return (strpos($column, '.') === false)? $this->table . '.' . $column : $column;
          }, $this->columns);
          return implode(', ', $columns);
      }
code_tokens: private function getColumnsString ( ) { if ( count ( $ this -> columns ) === 1 && $ this -> columns [ 0 ] === '*' ) { return '*' ; } $ columns = array_map ( function ( $ column ) { return ( strpos ( $ column , '.' ) === false ) ? $ this -> table . '.' . $ column : $ column ; } , $ this -> columns ) ; return implode ( ', ' , $ columns ) ; }
docstring: Returns the columns array as a field list string
  
  @return string Field list string
docstring_tokens: Returns the columns array as a field list string