Stream Chat Unreal SDK
|
A filter used for querying channels. More...
#include <Filter.h>
Static Public Member Functions | |
static FFilter | And (const TArray< FFilter > &Filters) |
Construct an $and filter. | |
static FFilter | Or (const TArray< FFilter > &Filters) |
Construct an $or filter. | |
static FFilter | Nor (const TArray< FFilter > &Filters) |
Construct a $nor filter. | |
static FFilter | Equal (const FName &Field, int32 Value) |
Construct an $eq filter. | |
static FFilter | Equal (const FName &Field, float Value) |
Construct an $eq filter. | |
static FFilter | Equal (const FName &Field, const TCHAR *Value) |
Construct an $eq filter. | |
static FFilter | Equal (const FName &Field, const FString &Value) |
Construct an $eq filter. | |
static FFilter | Equal (const FName &Field, bool bValue) |
Construct an $eq filter. | |
static FFilter | Equal (const FName &Field, TYPE_OF_NULLPTR) |
Construct an $eq filter. | |
static FFilter | NotEqual (const FName &Field, int32 Value) |
Construct a $neq filter. | |
static FFilter | NotEqual (const FName &Field, float Value) |
Construct a $neq filter. | |
static FFilter | NotEqual (const FName &Field, const TCHAR *Value) |
Construct a $neq filter. | |
static FFilter | NotEqual (const FName &Field, const FString &Value) |
Construct a $neq filter. | |
static FFilter | NotEqual (const FName &Field, bool bValue) |
Construct a $neq filter. | |
static FFilter | NotEqual (const FName &Field, TYPE_OF_NULLPTR) |
Construct a $neq filter. | |
static FFilter | Greater (const FName &Field, int32 Value) |
Construct a $gt filter. | |
static FFilter | Greater (const FName &Field, float Value) |
Construct a $gt filter. | |
static FFilter | Greater (const FName &Field, const FString &Value) |
Construct a $gt filter. | |
static FFilter | GreaterOrEqual (const FName &Field, int32 Value) |
Construct a $gte filter. | |
static FFilter | GreaterOrEqual (const FName &Field, float Value) |
Construct a $gte filter. | |
static FFilter | GreaterOrEqual (const FName &Field, const FString &Value) |
Construct a $gte filter. | |
static FFilter | Less (const FName &Field, int32 Value) |
Construct a $lt filter. | |
static FFilter | Less (const FName &Field, float Value) |
Construct a $lt filter. | |
static FFilter | Less (const FName &Field, const FString &Value) |
Construct a $lt filter. | |
static FFilter | LessOrEqual (const FName &Field, int32 Value) |
Construct a $lte filter. | |
static FFilter | LessOrEqual (const FName &Field, float Value) |
Construct a $lte filter. | |
static FFilter | LessOrEqual (const FName &Field, const FString &Value) |
Construct a $lte filter. | |
static FFilter | In (const FName &Field, const TArray< int32 > &Values) |
Construct an $in filter. | |
static FFilter | In (const FName &Field, const TArray< float > &Values) |
Construct an $in filter. | |
static FFilter | In (const FName &Field, const TArray< FString > &Values) |
Construct an $in filter. | |
static FFilter | NotIn (const FName &Field, const TArray< int32 > &Values) |
Construct an $in filter. | |
static FFilter | NotIn (const FName &Field, const TArray< float > &Values) |
Construct an $nin filter. | |
static FFilter | NotIn (const FName &Field, const TArray< FString > &Values) |
Construct an $nin filter. | |
static FFilter | Exists (const FName &Field, bool bValue) |
Construct an $exists filter. | |
static FFilter | Autocomplete (const FName &Field, const FString &Value) |
Construct an $autocomplete filter. | |
static FFilter | Empty (const FName &Field) |
Construct an empty filter, e.g. {field:{}}. | |
A filter used for querying channels.