Package | Description |
---|---|
cn.leancloud.im.v2 |
Modifier and Type | Method and Description |
---|---|
LCIMConversationsQuery |
LCIMConversationsQuery.addAscendingOrder(String key)
设置返回集合按照指定key进行升序排列,此 key 的优先级小于先前设置的 key
|
LCIMConversationsQuery |
LCIMConversationsQuery.addDescendingOrder(String key)
设置返回集合按照指定key进行降序排列,此 key 的优先级小于先前设置的 key
|
LCIMConversationsQuery |
LCIMConversationsQuery.containsMembers(List<String> peerIds)
增加查询条件,指定聊天室的组员包含某些成员即可返回
|
LCIMConversationsQuery |
LCIMClient.getChatRoomQuery()
获取开放聊天室的查询对象
开发者拿到这个对象之后,就可以像 IMConversationsQuery 以前的接口一样对目标属性(如名字)等进行查询。
|
LCIMConversationsQuery |
LCIMClient.getConversationsQuery()
获取 IMConversationsQuery 对象,以此来查询 conversation
|
LCIMConversationsQuery |
LCIMClient.getServiceConversationQuery()
获取服务号的查询对象
开发者拿到这个对象之后,就可以像 IMConversationsQuery 以前的接口一样对目标属性(如名字)等进行查询。
|
LCIMConversationsQuery |
LCIMConversationsQuery.limit(int limit)
设置返回集合的大小上限
|
static LCIMConversationsQuery |
LCIMConversationsQuery.or(List<LCIMConversationsQuery> queries)
Constructs a IMConversationsQuery that is the or of the given queries.
|
LCIMConversationsQuery |
LCIMConversationsQuery.orderByAscending(String key)
设置返回集合按照指定key进行增序排列
|
LCIMConversationsQuery |
LCIMConversationsQuery.orderByDescending(String key)
设置返回集合按照指定key进行降序排列
|
LCIMConversationsQuery |
LCIMConversationsQuery.setCompact(boolean isCompact)
是否返回成员列表
|
LCIMConversationsQuery |
LCIMConversationsQuery.setLimit(int limit)
设置返回集合的大小上限
|
LCIMConversationsQuery |
LCIMConversationsQuery.setSkip(int skip)
设置返回集合的起始位置,一般用于分页
|
LCIMConversationsQuery |
LCIMConversationsQuery.setWithLastMessagesRefreshed(boolean isWithLastMessageRefreshed)
设置是否携带最后一条消息
|
LCIMConversationsQuery |
LCIMConversationsQuery.skip(int skip)
设置返回集合的起始位置,一般用于分页
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereContainedIn(String key,
Collection<?> value)
增加查询条件,当conversation的属性中对应的字段对应的值包含在指定值中时即可返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereContains(String key,
String subString)
增加查询条件,当conversation的属性中对应的字段对应的值包含此字符串即可返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereContainsAll(String key,
Collection<?> values)
增加查询条件,当conversation的属性中对应的字段中的元素包含所有的值才可返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereContainsIn(String key,
Collection<?> value)
增加查询条件,当conversation的属性中对应的字段对应的值包含在指定值中时即可返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereDoesNotExist(String key)
增加查询条件,当 conversation 的属性中对应的字段没有值时即可返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereEndsWith(String key,
String suffix)
增加查询条件,当conversation的属性中对应的字段对应的值以此字符串结束即可返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereEqualTo(String key,
Object value)
增加查询条件,当conversation的属性中对应的字段满足等于条件时即可返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereExists(String key)
增加查询条件,当 conversation 的属性中对应的字段有值时即可返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereGreaterThan(String key,
Object value)
增加查询条件,当conversation的属性中对应的字段满足大于条件时即可返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereGreaterThanOrEqualsTo(String key,
Object value)
增加查询条件,当conversation的属性中对应的字段满足大于等于条件时即可返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereLessThan(String key,
Object value)
增加查询条件,当conversation的属性中对应的字段满足小于条件时即可返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereLessThanOrEqualsTo(String key,
Object value)
增加查询条件,当conversation的属性中对应的字段满足小于等于条件时即可返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereMatches(String key,
String regex)
增加查询条件,当conversation的属性中对应的字段对应的值满足提供的正则表达式即可返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereMatches(String key,
String regex,
String modifiers)
增加查询条件,当conversation的属性中对应的字段对应的值满足提供的正则表达式即可返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereNear(String key,
LCGeoPoint point)
增加一个基于地理位置的近似查询,当conversation的属性中对应字段对应的地理位置在pointer附近时即可返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereNotContainsIn(String key,
Collection<?> value)
增加查询条件,当conversation的属性中对应的字段对应的值不包含在指定值中时即可返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereNotEqualsTo(String key,
Object value)
增加查询条件,当conversation的属性中对应的字段满足不等于条件时即可返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereSizeEqual(String key,
int size)
添加查询约束条件,查找key类型是数组,该数组的长度匹配提供的数值
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereStartsWith(String key,
String prefix)
增加查询条件,当conversation的属性中对应的字段对应的值以此字符串起始即可返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereWithinGeoBox(String key,
LCGeoPoint southwest,
LCGeoPoint northeast)
增加一个基于地理位置的查询,当conversation的属性中有对应字段对应的地址位置在指定的矩形区域内时即可返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereWithinKilometers(String key,
LCGeoPoint point,
double maxDistance)
增加一个基于地理位置的近似查询,当conversation的属性中有对应的地址位置与指定的地理位置间距不超过指定距离时返回
地球半径为6371.0 千米
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereWithinMiles(String key,
LCGeoPoint point,
double maxDistance)
增加一个基于地理位置的近似查询,当conversation的属性中有对应的地址位置与指定的地理位置间距不超过指定距离时返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.whereWithinRadians(String key,
LCGeoPoint point,
double maxDistance)
增加一个基于地理位置的近似查询,当conversation的属性中有对应的地址位置与指定的地理位置间距不超过指定距离时返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.withMembers(List<String> peerIds)
增加查询条件,指定聊天室的组员条件满足条件的才返回
|
LCIMConversationsQuery |
LCIMConversationsQuery.withMembers(List<String> peerIds,
boolean includeSelf)
增加查询条件,指定聊天室的组员条件满足条件的才返回
|
Modifier and Type | Method and Description |
---|---|
static LCIMConversationsQuery |
LCIMConversationsQuery.or(List<LCIMConversationsQuery> queries)
Constructs a IMConversationsQuery that is the or of the given queries.
|
Copyright © 2020, 美味书签(北京)信息技术有限公司 All rights reserved.