Skip to content

Commit 6a13b80

Browse files
authored
Require jsonGroupArray take a query-bindable argument (pointfreeco#34)
* Require `jsonGroupArray` take a query-bindable argument Fixes pointfreeco#33. * wip
1 parent f47b21b commit 6a13b80

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Sources/StructuredQueriesCore/SQLite/JSONFunctions.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ extension QueryExpression {
1616
}
1717
}
1818

19-
extension QueryExpression where QueryValue: Codable & Sendable {
19+
extension QueryExpression where QueryValue: Codable & QueryBindable & Sendable {
2020
/// A JSON array aggregate of this expression
2121
///
2222
/// Concatenates all of the values in a group.
@@ -92,7 +92,7 @@ extension PrimaryKeyedTableDefinition where QueryValue: Codable & Sendable {
9292
order: (some QueryExpression)? = Bool?.none,
9393
filter: (some QueryExpression<Bool>)? = Bool?.none
9494
) -> some QueryExpression<[QueryValue].JSONRepresentation> {
95-
jsonObject.jsonGroupArray(order: order, filter: filter)
95+
AggregateFunction("json_group_array", jsonObject, order: order, filter: filter)
9696
}
9797

9898
private var jsonObject: some QueryExpression<QueryValue> {

0 commit comments

Comments
 (0)