QueryShares queries the shares edge of a User.
(u *User)
| 2977 | |
| 2978 | // QueryShares queries the shares edge of a User. |
| 2979 | func (c *UserClient) QueryShares(u *User) *ShareQuery { |
| 2980 | query := (&ShareClient{config: c.config}).Query() |
| 2981 | query.path = func(context.Context) (fromV *sql.Selector, _ error) { |
| 2982 | id := u.ID |
| 2983 | step := sqlgraph.NewStep( |
| 2984 | sqlgraph.From(user.Table, user.FieldID, id), |
| 2985 | sqlgraph.To(share.Table, share.FieldID), |
| 2986 | sqlgraph.Edge(sqlgraph.O2M, false, user.SharesTable, user.SharesColumn), |
| 2987 | ) |
| 2988 | fromV = sqlgraph.Neighbors(u.driver.Dialect(), step) |
| 2989 | return fromV, nil |
| 2990 | } |
| 2991 | return query |
| 2992 | } |
| 2993 | |
| 2994 | // QueryPasskey queries the passkey edge of a User. |
| 2995 | func (c *UserClient) QueryPasskey(u *User) *PasskeyQuery { |