doInsert<O> method
FutureOr
doInsert<O>(
- TransactionOperation op,
- String entityName,
- String table,
- O o,
- Map<
String, dynamic> fields, { - String? idFieldName,
- PreFinishDBOperation? preFinish,
override
Implementation
@override
FutureOr doInsert<O>(TransactionOperation op, String entityName, String table,
O o, Map<String, dynamic> fields,
{String? idFieldName,
PreFinishDBOperation<dynamic, dynamic>? preFinish}) {
return generateInsertSQL(op.transaction, entityName, table, fields)
.resolveMapped((sql) {
return insertSQL(op, entityName, table, sql, fields)
.resolveMapped((r) => _finishSQLOperation(sql, op, r, preFinish));
});
}