query method
Execute a query within transaction
Implementation
@override
Future<List<Map<String, dynamic>>> query(
String sql, {
Map<String, dynamic>? parameters,
}) async {
_ensureActive();
// Uncomment when mysql1 package is added:
// // Convert named parameters (@param) to positional (?)
// final paramList = <dynamic>[];
// var convertedSql = sql;
//
// if (parameters != null && parameters.isNotEmpty) {
// for (var key in parameters.keys) {
// convertedSql = convertedSql.replaceAll('@$key', '?');
// paramList.add(parameters[key]);
// }
// }
//
// final results = await _connection.query(convertedSql, paramList);
// return results.map((row) => row.fields).toList();
throw UnimplementedError('MySQL transaction query - add mysql1 package');
}