Room androidx.roomdatabaseBuilderandroidx.room.RoomBuilderandroidx.room.RoomDatabasebuild"androidx.room.RoomDatabase.Builder setDriver"androidx.room.RoomDatabase.BuilderBundledSQLiteDriverandroidx.sqlite.driver.bundledBufferedReaderjava.ioFilejava.io InputStreamjava.ioreadTextjava.io.BufferedReaderusejava.io.BufferedReader absolutePath java.io.FilebufferedReaderjava.io.InputStreamClass java.langgetResourceAsStreamjava.lang.Class Function1kotlinusekotlinListkotlin.collectionslistOfkotlin.collectionsSuspendFunction1kotlin.coroutinesbufferedReader kotlin.ioreadText kotlin.iouse kotlin.ioJvmField kotlin.jvmjava kotlin.jvmjavakotlin.reflect.KClass BeforeTest kotlin.testTest kotlin.testassertContentEquals kotlin.test assertEquals kotlin.test assertNotNull kotlin.testCoroutineScopekotlinx.coroutines runBlockingkotlinx.coroutinesDataLoadParams!kotlinx.coroutines.CoroutineScope dataOrNull!kotlinx.coroutines.CoroutineScopelistOf!kotlinx.coroutines.CoroutineScopeschoolDataSource!kotlinx.coroutines.CoroutineScope KSerializerkotlinx.serializationJsonkotlinx.serialization.json JsonBuilderkotlinx.serialization.jsondecodeFromStringkotlinx.serialization.json.JsonencodeDefaults&kotlinx.serialization.json.JsonBuilderBefore org.junitRule org.junitTest org.junitTemporaryFolderorg.junit.rules newFolderorg.junit.rules.TemporaryFolderAuthenticatedUserPrincipalIdworld.respect.datalayerDataLoadParamsworld.respect.datalayer DataLoadStateworld.respect.datalayerDataReadyStateworld.respect.datalayerSchoolDataSourceworld.respect.datalayer dataOrNull%world.respect.datalayer.DataLoadStatedata&world.respect.datalayer.DataReadyStatepersonDataSource(world.respect.datalayer.SchoolDataSourceRespectAppDatabaseworld.respect.datalayer.dbRespectSchoolDatabaseworld.respect.datalayer.dbSchoolDataSourceDbworld.respect.datalayer.db Companion-world.respect.datalayer.db.RespectAppDatabase TABLE_IDS-world.respect.datalayer.db.RespectAppDatabase TABLE_IDS7world.respect.datalayer.db.RespectAppDatabase.CompanionJson(world.respect.datalayer.db.opds.adaptersOpdsFacetEntities(world.respect.datalayer.db.opds.adaptersOpdsFeedEntities(world.respect.datalayer.db.opds.adaptersOpdsGroupEntities(world.respect.datalayer.db.opds.adaptersOpdsPublication(world.respect.datalayer.db.opds.adaptersOpdsPublicationEntities(world.respect.datalayer.db.opds.adaptersPrimaryKeyGenerator(world.respect.datalayer.db.opds.adaptersReadiumSubjectEntities(world.respect.datalayer.db.opds.adaptersRespectAppDatabase(world.respect.datalayer.db.opds.adaptersTest(world.respect.datalayer.db.opds.adapters TestOpdsPublicationEntityAdapter(world.respect.datalayer.db.opds.adaptersXXStringHasherCommonJvm(world.respect.datalayer.db.opds.adapters asEntities(world.respect.datalayer.db.opds.adaptersasModel(world.respect.datalayer.db.opds.adapters assertEquals(world.respect.datalayer.db.opds.adapters assertNotNull(world.respect.datalayer.db.opds.adaptersbufferedReader(world.respect.datalayer.db.opds.adaptersjava(world.respect.datalayer.db.opds.adaptersreadText(world.respect.datalayer.db.opds.adapters serializer(world.respect.datalayer.db.opds.adaptersuse(world.respect.datalayer.db.opds.adaptersasModel@world.respect.datalayer.db.opds.adapters.OpdsPublicationEntitiesJsonIworld.respect.datalayer.db.opds.adapters.TestOpdsPublicationEntityAdapterOpdsPublicationIworld.respect.datalayer.db.opds.adapters.TestOpdsPublicationEntityAdapterPrimaryKeyGeneratorIworld.respect.datalayer.db.opds.adapters.TestOpdsPublicationEntityAdapterRespectAppDatabaseIworld.respect.datalayer.db.opds.adapters.TestOpdsPublicationEntityAdapterXXStringHasherCommonJvmIworld.respect.datalayer.db.opds.adapters.TestOpdsPublicationEntityAdapter asEntitiesIworld.respect.datalayer.db.opds.adapters.TestOpdsPublicationEntityAdapterasModelIworld.respect.datalayer.db.opds.adapters.TestOpdsPublicationEntityAdapter assertEqualsIworld.respect.datalayer.db.opds.adapters.TestOpdsPublicationEntityAdapter assertNotNullIworld.respect.datalayer.db.opds.adapters.TestOpdsPublicationEntityAdapterbufferedReaderIworld.respect.datalayer.db.opds.adapters.TestOpdsPublicationEntityAdapterjavaIworld.respect.datalayer.db.opds.adapters.TestOpdsPublicationEntityAdapterreadTextIworld.respect.datalayer.db.opds.adapters.TestOpdsPublicationEntityAdapter serializerIworld.respect.datalayer.db.opds.adapters.TestOpdsPublicationEntityAdapteruseIworld.respect.datalayer.db.opds.adapters.TestOpdsPublicationEntityAdapterReadiumLinkEntity(world.respect.datalayer.db.opds.entitiesAuthenticatedUserPrincipalId!world.respect.datalayer.db.school BeforeTest!world.respect.datalayer.db.schoolBundledSQLiteDriver!world.respect.datalayer.db.schoolDataLoadParams!world.respect.datalayer.db.schoolFile!world.respect.datalayer.db.schoolJvmField!world.respect.datalayer.db.schoolPerson!world.respect.datalayer.db.schoolPersonGenderEnum!world.respect.datalayer.db.school PersonRole!world.respect.datalayer.db.schoolPersonRoleEnum!world.respect.datalayer.db.schoolRespectSchoolDatabase!world.respect.datalayer.db.schoolRoom!world.respect.datalayer.db.schoolRule!world.respect.datalayer.db.schoolSchoolDataSource!world.respect.datalayer.db.schoolSchoolDataSourceDb!world.respect.datalayer.db.schoolTemporaryFolder!world.respect.datalayer.db.schoolTest!world.respect.datalayer.db.schoolTestPersonStorage!world.respect.datalayer.db.schoolXXHashUidNumberMapper!world.respect.datalayer.db.schoolXXStringHasherCommonJvm!world.respect.datalayer.db.schoolassertContentEquals!world.respect.datalayer.db.school assertEquals!world.respect.datalayer.db.school dataOrNull!world.respect.datalayer.db.schooldatabaseBuilder!world.respect.datalayer.db.schoollistOf!world.respect.datalayer.db.school runBlocking!world.respect.datalayer.db.schoolschoolDataSource!world.respect.datalayer.db.schoolAuthenticatedUserPrincipalId3world.respect.datalayer.db.school.TestPersonStorageBundledSQLiteDriver3world.respect.datalayer.db.school.TestPersonStorageDataLoadParams3world.respect.datalayer.db.school.TestPersonStorageFile3world.respect.datalayer.db.school.TestPersonStoragePerson3world.respect.datalayer.db.school.TestPersonStoragePersonGenderEnum3world.respect.datalayer.db.school.TestPersonStorage PersonRole3world.respect.datalayer.db.school.TestPersonStoragePersonRoleEnum3world.respect.datalayer.db.school.TestPersonStorageRoom3world.respect.datalayer.db.school.TestPersonStorageSchoolDataSourceDb3world.respect.datalayer.db.school.TestPersonStorageTemporaryFolder3world.respect.datalayer.db.school.TestPersonStorageXXHashUidNumberMapper3world.respect.datalayer.db.school.TestPersonStorageXXStringHasherCommonJvm3world.respect.datalayer.db.school.TestPersonStorageassertContentEquals3world.respect.datalayer.db.school.TestPersonStorage assertEquals3world.respect.datalayer.db.school.TestPersonStorage dataOrNull3world.respect.datalayer.db.school.TestPersonStoragedatabaseBuilder3world.respect.datalayer.db.school.TestPersonStoragelistOf3world.respect.datalayer.db.school.TestPersonStorage runBlocking3world.respect.datalayer.db.school.TestPersonStorageschoolDataSource3world.respect.datalayer.db.school.TestPersonStorageschoolDb3world.respect.datalayer.db.school.TestPersonStoragetemporaryFolder3world.respect.datalayer.db.school.TestPersonStorage dataOrNullworld.respect.datalayer.extPersonDataSourceworld.respect.datalayer.school findByGuid/world.respect.datalayer.school.PersonDataSourcestore/world.respect.datalayer.school.PersonDataSourcePerson$world.respect.datalayer.school.modelPersonGenderEnum$world.respect.datalayer.school.model PersonRole$world.respect.datalayer.school.modelPersonRoleEnum$world.respect.datalayer.school.model givenName+world.respect.datalayer.school.model.PersonrelatedPersonUids+world.respect.datalayer.school.model.Personroles+world.respect.datalayer.school.model.Person Companion5world.respect.datalayer.school.model.PersonGenderEnumFEMALE5world.respect.datalayer.school.model.PersonGenderEnum Companion3world.respect.datalayer.school.model.PersonRoleEnumPARENT3world.respect.datalayer.school.model.PersonRoleEnumSTUDENT3world.respect.datalayer.school.model.PersonRoleEnumXXHashUidNumberMapperworld.respect.datalayer.sharedLangMapworld.respect.lib.opds.model OpdsFacetworld.respect.lib.opds.modelOpdsFeedworld.respect.lib.opds.modelOpdsFeedMetadataworld.respect.lib.opds.model OpdsGroupworld.respect.lib.opds.modelOpdsPublicationworld.respect.lib.opds.model ReadiumLinkworld.respect.lib.opds.modelReadiumMetadataworld.respect.lib.opds.modelReadiumSubjectworld.respect.lib.opds.model Companion,world.respect.lib.opds.model.OpdsPublication asEntities,world.respect.lib.opds.model.OpdsPublicationimages,world.respect.lib.opds.model.OpdsPublicationlinks,world.respect.lib.opds.model.OpdsPublicationmetadata,world.respect.lib.opds.model.OpdsPublication resources,world.respect.lib.opds.model.OpdsPublication serializer,world.respect.lib.opds.model.OpdsPublication serializer6world.respect.lib.opds.model.OpdsPublication.Companiontitle,world.respect.lib.opds.model.ReadiumMetadataPrimaryKeyGeneratorworld.respect.lib.primarykeygenXXStringHasherCommonJvmworld.respect.libxxhash.jvmimpl