rawQuery method
Execute raw SQL query
Implementation
@override
Future<List<Map<String, dynamic>>> rawQuery(String sql, [List<dynamic>? arguments]) async {
final List? result = await methodChannel.invokeMethod<List>('rawQuery', {
'sql': sql,
'arguments': arguments,
});
// Convert List<dynamic> to List<Map<String, dynamic>>
return result?.map((item) => Map<String, dynamic>.from(item as Map)).toList() ?? [];
}