DevExpress.Data.Filtering Namespace
In This Article
Contains classes that support the data filtering feature.
Assembly: DevExpress.Data.v24.1.dll
NuGet Package: DevExpress.Data
#Classes
Name | Description |
---|---|
Aggregate |
An aggregate operator which calculates aggregate expressions (MIN, MAX, SUM, etc.) |
Base |
The base class that provides data for a Filter Control’s events. |
Between |
An operator which determines whether a criteria expression lies between the specified range of values. |
Binary |
A logical expression which consists of a Binary |
Constant |
A constant value operand in criteria expressions. |
Contains |
An operator which checks if a collection contains at least one object matching a specific criteria. |
Criteria |
Provides the abstract (Must |
Criteria |
Represents a collection of Criteria |
Custom |
Represents a collection to store a list of custom aggregate functions. |
Custom |
Can be used as a value type context in Create |
Enum |
Provides helper methods used to register enumeration types whose values can be serialized in Criteria Language expressions. |
Function |
A function operator based on a Function |
Group |
A logical expression which groups two or more operands with a logical AND or OR. |
In |
An operator which determines if a value matches any value in a specified list. |
Join |
An operator that joins persistent objects on a specified condition, and calculates aggregate functions against matching objects. |
Not |
Represents a logical NOT operation which is performed on the operand. |
Null |
Represents an operator which compares a persistent object’s property value with a null reference (Nothing in Visual Basic). |
Operand |
This class supports the internal infrastructure and is not intended to be used directly from your code. |
Operand |
An object property operand in criteria expressions. |
Operand |
A value operand in criteria expressions. |
Unary |
An unary operator which performs an operation on only one expression. |
#Interfaces
Name | Description |
---|---|
IClient |
For internal use only. |
ICriteria |
For internal use only. |
ICustom |
Declares the base functionality for custom aggregate functions. |
ICustom |
Allows you to define a description of a custom aggregate function that appears in the Expression Editor, and validate the number of arguments and their type. |
ICustom |
Implemented by custom aggregate functions that can be converted to a LINQ expression. |
ICustom |
Defines server-side processing for custom aggregate functions. |
ICustom |
Allows you to create a custom function displayed as a comparison operator and specify the operator’s display settings. |
ICustom |
Declares the base functionality for custom functions. |
ICustom |
Contains descriptive information about a custom function for use in the Expression editor (category, description, number of parameters). |
ICustom |
Implemented by custom functions that can be compiled on the client. |
ICustom |
Implemented by case-sensitive custom functions that can be compiled on the client. |
ICustom |
Implemented by custom functions that can be converted to a LINQ expression. |
ICustom |
Implemented by custom functions that can be evaluated with case-sensitivity. |
ICustom |
Allows you to use the Query Builder or filter editor to insert a string into SQL queries generated for SELECT operations. |
#Enums
Name | Description |
---|---|
Aggregate | Enumerates aggregate functions. |
Binary |
Enumerates binary operator types. |
Filter |
Contains enumeration values that specify comparison operation types used to create filter conditions. |
Find |
Contains values that specify how a control’s Find Panel combines entered words to create a search query. |
Function |
Lists the values that specify categories for functions available in Expression Editors. |
Function |
Enumerates function types that can be used by the Function |
Group |
Enumerates group operator types. |
Unary |
Enumerates unary operator types. |