package Ġcom . linked int ools . da . local . room Ċ Ċ import Ġandroidx . room . Database Ċ import Ġandroidx . room . Room Ċ import Ġandroidx . room . Room Database Ċ import Ġandroidx . room . Type Converters Ċ import Ġandroidx . sqlite . db . Support SQLite Database Ċ import Ġcom . linked int ools . App Ċ Ċ @ Database ( entities Ġ= ĠarrayOf ( Linked In Connection Entity :: class ), Ġversion Ġ= Ġ 1 , Ġexport Schema Ġ= Ġtrue ) Ċ @ Type Converters ( Room Converters :: class ) Ċ abstract Ġclass ĠRoom DB Ġ: ĠRoom Database () Ġ{ ĊĠĠĠ Ġabstract Ġfun Ġroom Dao (): ĠRoom Dao ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun ĠgetInstance (): ĠRoom DB Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRoom . database Builder ( App . context , ĠRoom DB :: class . java , Ġ" Linked in Tools DB ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Callback ( object Ġ: ĠRoom Database . Callback () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun ĠonCreate ( db : ĠSupport SQLite Database ) Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}). build () ĊĠĠĠ Ġ} Ċ }