(value: Union[str, int, None])
| 198 | if self.retrieve_as_bitwise: |
| 199 | |
| 200 | def process(value: Union[str, int, None]) -> Optional[set[str]]: |
| 201 | if value is not None: |
| 202 | value = int(value) |
| 203 | |
| 204 | return set(util.map_bits(self._bitmap.__getitem__, value)) |
| 205 | else: |
| 206 | return None |
| 207 | |
| 208 | else: |
| 209 | super_convert = super().result_processor(dialect, coltype) |