MCPcopy Create free account
hub / github.com/Vanderhoof/PyDBML / default_to_str

Function default_to_str

pydbml/renderer/sql/default/column.py:8–15  ·  view source on GitHub ↗
(val: Union[Expression, str, int, float, bool])

Source from the content-addressed store, hash-verified

6from .enum import get_full_name_for_sql as get_full_name_for_sql_enum
7
8def 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)
18def render_column(model: Column) -> str:

Callers 2

test_default_to_strFunction · 0.90
render_columnFunction · 0.70

Calls 1

renderMethod · 0.45

Tested by 1

test_default_to_strFunction · 0.72