@@ -129,61 +129,61 @@ def filter(self, column: str, operator: str, criteria: str):
129
129
self .session .params = self .session .params .add (key , val )
130
130
return self
131
131
132
- def eq (self , column : str , value : str ):
132
+ def eq (self , column : str , value : Any ):
133
133
return self .filter (column , Filters .EQ , sanitize_param (value ))
134
134
135
- def neq (self , column : str , value : str ):
135
+ def neq (self , column : str , value : Any ):
136
136
return self .filter (column , Filters .NEQ , sanitize_param (value ))
137
137
138
- def gt (self , column : str , value : str ):
138
+ def gt (self , column : str , value : Any ):
139
139
return self .filter (column , Filters .GT , sanitize_param (value ))
140
140
141
- def gte (self , column : str , value : str ):
141
+ def gte (self , column : str , value : Any ):
142
142
return self .filter (column , Filters .GTE , sanitize_param (value ))
143
143
144
- def lt (self , column : str , value : str ):
144
+ def lt (self , column : str , value : Any ):
145
145
return self .filter (column , Filters .LT , sanitize_param (value ))
146
146
147
- def lte (self , column : str , value : str ):
147
+ def lte (self , column : str , value : Any ):
148
148
return self .filter (column , Filters .LTE , sanitize_param (value ))
149
149
150
- def is_ (self , column : str , value : str ):
150
+ def is_ (self , column : str , value : Any ):
151
151
return self .filter (column , Filters .IS , sanitize_param (value ))
152
152
153
- def like (self , column : str , pattern : str ):
153
+ def like (self , column : str , pattern : Any ):
154
154
return self .filter (column , Filters .LIKE , sanitize_pattern_param (pattern ))
155
155
156
- def ilike (self , column : str , pattern : str ):
156
+ def ilike (self , column : str , pattern : Any ):
157
157
return self .filter (column , Filters .ILIKE , sanitize_pattern_param (pattern ))
158
158
159
- def fts (self , column : str , query : str ):
159
+ def fts (self , column : str , query : Any ):
160
160
return self .filter (column , Filters .FTS , sanitize_param (query ))
161
161
162
- def plfts (self , column : str , query : str ):
162
+ def plfts (self , column : str , query : Any ):
163
163
return self .filter (column , Filters .PLFTS , sanitize_param (query ))
164
164
165
- def phfts (self , column : str , query : str ):
165
+ def phfts (self , column : str , query : Any ):
166
166
return self .filter (column , Filters .PHFTS , sanitize_param (query ))
167
167
168
- def wfts (self , column : str , query : str ):
168
+ def wfts (self , column : str , query : Any ):
169
169
return self .filter (column , Filters .WFTS , sanitize_param (query ))
170
170
171
- def in_ (self , column : str , values : Iterable [str ]):
171
+ def in_ (self , column : str , values : Iterable [Any ]):
172
172
values = map (sanitize_param , values )
173
173
values = "," .join (values )
174
174
return self .filter (column , Filters .IN , f"({ values } )" )
175
175
176
- def cs (self , column : str , values : Iterable [str ]):
176
+ def cs (self , column : str , values : Iterable [Any ]):
177
177
values = map (sanitize_param , values )
178
178
values = "," .join (values )
179
179
return self .filter (column , Filters .CS , f"{{{ values } }}" )
180
180
181
- def cd (self , column : str , values : Iterable [str ]):
181
+ def cd (self , column : str , values : Iterable [Any ]):
182
182
values = map (sanitize_param , values )
183
183
values = "," .join (values )
184
184
return self .filter (column , Filters .CD , f"{{{ values } }}" )
185
185
186
- def ov (self , column : str , values : Iterable [str ]):
186
+ def ov (self , column : str , values : Iterable [Any ]):
187
187
values = map (sanitize_param , values )
188
188
values = "," .join (values )
189
189
return self .filter (column , Filters .OV , f"{{{ values } }}" )
0 commit comments