Advertisement
Guest User

Untitled

a guest
Jan 26th, 2020
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. @Dao
  2. interface RecordDatabaseDao {
  3. @Insert
  4. fun insert(record: RecordingItem)
  5.  
  6. @Update
  7. fun update(record: RecordingItem)
  8.  
  9. @Query("SELECT * from sound_recording_table WHERE id = :key")
  10. fun getRecord(key: Int): RecordingItem?
  11.  
  12. @Query("DELETE FROM sound_recording_table")
  13. fun clearAll()
  14.  
  15. @Query("DELETE FROM sound_recording_table WHERE id = :key")
  16. fun removeRecord(key: Long)
  17.  
  18. @Query("SELECT * FROM sound_recording_table ORDER BY id DESC")
  19. fun getAllRecords(): LiveData<List<RecordingItem>>
  20.  
  21. @Query("SELECT COUNT(*) FROM sound_recording_table")
  22. fun getCount(): LiveData<Int>
  23.  
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement