MCPcopy Create free account
hub / github.com/cloudreve/cloudreve / QueryTasks

Method QueryTasks

ent/user_query.go:190–209  ·  view source on GitHub ↗

QueryTasks chains the current query on the "tasks" edge.

()

Source from the content-addressed store, hash-verified

188
189// QueryTasks chains the current query on the "tasks" edge.
190func (uq *UserQuery) QueryTasks() *TaskQuery {
191 query := (&TaskClient{config: uq.config}).Query()
192 query.path = func(ctx context.Context) (fromU *sql.Selector, err error) {
193 if err := uq.prepareQuery(ctx); err != nil {
194 return nil, err
195 }
196 selector := uq.sqlQuery(ctx)
197 if err := selector.Err(); err != nil {
198 return nil, err
199 }
200 step := sqlgraph.NewStep(
201 sqlgraph.From(user.Table, user.FieldID, selector),
202 sqlgraph.To(task.Table, task.FieldID),
203 sqlgraph.Edge(sqlgraph.O2M, false, user.TasksTable, user.TasksColumn),
204 )
205 fromU = sqlgraph.SetNeighbors(uq.driver.Dialect(), step)
206 return fromU, nil
207 }
208 return query
209}
210
211// QueryFsevents chains the current query on the "fsevents" edge.
212func (uq *UserQuery) QueryFsevents() *FsEventQuery {

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