MCPcopy Create free account
hub / github.com/go-pg/pg / appendReturning

Method appendReturning

orm/query.go:1523–1539  ·  view source on GitHub ↗
(fmter QueryFormatter, b []byte)

Source from the content-addressed store, hash-verified

1521}
1522
1523func (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
1541func (q *Query) appendWith(fmter QueryFormatter, b []byte) (_ []byte, err error) {
1542 b = append(b, "WITH "...)

Callers 3

AppendQueryMethod · 0.80
AppendQueryMethod · 0.80
AppendQueryMethod · 0.80

Calls 2

hasReturningMethod · 0.95
AppendQueryMethod · 0.65

Tested by

no test coverage detected