package Ġcom . sk . android . let sw atch . data . source . 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 Ġcom . sk . android . let sw atch . data . Movie Ċ Ċ @ Dao Ċ interface ĠMovie Dao Ġ{ ĊĊĠĠĠ Ġ@ Query ( ĊĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ ĠSELECT Ġ* ĠFROM ĠMovie ĊĠĠĠĠĠĠĠ ĠWHERE Ġtop R ated Ġ= Ġ' true ' ĊĠĠĠĠĠĠĠ ĠORDER ĠBY Ġvote Count ĠDESC """ ĊĠĠĠ Ġ) ĊĠĠĠ Ġfun Ġget Top R ated Movies (): ĠLive Data < List < Movie >> ĊĊĠĠĠ Ġ@ Insert ( on Conflict Ġ= ĠOn Conflict Strategy . REPLACE ) ĊĠĠĠ Ġabstract Ġfun Ġsave ( data : ĠList < Movie >) Ċ }