|
|
@ -126,16 +126,16 @@ public interface DaoOperation {
|
|
|
|
" AND name = :name")
|
|
|
|
" AND name = :name")
|
|
|
|
int getOperationCount(long folder, long message, String name);
|
|
|
|
int getOperationCount(long folder, long message, String name);
|
|
|
|
|
|
|
|
|
|
|
|
@Query("UPDATE operation SET tries = :tries WHERE id = :id")
|
|
|
|
@Query("UPDATE operation SET tries = :tries WHERE id = :id AND tries <> :tries")
|
|
|
|
int setOperationTries(long id, int tries);
|
|
|
|
int setOperationTries(long id, int tries);
|
|
|
|
|
|
|
|
|
|
|
|
@Query("UPDATE operation SET state = :state WHERE id = :id")
|
|
|
|
@Query("UPDATE operation SET state = :state WHERE id = :id AND state <> :state")
|
|
|
|
int setOperationState(long id, String state);
|
|
|
|
int setOperationState(long id, String state);
|
|
|
|
|
|
|
|
|
|
|
|
@Query("UPDATE operation SET state = NULL")
|
|
|
|
@Query("UPDATE operation SET state = NULL WHERE state IS NOT NULL")
|
|
|
|
int resetOperationStates();
|
|
|
|
int resetOperationStates();
|
|
|
|
|
|
|
|
|
|
|
|
@Query("UPDATE operation SET error = :error WHERE id = :id")
|
|
|
|
@Query("UPDATE operation SET error = :error WHERE id = :id AND error <> :error")
|
|
|
|
int setOperationError(long id, String error);
|
|
|
|
int setOperationError(long id, String error);
|
|
|
|
|
|
|
|
|
|
|
|
@Insert
|
|
|
|
@Insert
|
|
|
|