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

Method QueryUsers

ent/client.go:1341–1354  ·  view source on GitHub ↗

QueryUsers queries the users edge of a Group.

(gr *Group)

Source from the content-addressed store, hash-verified

1339
1340// QueryUsers queries the users edge of a Group.
1341func (c *GroupClient) QueryUsers(gr *Group) *UserQuery {
1342 query := (&UserClient{config: c.config}).Query()
1343 query.path = func(context.Context) (fromV *sql.Selector, _ error) {
1344 id := gr.ID
1345 step := sqlgraph.NewStep(
1346 sqlgraph.From(group.Table, group.FieldID, id),
1347 sqlgraph.To(user.Table, user.FieldID),
1348 sqlgraph.Edge(sqlgraph.O2M, false, group.UsersTable, group.UsersColumn),
1349 )
1350 fromV = sqlgraph.Neighbors(gr.driver.Dialect(), step)
1351 return fromV, nil
1352 }
1353 return query
1354}
1355
1356// QueryStoragePolicies queries the storage_policies edge of a Group.
1357func (c *GroupClient) QueryStoragePolicies(gr *Group) *StoragePolicyQuery {

Callers

nothing calls this directly

Calls 3

DialectMethod · 0.80
ToMethod · 0.65
QueryMethod · 0.45

Tested by

no test coverage detected