@startuml
hide empty methods
!procedure $table($name, $slug)
entity "$name" as $slug << (T, Orange) table >>
!endprocedure
!procedure $type($name, $slug)
entity "$name" as $slug << (E, Cyan) type (enum) >>
!endprocedure
!procedure $pk($name)
<&key> $name:
!endprocedure
!procedure $enum_link($name)
<&tag> $name:
!endprocedure
!procedure $fk($name)
<&key> $name:
!endprocedure
!procedure $column($name)
{field} <&chevron-right> $name:
!endprocedure
!procedure $enum_field($name)
{field} <&chevron-right> $name
!endprocedure
@enduml