-
- All Implemented Interfaces:
-
com.sendbird.android.db.GroupChannelDao
public final class GroupChannelDaoImpl extends ContentProvider<GroupChannel> implements GroupChannelDao
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
GroupChannelDaoImpl.Companion
-
Constructor Summary
Constructors Constructor Description GroupChannelDaoImpl(SQLiteDatabase writer, SQLiteDatabase reader)
-
Method Summary
Modifier and Type Method Description Integer
count()
Unit
clear()
GroupChannel
get(String channelUrl)
Long
upsert(GroupChannel channel)
Long
update(GroupChannel channel)
Boolean
upsertAll(Collection<GroupChannel> channels)
Pair<Integer, List<GroupChannel>>
fetchFromQuery(GroupChannelListQuery query, Integer offset)
GroupChannel
getLatestChannel(GroupChannelListQuery.Order order)
Integer
deleteAll(List<String> channelUrls)
List<GroupChannel>
fetchAll()
Integer
delete(String channelUrl)
-
-
Constructor Detail
-
GroupChannelDaoImpl
GroupChannelDaoImpl(SQLiteDatabase writer, SQLiteDatabase reader)
-
-
Method Detail
-
get
GroupChannel get(String channelUrl)
-
upsert
Long upsert(GroupChannel channel)
-
update
Long update(GroupChannel channel)
-
upsertAll
Boolean upsertAll(Collection<GroupChannel> channels)
-
fetchFromQuery
Pair<Integer, List<GroupChannel>> fetchFromQuery(GroupChannelListQuery query, Integer offset)
-
getLatestChannel
GroupChannel getLatestChannel(GroupChannelListQuery.Order order)
-
fetchAll
List<GroupChannel> fetchAll()
-
-
-
-