UML:Profile sql

Overview

This document describes the UML profile for SQL.

List of Stereotypes
UML:Stereotype Metaclasses Tagged Values
name of stereotype with link to details applicable to inherited and new
UML:Stereotype <<sql_content>> UML:Class None
UML:Stereotype <<sql_table>> UML:Class None
UML:Stereotype <<sql_concrete_table_inheritance>> UML:Class None
UML:Stereotype <<joined_table_inheritance>> UML:Class None
UML:Stereotype <<column>> UML:Property index, not_null, unique, default, server_default
UML:Stereotype <<primary>> UML:Property None
UML:Stereotype <<sql_type>> UML:PrimitiveType None
UML:Stereotype <<z3c_saconfig>> UML:Package engine_name, engine_url, session_name
UML:Stereotype <<attribute_maped>> UML:Association key
UML:Stereotype <<lazy>> UML:Association laziness
_ordered UML:Association order_by

UML:Stereotype <<sql_content>>

Metaclasses

  • UML:Class

Tagged Values

None

UML:Stereotype <<sql_table>>

Metaclasses

  • UML:Class

Tagged Values

None

UML:Stereotype <<sql_concrete_table_inheritance>>

Metaclasses

  • UML:Class

Tagged Values

None

UML:Stereotype <<joined_table_inheritance>>

Metaclasses

  • UML:Class

Tagged Values

None

UML:Stereotype <<column>>

Metaclasses

  • UML:Property

Tagged Values

index
Boolean
not_null
Boolean
unique
Boolean
default
String
server_default
String

UML:Stereotype <<primary>>

Special type of <<column>>

Metaclasses

  • UML:Property

Tagged Values

None

UML:Stereotype <<sql_type>>

Metaclasses

  • UML:PrimitiveType

Tagged Values

classname
String
import_from
String
default
String

UML:Stereotype <<z3c_saconfig>>

Metaclasses

  • UML:Package

Tagged Values

engine_name
String
engine_url
String
session_name
String

UML:Stereotype <<attribute_maped>>

Metaclasses

  • UML:Association

Tagged Values

key
String

UML:Stereotype <<lazy>>

Metaclasses

  • UML:Association

Tagged Values

laziness
String

UML:Stereotype <<ordered>>

Metaclasses

  • UML:Association

Tagged Values

order_by
String