getAllRows method

Future<List> getAllRows({
  1. required String tableName,
  2. required Map<String, dynamic> changeDatatype,
})

Implementation

Future<List> getAllRows(
    {required String tableName,
    required Map<String, dynamic> changeDatatype}) async {
  final db = await instance.database;

  try {
    final List<Map<String, dynamic>> result = await db.query(tableName);
    return revertDataType(listOfMap: result, changeDatatype: changeDatatype);
  } catch (e) {
    print('<getAllRows> tablename: $tableName, Error: $e');
  } finally {
    await DatabaseHelper.instance.closeDatabase();
  }
  return [false, <Map<String, dynamic>>[]];
}