Proyectos de Subversion Android Microlearning

Rev

Rev 43 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 43 Rev 44
Línea 11... Línea 11...
11
import com.cesams.twogetskills.room.ResultTotalInt;
11
import com.cesams.twogetskills.room.ResultTotalInt;
Línea 12... Línea 12...
12
 
12
 
13
@Dao
13
@Dao
Línea -... Línea 14...
-
 
14
public interface ProgressDao {
-
 
15
 
Línea -... Línea 16...
-
 
16
    @Query("SELECT COUNT(*) AS count FROM tb_progress where topic_uuid = :topicUuid AND type = 's' AND completed = 1 AND user_uuid = :userUuid")
-
 
17
    ResultCount getCountSlidesCompletedByTopicUuidAndUserUuid(String topicUuid, String userUuid);
Línea 14... Línea 18...
14
public interface ProgressDao {
18
 
15
 
19
    @Query("SELECT COUNT(*) AS count FROM tb_progress where topic_uuid = :topicUuid AND type = 'c' AND completed = 1 AND user_uuid = :userUuid")
Línea 16... Línea 20...
16
 
20
    ResultCount getCountCapsulesCompletedByTopicUuidAndUserUuid(String topicUuid, String userUuid);
17
 
21
 
Línea 18... Línea 22...
18
    @Query("SELECT COUNT(*) AS count FROM tb_progress where topic_uuid = :topicUuid AND type = 's' AND completed = 1")
22
    @Query("SELECT  COUNT(*) AS count FROM tb_progress where topic_uuid = :topicUuid AND type = 'c' AND completed = 1 AND user_uuid = :userUuid AND returning_after_completed = 0")
19
    ResultCount getCountSlidesCompletedByTopicUuid(String topicUuid);
23
    ResultCount getCountCapsulesCompletedWithoutReturningByTopicUuidAndUserUuid(String topicUuid, String userUuid);
Línea 20... Línea -...
20
 
-
 
21
    @Query("SELECT COUNT(*) AS count FROM tb_progress where topic_uuid = :topicUuid AND type = 'c' AND completed = 1")
-
 
22
    ResultCount getCountCapsulesCompletedByTopicUuid(String topicUuid);
-
 
23
 
-
 
24
    @Query("SELECT  COUNT(*) AS count FROM tb_progress where topic_uuid = :topicUuid AND type = 'c' AND completed = 1 AND returning_after_completed = 0")
-
 
25
    ResultCount getCountCapsulesCompletedWithoutReturningByTopicUuid(String topicUuid);
-
 
26
 
-
 
27
    @Query("SELECT SUM(returning_after_completed) AS total  FROM tb_progress where topic_uuid = :topicUuid AND type = 'c' AND completed = 1 AND returning_after_completed > 0")
-
 
28
    ResultTotalInt getCountCapsulesCompletedWithReturningByTopicUuid(String topicUuid);
-
 
Línea 29... Línea 24...
29
 
24
 
30
    @Query("SELECT COUNT(*) AS count FROM tb_progress where capsule_uuid = :capsuleUuid AND type = 's' AND completed = 1")
25
    @Query("SELECT SUM(returning_after_completed) AS total  FROM tb_progress where topic_uuid = :topicUuid AND user_uuid = :userUuid AND type = 'c' AND completed = 1 AND returning_after_completed > 0")
Línea 31... Línea -...
31
    ResultCount getCountSlidesCompletedByCapsuleUuid(String capsuleUuid);
-
 
32
 
-
 
33
 
-
 
34
    @Query("SELECT * FROM tb_progress WHERE topic_uuid = :topicUuid AND type = 't' LIMIT 1")
26
    ResultTotalInt getCountCapsulesCompletedWithReturningByTopicUuidAndUserUuid(String topicUuid, String userUuid);
35
    Progress selectByTopicUuid(String topicUuid);
27
 
Línea 36... Línea -...
36
 
-
 
37
    @Query("SELECT * FROM tb_progress WHERE topic_uuid = :topicUuid AND user_uuid = :userUuid AND type = 't' LIMIT 1")
-
 
38
    Progress  selectByTopicUuidAndUserUuid(String topicUuid, String userUuid);
-
 
39
 
28
    @Query("SELECT COUNT(*) AS count FROM tb_progress where capsule_uuid = :capsuleUuid AND user_uuid = :userUuid AND type = 's' AND completed = 1")
40
    @Query("SELECT * FROM tb_progress WHERE capsule_uuid = :capsuleUuid AND type = 'c' LIMIT 1")
29
    ResultCount getCountSlidesCompletedByCapsuleUuidAndUserUuid(String capsuleUuid, String userUuid);
41
    Progress selectByCapsuleUuid(String capsuleUuid);
30
 
42
 
31