WIP
This commit is contained in:
11
gen.go.tmpl
11
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...) {
|
||||
|
||||
Reference in New Issue
Block a user