select method
Runs a SELECT and returns every row. Prefer the query builder's
chunk()/lazy() for large tables.
Implementation
@override
Future<List<Row>> select(String sql, [List<Object?> bindings = const []]) =>
_run(sql, bindings, () async {
final result = await _execute(sql, bindings);
return [for (final row in result) row.toColumnMap()];
});