@@ -15,7 +15,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
15
15
/// Finds all rows which doesn't satisfy the filter.
16
16
///
17
17
/// ```dart
18
- /// postgrest.from('users').select().not('status', 'eq', 'OFFLINE')
18
+ /// await supabase
19
+ /// .from('users')
20
+ /// .select()
21
+ /// .not('status', 'eq', 'OFFLINE');
19
22
/// ```
20
23
PostgrestFilterBuilder <T > not (String column, String operator , dynamic value) {
21
24
if (value is List ) {
@@ -39,7 +42,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
39
42
/// Finds all rows satisfying at least one of the filters.
40
43
///
41
44
/// ```dart
42
- /// postgrest.from('users').select().or('status.eq.OFFLINE,username.eq.supabot')
45
+ /// await supabase
46
+ /// .from('users')
47
+ /// .select()
48
+ /// .or('status.eq.OFFLINE,username.eq.supabot');
43
49
/// ```
44
50
PostgrestFilterBuilder <T > or (String filters, {String ? foreignTable}) {
45
51
final key = foreignTable != null ? '"$foreignTable ".or' : 'or' ;
@@ -50,7 +56,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
50
56
/// Finds all rows whose value on the stated [column] exactly matches the specified [value] .
51
57
///
52
58
/// ```dart
53
- /// postgrest.from('users').select().eq('username', 'supabot')
59
+ /// await supabase
60
+ /// .from('users')
61
+ /// .select()
62
+ /// .eq('username', 'supabot');
54
63
/// ```
55
64
PostgrestFilterBuilder <T > eq (String column, dynamic value) {
56
65
if (value is List ) {
@@ -64,7 +73,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
64
73
/// Finds all rows whose value on the stated [column] doesn't match the specified [value] .
65
74
///
66
75
/// ```dart
67
- /// postgrest.from('users').select().neq('username', 'supabot')
76
+ /// await supabase
77
+ /// .from('users')
78
+ /// .select()
79
+ /// .neq('username', 'supabot');
68
80
/// ```
69
81
PostgrestFilterBuilder <T > neq (String column, dynamic value) {
70
82
if (value is List ) {
@@ -78,7 +90,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
78
90
/// Finds all rows whose value on the stated [column] is greater than the specified [value] .
79
91
///
80
92
/// ```dart
81
- /// postgrest.from('messages').select().gt('id', 1)
93
+ /// await supabase
94
+ /// .from('messages')
95
+ /// .select()
96
+ /// .gt('id', 1);
82
97
/// ```
83
98
PostgrestFilterBuilder <T > gt (String column, dynamic value) {
84
99
appendSearchParams (column, 'gt.$value ' );
@@ -88,7 +103,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
88
103
/// Finds all rows whose value on the stated [column] is greater than or equal to the specified [value] .
89
104
///
90
105
/// ```dart
91
- /// postgrest.from('messages').select().gte('id', 1)
106
+ /// await supabase
107
+ /// .from('messages')
108
+ /// .select()
109
+ /// .gte('id', 1);
92
110
/// ```
93
111
PostgrestFilterBuilder <T > gte (String column, dynamic value) {
94
112
appendSearchParams (column, 'gte.$value ' );
@@ -98,7 +116,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
98
116
/// Finds all rows whose value on the stated [column] is less than the specified [value] .
99
117
///
100
118
/// ```dart
101
- /// postgrest.from('messages').select().lt('id', 2)
119
+ /// await supabase
120
+ /// .from('messages')
121
+ /// .select()
122
+ /// .lt('id', 2);
102
123
/// ```
103
124
PostgrestFilterBuilder <T > lt (String column, dynamic value) {
104
125
appendSearchParams (column, 'lt.$value ' );
@@ -108,7 +129,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
108
129
/// Finds all rows whose value on the stated [column] is less than or equal to the specified [value] .
109
130
///
110
131
/// ```dart
111
- /// postgrest.from('messages').select().lte('id', 2)
132
+ /// await supabase
133
+ /// .from('messages')
134
+ /// .select()
135
+ /// .lte('id', 2);
112
136
/// ```
113
137
PostgrestFilterBuilder <T > lte (String column, dynamic value) {
114
138
appendSearchParams (column, 'lte.$value ' );
@@ -118,7 +142,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
118
142
/// Finds all rows whose value in the stated [column] matches the supplied [pattern] (case sensitive).
119
143
///
120
144
/// ```dart
121
- /// postgrest.from('users').select().like('username', '%supa%')
145
+ /// await supabase
146
+ /// .from('users')
147
+ /// .select()
148
+ /// .like('username', '%supa%');
122
149
/// ```
123
150
PostgrestFilterBuilder <T > like (String column, String pattern) {
124
151
appendSearchParams (column, 'like.$pattern ' );
@@ -128,7 +155,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
128
155
/// Finds all rows whose value in the stated [column] matches the supplied [pattern] (case insensitive).
129
156
///
130
157
/// ```dart
131
- /// postgrest.from('users').select().ilike('username', '%SUPA%')
158
+ /// await supabase
159
+ /// .from('users')
160
+ /// .select()
161
+ /// .ilike('username', '%SUPA%');
132
162
/// ```
133
163
PostgrestFilterBuilder <T > ilike (String column, String pattern) {
134
164
appendSearchParams (column, 'ilike.$pattern ' );
@@ -139,7 +169,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
139
169
///
140
170
/// Finds all rows whose value on the stated [column] exactly match the specified [value] .
141
171
/// ```dart
142
- /// postgrest.from('users').select().is_('data', null)
172
+ /// await supabase
173
+ /// .from('users')
174
+ /// .select()
175
+ /// .is_('data', null);
143
176
/// ```
144
177
// ignore: non_constant_identifier_names
145
178
PostgrestFilterBuilder <T > is_ (String column, dynamic value) {
@@ -150,7 +183,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
150
183
/// Finds all rows whose value on the stated [column] is found on the specified [values] .
151
184
///
152
185
/// ```dart
153
- /// postgrest.from('users').select().in_('status', ['ONLINE', 'OFFLINE'])
186
+ /// await supabase
187
+ /// .from('users')
188
+ /// .select()
189
+ /// .in_('status', ['ONLINE', 'OFFLINE']);
154
190
/// ```
155
191
// ignore: non_constant_identifier_names
156
192
PostgrestFilterBuilder <T > in_ (String column, List values) {
@@ -161,7 +197,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
161
197
/// Finds all rows whose json, array, or range value on the stated [column] contains the values specified in [value] .
162
198
///
163
199
/// ```dart
164
- /// postgrest.from('users').select().contains('age_range', '[1,2)')
200
+ /// await supabase
201
+ /// .from('users')
202
+ /// .select()
203
+ /// .contains('age_range', '[1,2)');
165
204
/// ```
166
205
PostgrestFilterBuilder <T > contains (String column, dynamic value) {
167
206
if (value is String ) {
@@ -181,7 +220,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
181
220
/// Finds all rows whose json, array, or range value on the stated [column] is contained by the specified [value] .
182
221
///
183
222
/// ```dart
184
- /// postgrest.from('users').select().containedBy('age_range', '[1,2)')
223
+ /// await supabase
224
+ /// .from('users')
225
+ /// .select()
226
+ /// .containedBy('age_range', '[1,2)');
185
227
/// ```
186
228
PostgrestFilterBuilder <T > containedBy (String column, dynamic value) {
187
229
if (value is String ) {
@@ -201,7 +243,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
201
243
/// Finds all rows whose range value on the stated [column] is strictly to the left of the specified [range] .
202
244
///
203
245
/// ```dart
204
- /// postgrest.from('users').select().sl('age_range', '[2,25)')
246
+ /// await supabase
247
+ /// .from('users')
248
+ /// .select()
249
+ /// .sl('age_range', '[2,25)');
205
250
/// ```
206
251
PostgrestFilterBuilder <T > rangeLt (String column, String range) {
207
252
appendSearchParams (column, 'sl.$range ' );
@@ -211,7 +256,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
211
256
/// Finds all rows whose range value on the stated [column] is strictly to the right of the specified [range] .
212
257
///
213
258
/// ```dart
214
- /// postgrest.from('users').select().rangeGt('age_range', '[2,25)')
259
+ /// await supabase
260
+ /// .from('users')
261
+ /// .select()
262
+ /// .rangeGt('age_range', '[2,25)');
215
263
/// ```
216
264
PostgrestFilterBuilder <T > rangeGt (String column, String range) {
217
265
appendSearchParams (column, 'sr.$range ' );
@@ -221,7 +269,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
221
269
/// Finds all rows whose range value on the stated [column] does not extend to the left of the specified [range] .
222
270
///
223
271
/// ```dart
224
- /// postgrest.from('users').select().rangeGte('age_range', '[2,25)')
272
+ /// await supabase
273
+ /// .from('users')
274
+ /// .select()
275
+ /// .rangeGte('age_range', '[2,25)');
225
276
/// ```
226
277
PostgrestFilterBuilder <T > rangeGte (String column, String range) {
227
278
appendSearchParams (column, 'nxl.$range ' );
@@ -231,7 +282,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
231
282
/// Finds all rows whose range value on the stated [column] does not extend to the right of the specified [range] .
232
283
///
233
284
/// ```dart
234
- /// postgrest.from('users').select().rangeLte('age_range', '[2,25)')
285
+ /// await supabase
286
+ /// .from('users')
287
+ /// .select()
288
+ /// .rangeLte('age_range', '[2,25)');
235
289
/// ```
236
290
PostgrestFilterBuilder <T > rangeLte (String column, String range) {
237
291
appendSearchParams (column, 'nxr.$range ' );
@@ -241,7 +295,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
241
295
/// Finds all rows whose range value on the stated [column] is adjacent to the specified [range] .
242
296
///
243
297
/// ```dart
244
- /// postgrest.from('users').select().rangeAdjacent('age_range', '[2,25)')
298
+ /// await supabase
299
+ /// .from('users')
300
+ /// .select()
301
+ /// .rangeAdjacent('age_range', '[2,25)');
245
302
/// ```
246
303
PostgrestFilterBuilder <T > rangeAdjacent (String column, String range) {
247
304
appendSearchParams (column, 'adj.$range ' );
@@ -251,7 +308,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
251
308
/// Finds all rows whose array or range value on the stated [column] overlaps (has a value in common) with the specified [value] .
252
309
///
253
310
/// ```dart
254
- /// postgrest.from('users').select().overlaps('age_range', '[2,25)')
311
+ /// await supabase
312
+ /// .from('users')
313
+ /// .select()
314
+ /// .overlaps('age_range', '[2,25)');
255
315
/// ```
256
316
PostgrestFilterBuilder <T > overlaps (String column, dynamic value) {
257
317
if (value is String ) {
@@ -268,7 +328,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
268
328
/// Finds all rows whose text or tsvector value on the stated [column] matches the tsquery in [query] .
269
329
///
270
330
/// ```dart
271
- /// postgrest.from('users').select().textSearch('catchphrase', "'fat' & 'cat'", config: 'english')
331
+ /// await supabase
332
+ /// .from('users')
333
+ /// .select()
334
+ /// .textSearch('catchphrase', "'fat' & 'cat'", config: 'english');
272
335
/// ```
273
336
PostgrestFilterBuilder <T > textSearch (
274
337
String column,
@@ -296,7 +359,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
296
359
/// Finds all rows whose [column] satisfies the filter.
297
360
///
298
361
/// ```dart
299
- /// postgrest.from('users').select().filter('username', 'eq', 'supabot')
362
+ /// await supabase
363
+ /// .from('users')
364
+ /// .select()
365
+ /// .filter('username', 'eq', 'supabot');
300
366
/// ```
301
367
PostgrestFilterBuilder <T > filter (
302
368
String column, String operator , dynamic value) {
@@ -322,7 +388,10 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
322
388
///
323
389
/// [query] contains column names as keys mapped to their filter values.
324
390
/// ```dart
325
- /// postgrest.from('users').select().match({'username': 'supabot', 'status': 'ONLINE'})
391
+ /// await supabase.from('users').select().match({
392
+ /// 'username': 'supabot',
393
+ /// 'status': 'ONLINE',
394
+ /// });
326
395
/// ```
327
396
PostgrestFilterBuilder <T > match (Map query) {
328
397
query.forEach ((k, v) => appendSearchParams ('$k ' , 'eq.$v ' ));
0 commit comments