MCPcopy Create free account
hub / github.com/an0nfunc/ALHP / prepareQuery

Method prepareQuery

ent/dbpackage_query.go:309–333  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

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

Callers 4

AllMethod · 0.95
CountMethod · 0.95
ScanMethod · 0.80
ScanMethod · 0.80

Calls 1

ValidColumnFunction · 0.92

Tested by

no test coverage detected