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

Function default_to_str

pydbml/renderer/dbml/default/column.py:9–18  ·  view source on GitHub ↗
(val: Union[Expression, str, int, float])

Source from the content-addressed store, hash-verified

7
8
9def default_to_str(val: Union[Expression, str, int, float]) -> str:
10 if isinstance(val, str):
11 if val.lower() in ('null', 'true', 'false'):
12 return val.lower()
13 else:
14 return f"'{prepare_text_for_dbml(val)}'"
15 elif isinstance(val, Expression):
16 return val.dbml
17 else: # int or float or bool
18 return str(val)
19
20
21def render_options(model: Column) -> str:

Callers 1

render_optionsFunction · 0.70

Calls 1

prepare_text_for_dbmlFunction · 0.90

Tested by

no test coverage detected