package Ġcom . dip lom . map . room . entities Ċ Ċ import Ġandroidx . room .* Ċ import Ġandroidx . room . ForeignKey . CASCADE Ċ Ċ @ Entity ( ĊĠĠĠ ĠtableName Ġ= Ġ" Points ", ĊĠĠĠ Ġforeign Keys Ġ= Ġ[ ForeignKey ( ĊĠĠĠĠĠĠĠ Ġentity Ġ= ĠSub Feature :: class , ĊĠĠĠĠĠĠĠ Ġparent Columns Ġ= ĠarrayOf (" uid "), ĊĠĠĠĠĠĠĠ Ġchild Columns Ġ= ĠarrayOf (" Sub Feature ID "), ĊĠĠĠĠĠĠĠ ĠonDelete Ġ= ĠCASCADE , ĊĠĠĠĠĠĠĠ ĠonUpdate Ġ= ĠCASCADE ĊĠĠĠ Ġ) ], ĊĠĠĠ Ġindices Ġ= Ġ[ Index (" Sub Feature ID ")] Ċ ) Ċ data Ġclass ĠPoint ( ĊĠĠĠ Ġ@ PrimaryKey ( auto Generate Ġ= Ġtrue ) Ġvar Ġuid : ĠLong , ĊĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" Sub Feature ID ") ĊĠĠĠ Ġval Ġsf id : ĠLong , ĊĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" Lat ") ĊĠĠĠ Ġvar Ġlat : ĠDouble , ĊĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" Lng ") ĊĠĠĠ Ġvar Ġlng : ĠDouble Ċ )