MCPcopy Create free account
hub / github.com/efectn/go-orm-benchmarks / ReadSlice

Method ReadSlice

bench/sqlboiler.go:100–119  ·  view source on GitHub ↗
(b *testing.B)

Source from the content-addressed store, hash-verified

98}
99
100func (sqlboiler *Sqlboiler) ReadSlice(b *testing.B) {
101 m := NewModel6()
102 for i := 0; i < 100; i++ {
103 m.ID = 0
104 err := m.Insert(ctx, sqlboiler.conn, boil.Infer())
105 if err != nil {
106 helper.SetError(b, sqlboiler.Name(), "ReadSlice", err.Error())
107 }
108 }
109
110 b.ReportAllocs()
111 b.ResetTimer()
112
113 for i := 0; i < b.N; i++ {
114 _, err := models.Models(qm.Where("id > 0"), qm.Limit(100)).All(ctx, sqlboiler.conn)
115 if err != nil {
116 helper.SetError(b, sqlboiler.Name(), "ReadSlice", err.Error())
117 }
118 }
119}

Callers

nothing calls this directly

Calls 8

NameMethod · 0.95
SetErrorFunction · 0.92
NewModel6Function · 0.85
LimitMethod · 0.80
InsertMethod · 0.65
ErrorMethod · 0.65
AllMethod · 0.45
WhereMethod · 0.45

Tested by

no test coverage detected