query method
Executes a raw sql query within this executor's scope.
Implementation
@override
Future<QueryResult> query(String sql, [Map<String, dynamic>? params]) async {
final result = await _pool.execute(Sql.named(sql), parameters: params ?? {});
return transformResult(result);
}