original_string: protected function _buildUpdatePart($parts, $query, $generator)
      {
          $table = $this->_stringifyExpressions($parts, $generator);
          $modifiers = $this->_buildModifierPart($query->clause('modifier'), $query, $generator);
  
          return sprintf('UPDATE%s %s', $modifiers, implode(',', $table));
      }
code: protected function _buildUpdatePart($parts, $query, $generator)
      {
          $table = $this->_stringifyExpressions($parts, $generator);
          $modifiers = $this->_buildModifierPart($query->clause('modifier'), $query, $generator);
  
          return sprintf('UPDATE%s %s', $modifiers, implode(',', $table));
      }
code_tokens: protected function _buildUpdatePart ( $ parts , $ query , $ generator ) { $ table = $ this -> _stringifyExpressions ( $ parts , $ generator ) ; $ modifiers = $ this -> _buildModifierPart ( $ query -> clause ( 'modifier' ) , $ query , $ generator ) ; return sprintf ( 'UPDATE%s %s' , $ modifiers , implode ( ',' , $ table ) ) ; }
docstring: Builds the SQL fragment for UPDATE.
  
  @param array $parts The update parts.
  @param \Cake\Database\Query $query The query that is being compiled
  @param \Cake\Database\ValueBinder $generator the placeholder generator to be used in expressions
  @return string SQL fragment.
docstring_tokens: Builds the SQL fragment for UPDATE .