mirror of
https://github.com/superseriousbusiness/gotosocial
synced 2025-06-05 21:59:39 +02:00
[chore] Update bun and sqlite dependencies (#478)
* update bun + sqlite versions * step bun to v1.1.3
This commit is contained in:
48
vendor/github.com/uptrace/bun/query_delete.go
generated
vendored
48
vendor/github.com/uptrace/bun/query_delete.go
generated
vendored
@ -190,7 +190,8 @@ func (q *DeleteQuery) AppendQuery(fmter schema.Formatter, b []byte) (_ []byte, e
|
||||
return nil, err
|
||||
}
|
||||
|
||||
if len(q.returning) > 0 {
|
||||
if q.hasFeature(feature.Returning) && q.hasReturning() {
|
||||
b = append(b, " RETURNING "...)
|
||||
b, err = q.appendReturning(fmter, b)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
@ -285,3 +286,48 @@ func (q *DeleteQuery) afterDeleteHook(ctx context.Context) error {
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
type deleteQueryBuilder struct {
|
||||
*DeleteQuery
|
||||
}
|
||||
|
||||
func (q *deleteQueryBuilder) WhereGroup(sep string, fn func(QueryBuilder) QueryBuilder) QueryBuilder {
|
||||
q.DeleteQuery = q.DeleteQuery.WhereGroup(sep, func(qs *DeleteQuery) *DeleteQuery {
|
||||
return fn(q).(*deleteQueryBuilder).DeleteQuery
|
||||
})
|
||||
return q
|
||||
}
|
||||
|
||||
func (q *deleteQueryBuilder) Where(query string, args ...interface{}) QueryBuilder {
|
||||
q.DeleteQuery.Where(query, args...)
|
||||
return q
|
||||
}
|
||||
|
||||
func (q *deleteQueryBuilder) WhereOr(query string, args ...interface{}) QueryBuilder {
|
||||
q.DeleteQuery.WhereOr(query, args...)
|
||||
return q
|
||||
}
|
||||
|
||||
func (q *deleteQueryBuilder) WhereDeleted() QueryBuilder {
|
||||
q.DeleteQuery.WhereDeleted()
|
||||
return q
|
||||
}
|
||||
|
||||
func (q *deleteQueryBuilder) WhereAllWithDeleted() QueryBuilder {
|
||||
q.DeleteQuery.WhereAllWithDeleted()
|
||||
return q
|
||||
}
|
||||
|
||||
func (q *deleteQueryBuilder) WherePK(cols ...string) QueryBuilder {
|
||||
q.DeleteQuery.WherePK(cols...)
|
||||
return q
|
||||
}
|
||||
|
||||
func (q *deleteQueryBuilder) Unwrap() interface{} {
|
||||
return q.DeleteQuery
|
||||
}
|
||||
|
||||
func (q *DeleteQuery) Query() QueryBuilder {
|
||||
return &deleteQueryBuilder{q}
|
||||
}
|
||||
|
Reference in New Issue
Block a user