column method

ColumnBuilder column(
  1. String name,
  2. ColumnType type, {
  3. ColumnMutation mutation = ColumnMutation.add,
})

Adds a custom column definition.

Implementation

ColumnBuilder column(
  String name,
  ColumnType type, {
  ColumnMutation mutation = ColumnMutation.add,
}) {
  final entry = _ColumnEntry(
    name: name,
    kind: mutation == ColumnMutation.add
        ? ColumnCommandKind.add
        : ColumnCommandKind.alter,
    definition: ColumnDefinition(name: name, type: type),
  );
  _columns.add(entry);
  return ColumnBuilder._(entry);
}