diff --git a/gen.go.tmpl b/gen.go.tmpl index b3976e7..dd96006 100644 --- a/gen.go.tmpl +++ b/gen.go.tmpl @@ -150,7 +150,6 @@ func {{.LowerType}}_Get( return } - func {{.LowerType}}_GetWhere( tx TX, query string, @@ -167,8 +166,6 @@ func {{.LowerType}}_GetWhere( return } - - func {{.LowerType}}_Iterate( tx TX, query string, @@ -178,12 +175,12 @@ func {{.LowerType}}_Iterate( ) { rows, err := tx.Query(query, args...) if err != nil { - return func(yield func(*{{.Type}}, error) bool) { + return func(yield func({{.Type}}, error) bool) { yield(nil, err) } } - return func(yield func(*{{.Type}}, error) bool) { + return func(yield func({{.Type}}, error) bool) { defer rows.Close() for rows.Next() { row := {{.Type}}{} @@ -192,7 +189,7 @@ func {{.LowerType}}_Iterate( return } } - if err != rows.Err() ; err != nil { + if err := rows.Err(); err != nil { yield({{.Type}}{}, err) } } @@ -203,7 +200,7 @@ func {{.LowerType}}_List( query string, args ...any, ) ( - l []*{{.Type}}, + l []{{.Type}}, err error, ) { for row, err := range {{.LowerType}}_Iterate(tx, query, args...) {