Proyectos de Subversion Android Microlearning

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
package com.cesams.twogetskills.dao;
2
 
3
import androidx.room.Dao;
4
import androidx.room.Delete;
5
import androidx.room.Insert;
6
import androidx.room.Query;
7
 
8
import com.cesams.twogetskills.entity.Sync;
9
 
10
import java.util.List;
11
 
12
@Dao
13
public interface SyncDao {
14
 
15
    @Query("SELECT * FROM tb_sync LIMIT 20")
16
    List<Sync> selectBatch();
17
 
18
    @Query("SELECT * FROM tb_sync WHERE type = :type LIMIT 1")
19
    Sync selectOneByType(int type);
20
 
21
    @Insert
22
    void insert(Sync sync);
23
 
24
    @Query("DELETE FROM tb_sync WHERE id = :id")
25
    void remove(Long id);
26
 
27
}