SchemaColumn.relationship constructor

SchemaColumn.relationship(
  1. String? name,
  2. ManagedPropertyType type, {
  3. bool? isNullable = true,
  4. bool? isUnique = false,
  5. String? relatedTableName,
  6. String? relatedColumnName,
  7. DeleteRule rule = DeleteRule.nullify,
})

A convenience constructor for properties that represent foreign key relationships.

Implementation

SchemaColumn.relationship(this.name, ManagedPropertyType type,
    {this.isNullable = true,
    this.isUnique = false,
    this.relatedTableName,
    this.relatedColumnName,
    DeleteRule rule = DeleteRule.nullify}) {
  isIndexed = true;
  _type = typeStringForType(type);
  _deleteRule = deleteRuleStringForDeleteRule(rule);
}