|
|
@ -9,12 +9,12 @@ import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
|
@Dao
|
|
|
|
@Dao
|
|
|
|
public interface AlarmDao {
|
|
|
|
public interface AlarmDao {
|
|
|
|
@Query("SELECT alarms.* FROM alarms INNER JOIN tasks ON tasks._id = alarms._id " +
|
|
|
|
@Query("SELECT alarms.* FROM alarms INNER JOIN tasks ON tasks._id = alarms.task " +
|
|
|
|
"WHERE tasks.completed = 0 AND tasks.deleted = 0 AND tasks.lastNotified < alarms.time " +
|
|
|
|
"WHERE tasks.completed = 0 AND tasks.deleted = 0 AND tasks.lastNotified < alarms.time " +
|
|
|
|
"ORDER BY time ASC")
|
|
|
|
"ORDER BY time ASC")
|
|
|
|
List<Alarm> getActiveAlarms();
|
|
|
|
List<Alarm> getActiveAlarms();
|
|
|
|
|
|
|
|
|
|
|
|
@Query("SELECT alarms.* FROM alarms INNER JOIN tasks ON tasks._id = alarms._id " +
|
|
|
|
@Query("SELECT alarms.* FROM alarms INNER JOIN tasks ON tasks._id = alarms.task " +
|
|
|
|
"WHERE tasks._id = :taskId AND tasks.completed = 0 AND tasks.deleted = 0 AND tasks.lastNotified < alarms.time " +
|
|
|
|
"WHERE tasks._id = :taskId AND tasks.completed = 0 AND tasks.deleted = 0 AND tasks.lastNotified < alarms.time " +
|
|
|
|
"ORDER BY time ASC")
|
|
|
|
"ORDER BY time ASC")
|
|
|
|
List<Alarm> getActiveAlarms(long taskId);
|
|
|
|
List<Alarm> getActiveAlarms(long taskId);
|
|
|
|