(fmter QueryFormatter, b []byte)
| 1521 | } |
| 1522 | |
| 1523 | func (q *Query) appendReturning(fmter QueryFormatter, b []byte) (_ []byte, err error) { |
| 1524 | if !q.hasReturning() { |
| 1525 | return b, nil |
| 1526 | } |
| 1527 | |
| 1528 | b = append(b, " RETURNING "...) |
| 1529 | for i, f := range q.returning { |
| 1530 | if i > 0 { |
| 1531 | b = append(b, ", "...) |
| 1532 | } |
| 1533 | b, err = f.AppendQuery(fmter, b) |
| 1534 | if err != nil { |
| 1535 | return nil, err |
| 1536 | } |
| 1537 | } |
| 1538 | return b, nil |
| 1539 | } |
| 1540 | |
| 1541 | func (q *Query) appendWith(fmter QueryFormatter, b []byte) (_ []byte, err error) { |
| 1542 | b = append(b, "WITH "...) |
no test coverage detected