MCPcopy Index your code
hub / github.com/cloudreve/cloudreve / QueryUser

Method QueryUser

ent/task_query.go:63–82  ·  view source on GitHub ↗

QueryUser chains the current query on the "user" edge.

()

Source from the content-addressed store, hash-verified

61
62// QueryUser chains the current query on the "user" edge.
63func (tq *TaskQuery) QueryUser() *UserQuery {
64 query := (&UserClient{config: tq.config}).Query()
65 query.path = func(ctx context.Context) (fromU *sql.Selector, err error) {
66 if err := tq.prepareQuery(ctx); err != nil {
67 return nil, err
68 }
69 selector := tq.sqlQuery(ctx)
70 if err := selector.Err(); err != nil {
71 return nil, err
72 }
73 step := sqlgraph.NewStep(
74 sqlgraph.From(task.Table, task.FieldID, selector),
75 sqlgraph.To(user.Table, user.FieldID),
76 sqlgraph.Edge(sqlgraph.M2O, true, task.UserTable, task.UserColumn),
77 )
78 fromU = sqlgraph.SetNeighbors(tq.driver.Dialect(), step)
79 return fromU, nil
80 }
81 return query
82}
83
84// First returns the first Task entity from the query.
85// Returns a *NotFoundError when no Task was found.

Callers

nothing calls this directly

Calls 5

prepareQueryMethod · 0.95
sqlQueryMethod · 0.95
DialectMethod · 0.80
ToMethod · 0.65
QueryMethod · 0.45

Tested by

no test coverage detected