jsonIndex<T extends Model> static method
Implementation
static Future<List<Map<String, dynamic>>> jsonIndex<T extends Model>() async {
try {
final tableName = _getTableName<T>();
final results = await _database.execute(Sql('SELECT * FROM "$tableName" ORDER BY id DESC'));
List<Map<String, dynamic>> records = [];
if (results.isNotEmpty) {
for (final row in results) {
final Map<String, dynamic> rowAsMap = row.toColumnMap();
records.add(rowAsMap);
}
return records;
}
return [];
} catch (e) {
return [];
}
}