computed method

ColumnBuilder computed(
  1. String name,
  2. String expression, {
  3. ColumnMutation mutation = ColumnMutation.add,
  4. bool stored = false,
  5. ColumnType type = const ColumnType.text(),
})

Implementation

ColumnBuilder computed(
  String name,
  String expression, {
  ColumnMutation mutation = ColumnMutation.add,
  bool stored = false,
  ColumnType type = const ColumnType.text(),
}) {
  final builder = column(name, type, mutation: mutation);
  return stored
      ? builder.storedAs(expression)
      : builder.virtualAs(expression);
}