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

Method QueryUser

ent/entity_query.go:90–109  ·  view source on GitHub ↗

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

()

Source from the content-addressed store, hash-verified

88
89// QueryUser chains the current query on the "user" edge.
90func (eq *EntityQuery) QueryUser() *UserQuery {
91 query := (&UserClient{config: eq.config}).Query()
92 query.path = func(ctx context.Context) (fromU *sql.Selector, err error) {
93 if err := eq.prepareQuery(ctx); err != nil {
94 return nil, err
95 }
96 selector := eq.sqlQuery(ctx)
97 if err := selector.Err(); err != nil {
98 return nil, err
99 }
100 step := sqlgraph.NewStep(
101 sqlgraph.From(entity.Table, entity.FieldID, selector),
102 sqlgraph.To(user.Table, user.FieldID),
103 sqlgraph.Edge(sqlgraph.M2O, true, entity.UserTable, entity.UserColumn),
104 )
105 fromU = sqlgraph.SetNeighbors(eq.driver.Dialect(), step)
106 return fromU, nil
107 }
108 return query
109}
110
111// QueryStoragePolicy chains the current query on the "storage_policy" edge.
112func (eq *EntityQuery) QueryStoragePolicy() *StoragePolicyQuery {

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