@@ -158,6 +158,64 @@ public class PostgrestFilterBuilder: PostgrestTransformBuilder {
158
158
return self
159
159
}
160
160
161
+ // MARK: - Filter Semantic Improvements
162
+
163
+ public func equals( column: String , value: String ) -> PostgrestFilterBuilder {
164
+ eq ( column: column, value: value)
165
+ }
166
+
167
+ public func notEquals( column: String , value: String ) -> PostgrestFilterBuilder {
168
+ neq ( column: column, value: value)
169
+ }
170
+
171
+ public func greaterThan( column: String , value: String ) -> PostgrestFilterBuilder {
172
+ gt ( column: column, value: value)
173
+ }
174
+
175
+ public func greaterThanOrEquals( column: String , value: String ) -> PostgrestFilterBuilder {
176
+ gte ( column: column, value: value)
177
+ }
178
+
179
+ public func lowerThan( column: String , value: String ) -> PostgrestFilterBuilder {
180
+ lt ( column: column, value: value)
181
+ }
182
+
183
+ public func lowerThanOrEquals( column: String , value: String ) -> PostgrestFilterBuilder {
184
+ lte ( column: column, value: value)
185
+ }
186
+
187
+ public func rangeLowerThan( column: String , range: String ) -> PostgrestFilterBuilder {
188
+ rangeLt ( column: column, range: range)
189
+ }
190
+
191
+ public func rangeGreaterThan( column: String , value: String ) -> PostgrestFilterBuilder {
192
+ rangeGt ( column: column, range: value)
193
+ }
194
+
195
+ public func rangeGreaterThanOrEquals( column: String , value: String ) -> PostgrestFilterBuilder {
196
+ rangeGte ( column: column, range: value)
197
+ }
198
+
199
+ public func rangeLowerThanOrEquals( column: String , value: String ) -> PostgrestFilterBuilder {
200
+ rangeLte ( column: column, range: value)
201
+ }
202
+
203
+ public func fullTextSearch( column: String , query: String , config: String ? = nil ) -> PostgrestFilterBuilder {
204
+ fts ( column: column, query: query, config: config)
205
+ }
206
+
207
+ public func plainToFullTextSearch( column: String , query: String , config: String ? = nil ) -> PostgrestFilterBuilder {
208
+ plfts ( column: column, query: query, config: config)
209
+ }
210
+
211
+ public func phraseToFullTextSearch( column: String , query: String , config: String ? = nil ) -> PostgrestFilterBuilder {
212
+ phfts ( column: column, query: query, config: config)
213
+ }
214
+
215
+ public func webFullTextSearch( column: String , query: String , config: String ? = nil ) -> PostgrestFilterBuilder {
216
+ wfts ( column: column, query: query, config: config)
217
+ }
218
+
161
219
// MARK: - Modifiers
162
220
163
221
/// Limits the number of results returned by the query
0 commit comments