Proyectos de Subversion Android Microlearning - Inconcert

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 gabriel 1
package com.cesams.twogetskills.inconcert.dao;
2
 
3
import androidx.room.Dao;
4
import androidx.room.Insert;
5
import androidx.room.Query;
6
import androidx.room.Update;
7
 
8
import com.cesams.twogetskills.inconcert.entity.Quiz;
9
 
10
import java.util.List;
11
 
12
@Dao
13
public interface QuizDao {
14
 
15
 
16
    @Query("SELECT * FROM tb_quizzes ORDER BY name")
17
    List<Quiz> selectAll();
18
 
19
    @Query("SELECT * FROM tb_quizzes WHERE uuid = :uuid LIMIT 1")
20
    Quiz selectByUuid(String uuid);
21
 
22
    @Insert
23
    void insert(Quiz quiz);
24
 
25
    @Update
26
    void update(Quiz quiz);
27
 
28
    @Query("DELETE FROM tb_quizzes WHERE uuid = :uuid")
29
    void removeByUuid(String uuid);
30
 
31
    @Query("DELETE FROM tb_quizzes")
32
    void removeAll();
33
 
34
}