package Ġcom . dew . ai h ua . database . history . model Ċ Ċ import Ġandroidx . room .* Ċ import Ġcom . dew . ai h ua . database . history . model . Search History Entry . Companion . SEARCH Ċ import Ġjava . util .* Ċ Ċ /** Ċ Ġ* Ġ ĠCreated Ġby ĠEd ward Ġon Ġ 3 / 2 / 2 0 1 9 . Ċ Ġ*/ Ċ @ Entity ( tableName Ġ= ĠSearch History Entry . TABLE _ NAME , Ġindices Ġ= Ġ[ Index ( value Ġ= Ġ[ SEARCH ]) ]) Ċ class ĠSearch History Entry (@ field : Column Info ( name Ġ= ĠCRE ATION _ DATE ) Ġvar Ġcreation Date : ĠDate ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ field : Column Info ( name Ġ= ĠSERVICE _ ID ) Ġvar Ġservice Id : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ field : Column Info ( name Ġ= ĠSEARCH ) Ġvar Ġsearch : ĠString ?) Ġ{ ĊĊĠĠĠ Ġ@ Column Info ( name Ġ= ĠID ) ĊĠĠĠ Ġ@ PrimaryKey ( auto Generate Ġ= Ġtrue ) ĊĠĠĠ Ġvar Ġid : ĠLong Ġ= Ġ 0 ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġfun Ġhas Equal Values ( other Entry : ĠSearch History Entry ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġservice Id Ġ== Ġother Entry . service Id Ġ&& Ġsearch Ġ== Ġother Entry . search ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġconst Ġval ĠID Ġ= Ġ" id " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠTABLE _ NAME Ġ= Ġ" search _ history " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠSERVICE _ ID Ġ= Ġ" service _ id " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠCRE ATION _ DATE Ġ= Ġ" creation _ date " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠSEARCH Ġ= Ġ" search " ĊĠĠĠ Ġ} Ċ } Ċ