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

Method QueryUser

ent/client.go:2414–2427  ·  view source on GitHub ↗

QueryUser queries the user edge of a Share.

(s *Share)

Source from the content-addressed store, hash-verified

2412
2413// QueryUser queries the user edge of a Share.
2414func (c *ShareClient) QueryUser(s *Share) *UserQuery {
2415 query := (&UserClient{config: c.config}).Query()
2416 query.path = func(context.Context) (fromV *sql.Selector, _ error) {
2417 id := s.ID
2418 step := sqlgraph.NewStep(
2419 sqlgraph.From(share.Table, share.FieldID, id),
2420 sqlgraph.To(user.Table, user.FieldID),
2421 sqlgraph.Edge(sqlgraph.M2O, true, share.UserTable, share.UserColumn),
2422 )
2423 fromV = sqlgraph.Neighbors(s.driver.Dialect(), step)
2424 return fromV, nil
2425 }
2426 return query
2427}
2428
2429// QueryFile queries the file edge of a Share.
2430func (c *ShareClient) QueryFile(s *Share) *FileQuery {

Callers

nothing calls this directly

Calls 3

DialectMethod · 0.80
ToMethod · 0.65
QueryMethod · 0.45

Tested by

no test coverage detected