public CreateColumnGene(CreateTableGene parent, string columnName, string typeDescriptor, bool nullable, ImmutableList <Gene> prerequsites) : base(prerequsites) { _parent = parent; _columnName = columnName; _typeDescriptor = typeDescriptor; _nullable = nullable; }
public CreateUniqueIndexGene(CreateTableGene parent, IEnumerable <CreateColumnGene> columns, ImmutableList <Gene> prerequsites) : base(prerequsites) { _parent = parent; _columns = columns.ToImmutableList(); }
public CreatePrimaryKeyGene(CreateTableGene parent, IEnumerable <CreateColumnGene> columns, ImmutableList <Gene> prerequisites) : base(prerequisites) { _parent = parent; _columns = columns.ToImmutableList(); }