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

Method Read

bench/reform.go:95–112  ·  view source on GitHub ↗
(b *testing.B)

Source from the content-addressed store, hash-verified

93}
94
95func (reform *Reform) Read(b *testing.B) {
96 m := NewReformModel()
97
98 err := reform.conn.Save(m)
99 if err != nil {
100 helper.SetError(b, reform.Name(), "Read", err.Error())
101 }
102
103 b.ReportAllocs()
104 b.ResetTimer()
105
106 for i := 0; i < b.N; i++ {
107 _, err := reform.conn.FindByPrimaryKeyFrom(r.ReformModelsTable, m.ID)
108 if err != nil {
109 helper.SetError(b, reform.Name(), "Read", err.Error())
110 }
111 }
112}
113
114func (reform *Reform) ReadSlice(b *testing.B) {
115 m := NewReformModel()

Callers

nothing calls this directly

Calls 5

NameMethod · 0.95
SetErrorFunction · 0.92
NewReformModelFunction · 0.85
ErrorMethod · 0.65
SaveMethod · 0.45

Tested by

no test coverage detected