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

Method QueryEntities

ent/user_query.go:234–253  ·  view source on GitHub ↗

QueryEntities chains the current query on the "entities" edge.

()

Source from the content-addressed store, hash-verified

232
233// QueryEntities chains the current query on the "entities" edge.
234func (uq *UserQuery) QueryEntities() *EntityQuery {
235 query := (&EntityClient{config: uq.config}).Query()
236 query.path = func(ctx context.Context) (fromU *sql.Selector, err error) {
237 if err := uq.prepareQuery(ctx); err != nil {
238 return nil, err
239 }
240 selector := uq.sqlQuery(ctx)
241 if err := selector.Err(); err != nil {
242 return nil, err
243 }
244 step := sqlgraph.NewStep(
245 sqlgraph.From(user.Table, user.FieldID, selector),
246 sqlgraph.To(entity.Table, entity.FieldID),
247 sqlgraph.Edge(sqlgraph.O2M, false, user.EntitiesTable, user.EntitiesColumn),
248 )
249 fromU = sqlgraph.SetNeighbors(uq.driver.Dialect(), step)
250 return fromU, nil
251 }
252 return query
253}
254
255// QueryOauthGrants chains the current query on the "oauth_grants" edge.
256func (uq *UserQuery) QueryOauthGrants() *OAuthGrantQuery {

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