-
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 FilterObjectexists(Object value)final static FilterObjectcontains(Object value)final static FilterObjectcontains(FilterObject filters)final static FilterObjectand(FilterObject filters)final static FilterObjector(FilterObject filters)final static FilterObjectnor(FilterObject filters)final static FilterObjecteq(String field, Object value)final static FilterObjectne(String field, Object value)final static FilterObjectgreaterThan(String field, Object value)final static FilterObjectgreaterThanEquals(String field, Object value)final static FilterObjectlessThan(String field, Object value)final static FilterObjectlessThanEquals(String field, Object value)final static FilterObjectin(String field, String values)final static FilterObjectin(String field, List<?> values)final static FilterObjectin(String field, Number values)final static FilterObjectnin(String field, String values)final static FilterObjectnin(String field, List<?> values)final static FilterObjectnin(String field, Number values)final static FilterObjectautocomplete(String field, String value)-
-
Method Detail
-
exists
final static FilterObject exists(Object value)
-
contains
final static FilterObject contains(Object value)
-
contains
final static FilterObject contains(FilterObject filters)
-
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 field, Object value)
-
ne
final static FilterObject ne(String field, Object value)
-
greaterThan
final static FilterObject greaterThan(String field, Object value)
-
greaterThanEquals
final static FilterObject greaterThanEquals(String field, Object value)
-
lessThan
final static FilterObject lessThan(String field, Object value)
-
lessThanEquals
final static FilterObject lessThanEquals(String field, Object value)
-
in
final static FilterObject in(String field, String values)
-
in
final static FilterObject in(String field, List<?> values)
-
in
final static FilterObject in(String field, Number values)
-
nin
final static FilterObject nin(String field, String values)
-
nin
final static FilterObject nin(String field, List<?> values)
-
nin
final static FilterObject nin(String field, Number values)
-
autocomplete
final static FilterObject autocomplete(String field, String value)
-
-
-
-