QueryTasks queries the tasks edge of a User.
(u *User)
| 3009 | |
| 3010 | // QueryTasks queries the tasks edge of a User. |
| 3011 | func (c *UserClient) QueryTasks(u *User) *TaskQuery { |
| 3012 | query := (&TaskClient{config: c.config}).Query() |
| 3013 | query.path = func(context.Context) (fromV *sql.Selector, _ error) { |
| 3014 | id := u.ID |
| 3015 | step := sqlgraph.NewStep( |
| 3016 | sqlgraph.From(user.Table, user.FieldID, id), |
| 3017 | sqlgraph.To(task.Table, task.FieldID), |
| 3018 | sqlgraph.Edge(sqlgraph.O2M, false, user.TasksTable, user.TasksColumn), |
| 3019 | ) |
| 3020 | fromV = sqlgraph.Neighbors(u.driver.Dialect(), step) |
| 3021 | return fromV, nil |
| 3022 | } |
| 3023 | return query |
| 3024 | } |
| 3025 | |
| 3026 | // QueryFsevents queries the fsevents edge of a User. |
| 3027 | func (c *UserClient) QueryFsevents(u *User) *FsEventQuery { |