package com.example.firstapp.database.dao
|
|
import androidx.room.Dao
|
import androidx.room.Insert
|
import androidx.room.OnConflictStrategy
|
import androidx.room.Query
|
import androidx.room.Update
|
import com.example.firstapp.database.entity.KeywordConfig
|
import com.example.firstapp.database.entity.KeywordEntity
|
|
//@Dao
|
//interface KeywordDao {
|
// @Query("SELECT * FROM keywords")
|
// fun getAllKeywords(): List<KeywordEntity>
|
//
|
// @Insert(onConflict = OnConflictStrategy.REPLACE)
|
// suspend fun insertAll(keywords: List<KeywordEntity>)
|
//
|
//
|
////
|
//// @Query("DELETE FROM keywords")
|
//// suspend fun deleteAll()
|
////
|
//// @Update
|
//// suspend fun update(keyword: KeywordEntity)
|
////
|
//// @Query("SELECT * FROM keywords WHERE isEnabled = 1")
|
//// fun getEnabledKeywords(): List<KeywordConfig>
|
//}
|
@Dao
|
interface KeywordDao {
|
@Insert(onConflict = OnConflictStrategy.REPLACE)
|
fun insertAll(keywords: List<KeywordEntity>)
|
|
@Query("SELECT * FROM keywords")
|
fun getAllKeywords(): List<KeywordEntity>
|
}
|