primary_key
SourceSpacetime::Schema::TableDef
Constructors
decode_bsatn(decoder : BSATN::Decoder) : self
Sourcenew(name : String, product_type_ref : SATS::AlgebraicTypeRef, primary_key : Array(ColId) = [] of ColId, indexes : Array(IndexDef) = [] of IndexDef, constraints : Array(ConstraintDef) = [] of ConstraintDef, sequences : Array(SequenceDef) = [] of SequenceDef, schedule : ScheduleDef | Nil = nil, table_type : TableType = TableType::User, table_access : TableAccess = TableAccess::Public)
SourceInstance methods
constraints
Sourceencode_bsatn(encoder : BSATN::Encoder) : Nil
Sourceindexes
Sourcename
Sourceprimary_key_column
Sourceproduct_type_ref
Sourceproduct_type_ref=(product_type_ref : SATS::AlgebraicTypeRef)
Sourcepublic?
Sourceschedule
Sourceschedule=(schedule : ScheduleDef | Nil)
Sourcesequences
Sourcetable_access
Sourcetable_access=(table_access : TableAccess)
Sourcetable_type
Sourcetable_type=(table_type : TableType)
Sourceuser?
Source