examples: regenerate assets

This commit is contained in:
Ariel Mashraki
2019-12-09 08:13:34 +02:00
parent f65cf5150e
commit 754a8c9daa
49 changed files with 708 additions and 1018 deletions

View File

@@ -57,16 +57,11 @@ func (gq *GroupQuery) Order(o ...Order) *GroupQuery {
// QueryUsers chains the current query on the users edge.
func (gq *GroupQuery) QueryUsers() *UserQuery {
query := &UserQuery{config: gq.config}
step := &sql.Step{}
step.From.V = gq.sqlQuery()
step.From.Table = group.Table
step.From.Column = group.FieldID
step.To.Table = user.Table
step.To.Column = user.FieldID
step.Edge.Rel = sql.M2M
step.Edge.Inverse = false
step.Edge.Table = group.UsersTable
step.Edge.Columns = append(step.Edge.Columns, group.UsersPrimaryKey...)
step := sql.NewStep(
sql.From(group.Table, group.FieldID, gq.sqlQuery()),
sql.To(user.Table, user.FieldID),
sql.Edge(sql.M2M, false, group.UsersTable, group.UsersPrimaryKey...),
)
query.sql = sql.SetNeighbors(gq.driver.Dialect(), step)
return query
}