save method

Future<RowData?> save(
  1. M? item, {
  2. SQLExecutor? executor,
})

Implementation

Future<RowData?> save(M? item, {SQLExecutor? executor}) async {
  if (item == null) return null;
  RowData? row = await upsert(values: proto.columns.mapList((e) => e >> e.get(item)), returning: Returning.ALL, executor: executor);
  if (row != null) {
    item.model.addAll(row.toMap());
  }
  return row;
}