@@ -1201,9 +1201,9 @@ extension FetchOne: Equatable where Value: Equatable {
12011201#endif
12021202
12031203private struct FetchOneStatementValueRequest < Value: QueryRepresentable > : StatementKeyRequest {
1204- let statement : any StructuredQueriesCore . Statement < Value >
1205- init ( statement: any StructuredQueriesCore . Statement < Value > ) {
1206- self . statement = statement
1204+ let statement : SQLQueryExpression < Value >
1205+ init ( statement: some StructuredQueriesCore . Statement < Value > ) {
1206+ self . statement = SQLQueryExpression ( statement)
12071207 }
12081208 func fetch( _ db: Database ) throws -> Value . QueryOutput {
12091209 guard let result = try statement. fetchOne ( db)
@@ -1215,7 +1215,10 @@ private struct FetchOneStatementValueRequest<Value: QueryRepresentable>: Stateme
12151215private struct FetchOneStatementOptionalValueRequest < Value: QueryRepresentable > :
12161216 StatementKeyRequest
12171217{
1218- let statement : any StructuredQueriesCore . Statement < Value >
1218+ let statement : SQLQueryExpression < Value >
1219+ init ( statement: some StructuredQueriesCore . Statement < Value > ) {
1220+ self . statement = SQLQueryExpression ( statement)
1221+ }
12191222 func fetch( _ db: Database ) throws -> Value . QueryOutput ? {
12201223 try statement. fetchOne ( db)
12211224 }
@@ -1224,7 +1227,10 @@ private struct FetchOneStatementOptionalValueRequest<Value: QueryRepresentable>:
12241227private struct FetchOneStatementOptionalProtocolRequest <
12251228 Value: QueryRepresentable & _OptionalProtocol
12261229> : StatementKeyRequest where Value. QueryOutput: _OptionalProtocol {
1227- let statement : any StructuredQueriesCore . Statement < Value >
1230+ let statement : SQLQueryExpression < Value >
1231+ init ( statement: some StructuredQueriesCore . Statement < Value > ) {
1232+ self . statement = SQLQueryExpression ( statement)
1233+ }
12281234 func fetch( _ db: Database ) throws -> Value . QueryOutput {
12291235 try statement. fetchOne ( db) ?? . _none
12301236 }
0 commit comments