protected function compileUpdateValues(array $values, array &$bindings): string
    {
        $parts = [];

        foreach ($values as $column => $value) {
            $parts[] = $this->quoteCompositeIdentifier($column).' = '.$this->compileValue($value, $bindings);
        }

        return implode(', ', $parts);
    }
protected function compileUpdateValues(array $values, array &$bindings): string
    {
        $parts = [];

        foreach ($values as $column => $value) {
            $parts[] = $this->quoteCompositeIdentifier($column).' = '.$this->compileValue($value, $bindings);
        }

        return implode(', ', $parts);
    }
protected function compileUpdateValues ( array $ values , array & $ bindings ) : string { $ parts = [ ] ; foreach ( $ values as $ column => $ value ) { $ parts [ ] = $ this -> quoteCompositeIdentifier ( $ column ) . ' = ' . $ this -> compileValue ( $ value , $ bindings ) ; } return implode ( ', ' , $ parts ) ; }
Compiles a values list for the SET part of a update SQL query.

@param Query mixed[]|Query[]|StatementInterface[] Values. The indexes are the columns names, the values are the
values.
@param array $bindings Bound values (array is filled by link)
@return string SQL text
@throws InvalidQueryException
Compiles a values list for the SET part of a update SQL query .