(val: Union[Expression, str, int, float, bool])
| 6 | from .enum import get_full_name_for_sql as get_full_name_for_sql_enum |
| 7 | |
| 8 | def default_to_str(val: Union[Expression, str, int, float, bool]) -> str: |
| 9 | if isinstance(val, Expression): |
| 10 | return DefaultSQLRenderer.render(val) |
| 11 | elif isinstance(val, str): |
| 12 | val = val.replace("'", "''") |
| 13 | return f"'{val}'" |
| 14 | else: |
| 15 | return str(val) |
| 16 | |
| 17 | @DefaultSQLRenderer.renderer_for(Column) |
| 18 | def render_column(model: Column) -> str: |