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));
});
}