addColumnWithExpression method

Future<void> addColumnWithExpression({
  1. required String table,
  2. required Map<String, String> newColumns,
  3. List<String>? namespace,
  4. String? branch,
})

Implementation

Future<void> addColumnWithExpression({
  required String table,
  required Map<String, String> newColumns,
  List<String>? namespace,
  String? branch,
}) async {
  await _invoke("add_columns", {
    "table": table,
    "columns": newColumns.entries
        .map((entry) => {"name": entry.key, "value_sql": entry.value, "data_type": null})
        .toList(growable: false),
    "namespace": namespace,
    "branch": branch,
  });
}