doSelectByID<R> method
FutureOr<R?>
doSelectByID<R>(
- TransactionOperation op,
- String entityName,
- String table,
- Object id, {
- PreFinishDBOperation<
Map< ? preFinish,String, dynamic> ?, R?>
override
Implementation
@override
FutureOr<R?> doSelectByID<R>(
TransactionOperation op,
String entityName,
String table,
Object id, {
PreFinishDBOperation<Map<String, dynamic>?, R?>? preFinish,
}) {
return generateSelectSQL(
op.transaction,
entityName,
table,
ConditionID(id),
).resolveMapped((sql) {
return selectSQL(op, entityName, table, sql).resolveMapped(
(r) => _finishSQLOperation(sql, op, r.firstOrNull, preFinish),
);
});
}