@@ -265,9 +265,11 @@ public struct SwiftLanguage: Language {
265265 }
266266
267267 private func queries( name: String , queries: [ GeneratedQuery ] ) {
268- writer. write ( line: " struct " , name, " { " )
268+ writer. write ( line: " struct " , name, " : ConnectionWrapper, Sendable {" )
269269 writer. indent ( )
270270
271+ writer. write ( line: " let connection: any Connection " )
272+
271273 for query in queries {
272274 writer. write ( line: " var " , query. variableName, " : any " , query. typealiasName)
273275 }
@@ -289,6 +291,8 @@ public struct SwiftLanguage: Language {
289291 writer. write ( line: " return " , name, " ( " )
290292 writer. indent ( )
291293
294+ writer. write ( line: " connection: connection, " )
295+
292296 for (position, query) in queries. positional ( ) {
293297 writer. write ( line: query. variableName, " : " )
294298
@@ -343,6 +347,8 @@ public struct SwiftLanguage: Language {
343347 writer. write ( line: name, " ( " )
344348 writer. indent ( )
345349
350+ writer. write ( line: " connection: NoopConnection(), " )
351+
346352 for (position, query) in queries. positional ( ) {
347353 writer. write ( line: query. variableName, " : " , query. variableName)
348354
0 commit comments