findByUUID<T extends Model> static method
Finds record by uuid.
Implementation
static Future<T?> findByUUID<T extends Model>(String uuid) async {
try {
final constructor = _jsonConstructors[T];
if (constructor == null) return null;
final maps = await _database.query(_getTableName<T>(), where: 'uuid = ?', whereArgs: [uuid], limit: 1);
if (maps.isNotEmpty) {
return constructor(maps.first) as T;
}
return null;
} catch (e) {
print('SQLite findByUUID error: $e');
return null;
}
}