original_string: protected function compileUpdateJoinWheres(Builder $query)
      {
          $joinWheres = array();
  
          foreach ($query->joins as $join) {
              foreach ($join->clauses as $clause) {
                  $joinWheres[] = $this->compileJoinConstraint($clause);
              }
          }
  
          return implode(' ', $joinWheres);
      }
code: protected function compileUpdateJoinWheres(Builder $query)
      {
          $joinWheres = array();
  
          foreach ($query->joins as $join) {
              foreach ($join->clauses as $clause) {
                  $joinWheres[] = $this->compileJoinConstraint($clause);
              }
          }
  
          return implode(' ', $joinWheres);
      }
code_tokens: protected function compileUpdateJoinWheres ( Builder $ query ) { $ joinWheres = array ( ) ; foreach ( $ query -> joins as $ join ) { foreach ( $ join -> clauses as $ clause ) { $ joinWheres [ ] = $ this -> compileJoinConstraint ( $ clause ) ; } } return implode ( ' ' , $ joinWheres ) ; }
docstring: Compile the "join" clauses for an update.
  
  @param  \Nova\Database\Query\Builder  $query
  @return string
docstring_tokens: Compile the join clauses for an update .