Сунулся я тут изучить kotlin. Поставил Android Studio, загрузил проект из примеров. В примере некоторые строки начинаются с @, и я никак не соображу что это такое:
@Dao
interface PlantDao {
@Query("SELECT * FROM plants ORDER BY name")
fun getPlants(): Flow<List<Plant>>
@Query("SELECT * FROM plants WHERE growZoneNumber = :growZoneNumber ORDER BY name")
fun getPlantsWithGrowZoneNumber(growZoneNumber: Int): Flow<List<Plant>>
@Query("SELECT * FROM plants WHERE id = :plantId")
fun getPlant(plantId: String): Flow<Plant>
@Insert(onConflict = OnConflictStrategy.REPLACE)
suspend fun insertAll(plants: List<Plant>)
}
https://drive.google.com/file/d/11Ieuk6y5LJ4uoScVl5PR50IqyYUrxaHT/view?usp=sh...
Здесь @Dao, @Query, @Insert - что это за конструкции?