(fmter QueryFormatter, b []byte)
| 291 | } |
| 292 | |
| 293 | func (q *UpdateQuery) appendSliceModelData(fmter QueryFormatter, b []byte) ([]byte, error) { |
| 294 | columns, err := q.q.getDataFields() |
| 295 | if err != nil { |
| 296 | return nil, err |
| 297 | } |
| 298 | |
| 299 | if len(columns) > 0 { |
| 300 | columns = append(columns, q.q.tableModel.Table().PKs...) |
| 301 | } else { |
| 302 | columns = q.q.tableModel.Table().Fields |
| 303 | } |
| 304 | |
| 305 | return q.appendSliceValues(fmter, b, columns, q.q.tableModel.Value()) |
| 306 | } |
| 307 | |
| 308 | func (q *UpdateQuery) appendSliceValues( |
| 309 | fmter QueryFormatter, b []byte, fields []*Field, slice reflect.Value, |
no test coverage detected