MCPcopy Create free account
hub / github.com/Comfy-Org/registry-backend / prepareQuery

Method prepareQuery

ent/storagefile_query.go:312–336  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

310}
311
312func (sfq *StorageFileQuery) prepareQuery(ctx context.Context) error {
313 for _, inter := range sfq.inters {
314 if inter == nil {
315 return fmt.Errorf("ent: uninitialized interceptor (forgotten import ent/runtime?)")
316 }
317 if trv, ok := inter.(Traverser); ok {
318 if err := trv.Traverse(ctx, sfq); err != nil {
319 return err
320 }
321 }
322 }
323 for _, f := range sfq.ctx.Fields {
324 if !storagefile.ValidColumn(f) {
325 return &ValidationError{Name: f, err: fmt.Errorf("ent: invalid field %q for query", f)}
326 }
327 }
328 if sfq.path != nil {
329 prev, err := sfq.path(ctx)
330 if err != nil {
331 return err
332 }
333 sfq.sql = prev
334 }
335 return nil
336}
337
338func (sfq *StorageFileQuery) sqlAll(ctx context.Context, hooks ...queryHook) ([]*StorageFile, error) {
339 var (

Callers 4

AllMethod · 0.95
CountMethod · 0.95
ScanMethod · 0.45
ScanMethod · 0.45

Calls 1

ValidColumnFunction · 0.92

Tested by

no test coverage detected