@@ -14,7 +14,9 @@ Currently there are two results:
14
14
### Result
15
15
16
16
#### Parameters
17
+
17
18
- ` custom_decoders ` : custom decoders for unsupported types. [ Read more] ( /usage/types/advanced_type_usage.md )
19
+ - ` as_tuple ` : Headless tuple output
18
20
19
21
Get the result as a list of dicts
20
22
@@ -27,12 +29,19 @@ async def main() -> None:
27
29
[],
28
30
)
29
31
30
- result: List[Dict[str , Any]] = query_result.result()
32
+ # Result as dict
33
+ list_dict_result: List[Dict[str , Any]] = query_result.result()
34
+
35
+ # Result as tuple
36
+ list_tuple_result: List[Tuple[t.Any, ... ]] = query_result.result(
37
+ as_tuple = True ,
38
+ )
31
39
```
32
40
33
41
### As class
34
42
35
43
#### Parameters
44
+
36
45
- ` as_class ` : Custom class from Python.
37
46
- ` custom_decoders ` : custom decoders for unsupported types. [ Read more] ( /usage/types/advanced_type_usage.md )
38
47
@@ -61,6 +70,7 @@ async def main() -> None:
61
70
### Row Factory
62
71
63
72
#### Parameters
73
+
64
74
- ` row_factory ` : custom callable object.
65
75
- ` custom_decoders ` : custom decoders for unsupported types. [ Read more] ( /usage/types/advanced_type_usage.md )
66
76
@@ -71,7 +81,9 @@ async def main() -> None:
71
81
### Result
72
82
73
83
#### Parameters
84
+
74
85
- ` custom_decoders ` : custom decoders for unsupported types. [ Read more] ( /usage/types/advanced_type_usage.md )
86
+ - ` as_tuple ` : Headless tuple output
75
87
76
88
Get the result as a dict
77
89
@@ -84,12 +96,19 @@ async def main() -> None:
84
96
[100 ],
85
97
)
86
98
87
- result: Dict[str , Any] = query_result.result()
99
+ # Result as dict
100
+ dict_result: Dict[str , Any] = query_result.result()
101
+
102
+ # Result as tuple
103
+ tuple_result: Tuple[typing.Any, ... ] = query_result.result(
104
+ as_tuple = True ,
105
+ )
88
106
```
89
107
90
108
### As class
91
109
92
110
#### Parameters
111
+
93
112
- ` as_class ` : Custom class from Python.
94
113
- ` custom_decoders ` : custom decoders for unsupported types. [ Read more] ( /usage/types/advanced_type_usage.md )
95
114
@@ -117,6 +136,7 @@ async def main() -> None:
117
136
### Row Factory
118
137
119
138
#### Parameters
139
+
120
140
- ` row_factory ` : custom callable object.
121
141
- ` custom_decoders ` : custom decoders for unsupported types. [ Read more] ( /usage/types/advanced_type_usage.md )
122
142
0 commit comments