Skip to content

Commit 06db192

Browse files
authored
fix: missing slice import for querier (#1773)
* fix: missing slice import for querier * whoops, fix test case
1 parent 6dd9b0e commit 06db192

File tree

5 files changed

+40
-3
lines changed

5 files changed

+40
-3
lines changed

internal/codegen/golang/imports.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,8 @@ func (i *importer) interfaceImports() fileImports {
244244
}
245245
}
246246
if !q.Arg.isEmpty() {
247-
if strings.HasPrefix(q.Arg.Type(), name) {
247+
argType := strings.TrimPrefix(q.Arg.Type(), "[]")
248+
if strings.HasPrefix(argType, name) {
248249
return true
249250
}
250251
}

internal/endtoend/testdata/unnest/postgresql/pgx/go/querier.go

Lines changed: 17 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/endtoend/testdata/unnest/postgresql/pgx/sqlc.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
"sql_package": "pgx/v4",
88
"name": "querytest",
99
"schema": "schema.sql",
10-
"queries": "query.sql"
10+
"queries": "query.sql",
11+
"emit_interface": true
1112
}
1213
]
1314
}

internal/endtoend/testdata/unnest/postgresql/stdlib/go/querier.go

Lines changed: 17 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/endtoend/testdata/unnest/postgresql/stdlib/sqlc.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
"engine": "postgresql",
77
"name": "querytest",
88
"schema": "schema.sql",
9-
"queries": "query.sql"
9+
"queries": "query.sql",
10+
"emit_interface": true
1011
}
1112
]
1213
}

0 commit comments

Comments
 (0)