index<T extends Model> static method
Retrieves all records (ordered by id DESC).
Implementation
static Future<List<T>> index<T extends Model>() async {
final constructor = _jsonConstructors[T];
if (constructor == null) return [];
try {
final maps = await _database.query(
_getTableName<T>(),
orderBy: 'id DESC',
);
return maps.map((map) => constructor(map) as T).toList();
} catch (e) {
print('SQLite index error: $e');
return [];
}
}