MosaicDatabaseImpl

Constructors

Link copied to clipboard
constructor(db: MosaicRoomDatabase, serializer: MosaicSerializer)

Functions

Link copied to clipboard
open suspend override fun deletePlainData(dataKey: String)
Link copied to clipboard
open suspend override fun deletePlainDataByIds(dataKeys: List<String>)
Link copied to clipboard
open suspend override fun deleteSegmentedData(segmentKey: String, dataKey: String)
Link copied to clipboard
open suspend override fun deleteSegmentedDataByIds(segmentKey: String, dataKeys: List<String>)
Link copied to clipboard
open suspend override fun dropInitialGraphCache()
Link copied to clipboard
open suspend override fun dropScreensCache()
Link copied to clipboard
open suspend override fun dropVersionCache()
Link copied to clipboard
open suspend override fun getAllPlainData(): Map<String, Any>?
Link copied to clipboard
open suspend override fun getAllSegmentedData(segmentKey: String): Map<String, Any>?
Link copied to clipboard
open suspend override fun getCacheVersion(): Long?
Link copied to clipboard
open suspend override fun getInitialGraph(): GraphResponse?
Link copied to clipboard
open suspend override fun getPlainData(dataKey: String): Any?
Link copied to clipboard
open suspend override fun getPlainDataByIds(dataKeys: List<String>): Map<String, Any>?
Link copied to clipboard
open suspend override fun getScreen(cacheKey: String): ScreenResponse?
Link copied to clipboard
open suspend override fun getSegmentedData(segmentKey: String, dataKey: String): Any?
Link copied to clipboard
open suspend override fun getSegmentedDataByIds(segmentKey: String, dataKeys: List<String>): Map<String, Any>?
Link copied to clipboard
open suspend override fun setCacheVersion(version: Long)
Link copied to clipboard
open suspend override fun setInitialGraph(initialGraph: GraphResponse)
Link copied to clipboard
open suspend override fun setPlainData(dataKey: String, data: Any)
Link copied to clipboard
open suspend override fun setScreen(cacheKey: String, screenResponse: ScreenResponse)
Link copied to clipboard
open suspend override fun setSegmentedData(segmentKey: String, dataKey: String, data: Any)
Link copied to clipboard
open suspend override fun wipePlainData()
Link copied to clipboard
open suspend override fun wipeSegmentedData(segmentKey: String)