@@ -20,17 +20,17 @@ def insert(self, json: dict, *, upsert=False):
20
20
self .session .headers [
21
21
"Prefer"
22
22
] = f"return=representation{ ',resolution=merge-duplicates' if upsert else '' } "
23
- return NonQueryRequestBuilder (self .session , self .path , "POST" , json )
23
+ return QueryRequestBuilder (self .session , self .path , "POST" , json )
24
24
25
25
def update (self , json : dict ):
26
26
self .session .headers ["Prefer" ] = "return=representation"
27
- return QueryRequestBuilder (self .session , self .path , "PATCH" , json )
27
+ return FilterRequestBuilder (self .session , self .path , "PATCH" , json )
28
28
29
29
def delete (self ):
30
- return QueryRequestBuilder (self .session , self .path , "DELETE" , {})
30
+ return FilterRequestBuilder (self .session , self .path , "DELETE" , {})
31
31
32
32
33
- class NonQueryRequestBuilder :
33
+ class QueryRequestBuilder :
34
34
def __init__ (self , session : AsyncClient , path : str , http_method : str , json : dict ):
35
35
self .session = session
36
36
self .path = path
@@ -42,7 +42,7 @@ async def execute(self):
42
42
return r .json ()
43
43
44
44
45
- class QueryRequestBuilder ( NonQueryRequestBuilder ):
45
+ class FilterRequestBuilder ( QueryRequestBuilder ):
46
46
def __init__ (self , session : AsyncClient , path : str , http_method : str , json : dict ):
47
47
super ().__init__ (session , path , http_method , json )
48
48
@@ -136,7 +136,7 @@ def adj(self, column: str, range: Tuple[int, int]):
136
136
return self .filter (column , "adj" , f"({ range [0 ]} ,{ range [1 ]} )" )
137
137
138
138
139
- class SelectRequestBuilder (QueryRequestBuilder ):
139
+ class SelectRequestBuilder (FilterRequestBuilder ):
140
140
def __init__ (self , session : AsyncClient , path : str , http_method : str , json : dict ):
141
141
super ().__init__ (session , path , http_method , json )
142
142
0 commit comments