8
8
from pydantic import BaseModel , validator
9
9
10
10
from .types import CountMethod , Filters , RequestMethod , ReturnMethod
11
- from .utils import AsyncClient , SyncClient , sanitize_param , sanitize_pattern_param
11
+ from .utils import AsyncClient , SyncClient , sanitize_param
12
12
13
13
14
14
def pre_select (
@@ -157,56 +157,54 @@ def filter(self, column: str, operator: str, criteria: str):
157
157
return self
158
158
159
159
def eq (self , column : str , value : Any ):
160
- return self .filter (column , Filters .EQ , sanitize_param ( value ) )
160
+ return self .filter (column , Filters .EQ , value )
161
161
162
162
def neq (self , column : str , value : Any ):
163
- return self .filter (column , Filters .NEQ , sanitize_param ( value ) )
163
+ return self .filter (column , Filters .NEQ , value )
164
164
165
165
def gt (self , column : str , value : Any ):
166
- return self .filter (column , Filters .GT , sanitize_param ( value ) )
166
+ return self .filter (column , Filters .GT , value )
167
167
168
168
def gte (self , column : str , value : Any ):
169
- return self .filter (column , Filters .GTE , sanitize_param ( value ) )
169
+ return self .filter (column , Filters .GTE , value )
170
170
171
171
def lt (self , column : str , value : Any ):
172
- return self .filter (column , Filters .LT , sanitize_param ( value ) )
172
+ return self .filter (column , Filters .LT , value )
173
173
174
174
def lte (self , column : str , value : Any ):
175
- return self .filter (column , Filters .LTE , sanitize_param ( value ) )
175
+ return self .filter (column , Filters .LTE , value )
176
176
177
177
def is_ (self , column : str , value : Any ):
178
- return self .filter (column , Filters .IS , sanitize_param ( value ) )
178
+ return self .filter (column , Filters .IS , value )
179
179
180
180
def like (self , column : str , pattern : Any ):
181
- return self .filter (column , Filters .LIKE , sanitize_pattern_param ( pattern ) )
181
+ return self .filter (column , Filters .LIKE , pattern )
182
182
183
183
def ilike (self , column : str , pattern : Any ):
184
- return self .filter (column , Filters .ILIKE , sanitize_pattern_param ( pattern ) )
184
+ return self .filter (column , Filters .ILIKE , pattern )
185
185
186
186
def fts (self , column : str , query : Any ):
187
- return self .filter (column , Filters .FTS , sanitize_param ( query ) )
187
+ return self .filter (column , Filters .FTS , query )
188
188
189
189
def plfts (self , column : str , query : Any ):
190
- return self .filter (column , Filters .PLFTS , sanitize_param ( query ) )
190
+ return self .filter (column , Filters .PLFTS , query )
191
191
192
192
def phfts (self , column : str , query : Any ):
193
- return self .filter (column , Filters .PHFTS , sanitize_param ( query ) )
193
+ return self .filter (column , Filters .PHFTS , query )
194
194
195
195
def wfts (self , column : str , query : Any ):
196
- return self .filter (column , Filters .WFTS , sanitize_param ( query ) )
196
+ return self .filter (column , Filters .WFTS , query )
197
197
198
198
def in_ (self , column : str , values : Iterable [Any ]):
199
199
values = map (sanitize_param , values )
200
200
values = "," .join (values )
201
201
return self .filter (column , Filters .IN , f"({ values } )" )
202
202
203
203
def cs (self , column : str , values : Iterable [Any ]):
204
- values = map (sanitize_param , values )
205
204
values = "," .join (values )
206
205
return self .filter (column , Filters .CS , f"{{{ values } }}" )
207
206
208
207
def cd (self , column : str , values : Iterable [Any ]):
209
- values = map (sanitize_param , values )
210
208
values = "," .join (values )
211
209
return self .filter (column , Filters .CD , f"{{{ values } }}" )
212
210
@@ -232,7 +230,6 @@ def contained_by(self, column: str, value: Union[Iterable[Any], str, Dict[Any, A
232
230
return self .filter (column , Filters .CD , json .dumps (value ))
233
231
234
232
def ov (self , column : str , values : Iterable [Any ]):
235
- values = map (sanitize_param , values )
236
233
values = "," .join (values )
237
234
return self .filter (column , Filters .OV , f"{{{ values } }}" )
238
235
0 commit comments