interpretResults<Row extends Object, RS extends GeneratedTable<Row, RS> > method
List<Row>
interpretResults<Row extends Object, RS extends GeneratedTable<Row, RS> >(
- DatabaseConnectionUser database,
- QueryResult result,
- ResultSet<
Row, RS> resultSet
Maps rows from the given result using the result set for this
RETURNING clause.
resultSet must to be added to structure before calling this method
Implementation
List<Row>
interpretResults<Row extends Object, RS extends GeneratedTable<Row, RS>>(
DatabaseConnectionUser database,
QueryResult result,
ResultSet<Row, RS> resultSet,
) {
final mapper = resultSet.createMapperToDart(database.dialect, structure);
return [for (final row in result.resultSet!) mapper(row)!];
}