Skip to content

Commit 3dbb687

Browse files
committed
merge latest master
2 parents 45454d0 + 870c4b7 commit 3dbb687

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

Sources/PostgresKit/Query/PostgresQuery+BinaryOperator.swift

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
import SQLKit
2+
3+
public enum PostgresBinaryOperator: SQLExpression {
4+
/// @>
5+
case contains
6+
7+
/// <@
8+
case isContainedBy
9+
10+
/// &&
11+
case overlap
12+
13+
/// `SQLExpression` conformance.
14+
public func serialize(to serializer: inout SQLSerializer) {
15+
switch self {
16+
case .contains:
17+
serializer.write("@>")
18+
case .isContainedBy:
19+
serializer.write("<@")
20+
case .overlap:
21+
serializer.write("&&")
22+
}
23+
}
24+
}
25+
126
//import SQLKit
227
//
328
//extension PostgresQuery {

0 commit comments

Comments
 (0)