Skip to content

Commit 663cd26

Browse files
committed
Conform to updated BridgeConnection protocol
1 parent 1d0d162 commit 663cd26

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

Sources/MySQLBridge/Extensions/MySQLConnection+Bridge.swift

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,15 @@ extension MySQLConnection: BridgeConnection {
1515
query(raw).transform(to: ())
1616
}
1717

18+
public func query(sql: SwifQLable) -> EventLoopFuture<Void> {
19+
sql.execute(on: self).transform(to: ())
20+
}
21+
1822
public func query<V: Decodable>(raw: String, decoding type: V.Type) -> EventLoopFuture<[V]> {
1923
query(raw).all(decoding: type)
2024
}
25+
26+
public func query<V>(sql: SwifQLable, decoding type: V.Type) -> EventLoopFuture<[V]> where V : Decodable {
27+
sql.execute(on: self).all(decoding: type)
28+
}
2129
}

0 commit comments

Comments
 (0)