Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions Sources/PostgREST/PostgrestFilterBuilder.swift
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,10 @@ public class PostgrestFilterBuilder: PostgrestTransformBuilder {
return self
}

public func or(_ filters: URLQueryRepresentable) -> PostgrestFilterBuilder {
public func or(_ filters: URLQueryRepresentable, referencedTable: String? = nil) -> PostgrestFilterBuilder {
let key = referencedTable.map { "\($0).or" } ?? "or"
mutableState.withValue {
$0.request.query.append(URLQueryItem(name: "or", value: "(\(filters.queryValue.queryValue))"))
$0.request.query.append(URLQueryItem(name: key, value: "(\(filters.queryValue.queryValue))"))
}
return self
}
Expand Down