Quote an identifier. Subclasses should override this to provide database-dependent quoting behavior.
(self, value: str)
| 7730 | return element |
| 7731 | |
| 7732 | def quote_identifier(self, value: str) -> str: |
| 7733 | """Quote an identifier. |
| 7734 | |
| 7735 | Subclasses should override this to provide database-dependent |
| 7736 | quoting behavior. |
| 7737 | """ |
| 7738 | |
| 7739 | return ( |
| 7740 | self.initial_quote |
| 7741 | + self._escape_identifier(value) |
| 7742 | + self.final_quote |
| 7743 | ) |
| 7744 | |
| 7745 | def _requires_quotes(self, value: str) -> bool: |
| 7746 | """Return True if the given identifier requires quoting.""" |