Package io.getstream.chat.android.models
Object Filters
-
- All Implemented Interfaces:
public class FiltersStream supports a limited set of filters for querying channels, users and members. The example below shows how to filter for channels of type messaging where the current user is a member
-
-
Method Summary
Modifier and Type Method Description final static FilterObjectneutral()final static FilterObjectexists(String fieldName)final static FilterObjectnotExists(String fieldName)final static FilterObjectcontains(String fieldName, Object value)final static FilterObjectand(FilterObject filters)final static FilterObjector(FilterObject filters)final static FilterObjectnor(FilterObject filters)final static FilterObjecteq(String fieldName, Object value)final static FilterObjectne(String fieldName, Object value)final static FilterObjectgreaterThan(String fieldName, Object value)final static FilterObjectgreaterThanEquals(String fieldName, Object value)final static FilterObjectlessThan(String fieldName, Object value)final static FilterObjectlessThanEquals(String fieldName, Object value)final static FilterObjectin(String fieldName, String values)final static FilterObjectin(String fieldName, List<Object> values)final static FilterObjectin(String fieldName, Number values)final static FilterObjectnin(String fieldName, String values)final static FilterObjectnin(String fieldName, List<Object> values)final static FilterObjectnin(String fieldName, Number values)final static FilterObjectautocomplete(String fieldName, String value)final static FilterObjectdistinct(List<String> memberIds)-
-
Method Detail
-
neutral
final static FilterObject neutral()
-
exists
final static FilterObject exists(String fieldName)
-
notExists
final static FilterObject notExists(String fieldName)
-
contains
final static FilterObject contains(String fieldName, Object value)
-
and
final static FilterObject and(FilterObject filters)
-
or
final static FilterObject or(FilterObject filters)
-
nor
final static FilterObject nor(FilterObject filters)
-
eq
final static FilterObject eq(String fieldName, Object value)
-
ne
final static FilterObject ne(String fieldName, Object value)
-
greaterThan
final static FilterObject greaterThan(String fieldName, Object value)
-
greaterThanEquals
final static FilterObject greaterThanEquals(String fieldName, Object value)
-
lessThan
final static FilterObject lessThan(String fieldName, Object value)
-
lessThanEquals
final static FilterObject lessThanEquals(String fieldName, Object value)
-
in
final static FilterObject in(String fieldName, String values)
-
in
final static FilterObject in(String fieldName, List<Object> values)
-
in
final static FilterObject in(String fieldName, Number values)
-
nin
final static FilterObject nin(String fieldName, String values)
-
nin
final static FilterObject nin(String fieldName, List<Object> values)
-
nin
final static FilterObject nin(String fieldName, Number values)
-
autocomplete
final static FilterObject autocomplete(String fieldName, String value)
-
distinct
final static FilterObject distinct(List<String> memberIds)
-
-
-
-