package org.fossify.musicplayer.interfaces import androidx.room.Dao import androidx.room.Insert import androidx.room.OnConflictStrategy import androidx.room.Query import org.fossify.musicplayer.models.Artist @Dao interface ArtistsDao { @Insert(onConflict = OnConflictStrategy.REPLACE) fun insert(artist: Artist): Long @Insert(onConflict = OnConflictStrategy.REPLACE) fun insertAll(artists: List) @Query("SELECT * FROM artists") fun getAll(): List @Query("DELETE FROM artists WHERE id = :id") fun deleteArtist(id: Long) }