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.Answer;
9
 
10
import java.util.List;
11
 
12
@Dao
13
public interface AnswerDao {
14
 
15
    @Query("SELECT * FROM tb_answers WHERE question_uuid = :questionUuid")
16
    List<Answer> selectAllByQuestionUuid(String questionUuid);
17
 
18
    @Query("SELECT * FROM tb_answers WHERE uuid = :uuid")
19
    Answer selectByUuid(String uuid);
20
 
21
    @Insert
22
    void insert(Answer answer);
23
 
24
    @Update
25
    void update(Answer answer);
26
 
27
    @Query("DELETE FROM tb_answers WHERE uuid  = :uuid")
28
    void removeByUuid(String uuid);
29
 
30
    @Query("DELETE FROM tb_answers")
31
    void removeAll();
32
 
33
 
34
}