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

Function render_enum

pydbml/renderer/dbml/default/enum.py:10–16  ·  view source on GitHub ↗
(model: Enum)

Source from the content-addressed store, hash-verified

8
9@DefaultDBMLRenderer.renderer_for(Enum)
10def render_enum(model: Enum) -> str:
11 result = comment_to_dbml(model.comment) if model.comment else ''
12 result += f'Enum {get_full_name_for_sql(model)} {{\n'
13 items_str = '\n'.join(DefaultDBMLRenderer.render(i) for i in model.items)
14 result += indent(items_str, ' ')
15 result += '\n}'
16 return result
17
18
19@DefaultDBMLRenderer.renderer_for(EnumItem)

Callers

nothing calls this directly

Calls 4

comment_to_dbmlFunction · 0.90
get_full_name_for_sqlFunction · 0.90
indentFunction · 0.85
renderMethod · 0.45

Tested by

no test coverage detected