Convert DAO to kotlin, step 3, and use ksp

This commit is contained in:
tarsin committed 2023-01-05 19:15:19 +08:00
1 parent 79c2abe790
commit 324b4ced06
2 files changed
+18 -21

No files matched your search

+1 -1
View File
@@ -162,7 +162,7 @@ dependencies {
def room_version = "2.5.0-rc01"
implementation "androidx.room:room-runtime:$room_version"
annotationProcessor "androidx.room:room-compiler:$room_version"
ksp "androidx.room:room-compiler:$room_version"
implementation "androidx.room:room-paging:$room_version"
implementation 'androidx.startup:startup-runtime:1.2.0-alpha01'
@@ -1,23 +1,20 @@
package com.hippo.ehviewer.dao;
package com.hippo.ehviewer.dao
import androidx.room.Database;
import androidx.room.RoomDatabase;
import androidx.room.Database
import androidx.room.RoomDatabase
@Database(entities = {BookmarkInfo.class, DownloadInfo.class, DownloadLabel.class, DownloadDirname.class, Filter.class, HistoryInfo.class, LocalFavoriteInfo.class, QuickSearch.class}, version = 4, exportSchema = false)
public abstract class EhDatabase extends RoomDatabase {
public abstract BookmarksDao bookmarksBao();
public abstract DownloadDirnameDao downloadDirnameDao();
public abstract DownloadLabelDao downloadLabelDao();
public abstract DownloadsDao downloadsDao();
public abstract FilterDao filterDao();
public abstract HistoryDao historyDao();
public abstract LocalFavoritesDao localFavoritesDao();
public abstract QuickSearchDao quickSearchDao();
@Database(
entities = [BookmarkInfo::class, DownloadInfo::class, DownloadLabel::class, DownloadDirname::class, Filter::class, HistoryInfo::class, LocalFavoriteInfo::class, QuickSearch::class],
version = 4,
exportSchema = false
)
abstract class EhDatabase : RoomDatabase() {
abstract fun bookmarksBao(): BookmarksDao?
abstract fun downloadDirnameDao(): DownloadDirnameDao?
abstract fun downloadLabelDao(): DownloadLabelDao?
abstract fun downloadsDao(): DownloadsDao?
abstract fun filterDao(): FilterDao?
abstract fun historyDao(): HistoryDao?
abstract fun localFavoritesDao(): LocalFavoritesDao?
abstract fun quickSearchDao(): QuickSearchDao?
}