@@ -1201,9 +1201,9 @@ extension FetchOne: Equatable where Value: Equatable {
1201
1201
#endif
1202
1202
1203
1203
private 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)
1207
1207
}
1208
1208
func fetch( _ db: Database ) throws -> Value . QueryOutput {
1209
1209
guard let result = try statement. fetchOne ( db)
@@ -1215,7 +1215,10 @@ private struct FetchOneStatementValueRequest<Value: QueryRepresentable>: Stateme
1215
1215
private struct FetchOneStatementOptionalValueRequest < Value: QueryRepresentable > :
1216
1216
StatementKeyRequest
1217
1217
{
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
+ }
1219
1222
func fetch( _ db: Database ) throws -> Value . QueryOutput ? {
1220
1223
try statement. fetchOne ( db)
1221
1224
}
@@ -1224,7 +1227,10 @@ private struct FetchOneStatementOptionalValueRequest<Value: QueryRepresentable>:
1224
1227
private struct FetchOneStatementOptionalProtocolRequest <
1225
1228
Value: QueryRepresentable & _OptionalProtocol
1226
1229
> : 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
+ }
1228
1234
func fetch( _ db: Database ) throws -> Value . QueryOutput {
1229
1235
try statement. fetchOne ( db) ?? . _none
1230
1236
}
0 commit comments