package Ġcom . bur han r ash id 5 2 . player . data . local Ċ Ċ import Ġandroid . arch . lifecycle . LiveData Ċ import Ġandroid . arch . persistence . room . Dao Ċ import Ġandroid . arch . persistence . room . Insert Ċ import Ġandroid . arch . persistence . room . On Conflict Strategy Ċ import Ġandroid . arch . persistence . room . Query Ċ import Ġja . bur han r ash id 5 2 . base . repo . Base Dao Ċ Ċ @ Dao Ċ interface ĠMov ies Dao Ġ: ĠBase Dao < Movies > Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠInsert Ġmovies Ġinto Ġthe Ġdatabase ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Insert ( on Conflict Ġ= ĠOn Conflict Strategy . REPLACE ) ĊĠĠĠ Ġfun Ġinsert Movies ( movies : ĠList < Movies >): ĠList < Long > ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGet Ġall Ġthe Ġmovies Ġfrom Ġdatabase ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Query (" SELECT Ġ* ĠFROM ĠMov ies ") ĊĠĠĠ Ġfun Ġget Movies (): ĠLive Data < List < Movies >> ĊĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGet Ġthe ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Query (" SELECT Ġ* ĠFROM ĠMov ies ĠWHERE Ġid =: movie Id ") ĊĠĠĠ Ġfun Ġget Movies Details ( movie Id : ĠInt ): ĠLive Data < Movies > Ċ }