-
public interface MessageDao
-
-
Method Summary
-
-
Method Detail
-
count
abstract int count()
-
getCountInChunk
abstract int getCountInChunk(@NonNull() GroupChannel channel)
-
clear
abstract void clear()
-
deleteAllByIds
abstract int deleteAllByIds(@NonNull() List<Long> messageIds)
-
delete
abstract int delete(long messageId)
-
deleteAllBefore
abstract int deleteAllBefore(String channelUrl, long ts)
-
upsert
abstract long upsert(@NonNull() BaseMessage message)
-
update
abstract long update(@NonNull() BaseMessage message)
-
upsertAll
abstract boolean upsertAll(@NonNull() List<out BaseMessage> messages)
-
loadMessagesWithPoll
@NonNull() abstract List<UserMessage> loadMessagesWithPoll(long pollId)
-
get
@Nullable() abstract BaseMessage get(long messageId)
-
loadMessages
@NonNull() abstract List<BaseMessage> loadMessages(long ts, @NonNull() BaseChannel channel, @NonNull() MessageListParams params)
-
getOldestMessage
@Nullable() abstract BaseMessage getOldestMessage()
-
loadPendingMessages
@NonNull() abstract List<BaseMessage> loadPendingMessages(@NonNull() BaseChannel channel)
-
loadFailedMessages
@NonNull() abstract List<BaseMessage> loadFailedMessages(@NonNull() BaseChannel channel)
-
deleteInvalidAndLoadAllPendingMessages
@NonNull() abstract List<BaseMessage> deleteInvalidAndLoadAllPendingMessages()
-
loadAllPendingMessages
@NonNull() abstract List<BaseMessage> loadAllPendingMessages()
-
loadAllFailedMessages
@NonNull() abstract List<BaseMessage> loadAllFailedMessages()
-
deleteLocalMessages
@NonNull() abstract List<Boolean> deleteLocalMessages(@NonNull() List<BaseMessage> messages)
-
deleteFailedMessages
@NonNull() abstract List<String> deleteFailedMessages(@NonNull() BaseChannel channel, @NonNull() List<BaseMessage> messages)
-
deleteAllFailedMessages
abstract boolean deleteAllFailedMessages(@NonNull() BaseChannel channel)
-
loadAutoResendRegisteredMessages
@NonNull() abstract List<BaseMessage> loadAutoResendRegisteredMessages()
-
-
-
-