( fmter QueryFormatter, b []byte, v reflect.Value, alias types.Safe, fields []*Field, )
| 1585 | } |
| 1586 | |
| 1587 | func appendColumnAndValue( |
| 1588 | fmter QueryFormatter, b []byte, v reflect.Value, alias types.Safe, fields []*Field, |
| 1589 | ) []byte { |
| 1590 | isPlaceholder := isTemplateFormatter(fmter) |
| 1591 | for i, f := range fields { |
| 1592 | if i > 0 { |
| 1593 | b = append(b, " AND "...) |
| 1594 | } |
| 1595 | b = append(b, alias...) |
| 1596 | b = append(b, '.') |
| 1597 | b = append(b, f.Column...) |
| 1598 | b = append(b, " = "...) |
| 1599 | if isPlaceholder { |
| 1600 | b = append(b, '?') |
| 1601 | } else { |
| 1602 | b = f.AppendValue(b, v, 1) |
| 1603 | } |
| 1604 | } |
| 1605 | return b |
| 1606 | } |
| 1607 | |
| 1608 | //------------------------------------------------------------------------------ |
| 1609 |
no test coverage detected
searching dependent graphs…