class ColumnAttribute
- ColumnAttribute
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
pocketlib/dbschema.crConstructors
- .new(name : String, is_optional : Bool | Nil, is_unique : Bool | Nil, relative_entity : Nil | ToRelated)
- .new(pull : JSON::PullParser)
Instance Method Summary
- #is_optional : Bool | Nil
- #is_optional=(is_optional : Bool | Nil)
- #is_unique : Bool | Nil
- #is_unique=(is_unique : Bool | Nil)
- #name : ColName
- #name=(name : ColName)
- #relative_entity : ToRelated | Nil
- #relative_entity=(relative_entity : ToRelated | Nil)
Constructor Detail
def self.new(name : String, is_optional : Bool | Nil, is_unique : Bool | Nil, relative_entity : Nil | ToRelated)
#