getSpecificRows method
Implementation
Future<List> getSpecificRows(
{required String tableName,
required Map<String, dynamic> whereArgsList,
required Map<String, dynamic> changeDatatype}) async {
final db = await instance.database;
try {
final whereList = getWhereandArgs(map: whereArgsList);
final List<Map<String, dynamic>> result = await db.query(
tableName,
where: whereList[0],
whereArgs: whereList[1],
);
return revertDataType(listOfMap: result, changeDatatype: changeDatatype);
} catch (e) {
print('<getSpecificRows> tablename: $tableName: Error: $e');
} finally {
await DatabaseHelper.instance.closeDatabase();
}
return [false, <Map<String, dynamic>>[]];
}