DevExpress.Data.Filtering Namespace
Contains classes that support the data filtering feature.
Assembly: DevExpress.Data.v24.2.dll
NuGet Package: DevExpress.Data
Classes
Name | Description |
---|---|
AggregateOperand | An aggregate operator which calculates aggregate expressions (MIN, MAX, SUM, etc.) |
BaseNodeEventArgs | The base class that provides data for a Filter Control’s events. |
BetweenOperator | An operator which determines whether a criteria expression lies between the specified range of values. |
BinaryOperator | A logical expression which consists of a BinaryOperatorType operation between two operands. |
ConstantValue | A constant value operand in criteria expressions. |
ContainsOperator | An operator which checks if a collection contains at least one object matching a specific criteria. |
CriteriaOperator | Provides the abstract (MustInherit in Visual Basic) base class for criteria operators. |
CriteriaOperatorCollection | Represents a collection of CriteriaOperator objects. |
CustomAggregateCollection | Represents a collection to store a list of custom aggregate functions. |
CustomAggregateEvaluationContext<T> | Can be used as a value type context in CreateEvaluationContext(), Process(Object, Object[]), and GetResult(Object) methods. |
EnumProcessingHelper static | Provides helper methods used to register enumeration types whose values can be serialized in Criteria Language expressions. |
FunctionOperator | A function operator based on a FunctionOperatorType. |
GroupOperator | A logical expression which groups two or more operands with a logical AND or OR. |
InOperator | An operator which determines if a value matches any value in a specified list. |
JoinOperand | An operator that joins persistent objects on a specified condition, and calculates aggregate functions against matching objects. |
NotOperator | Represents a logical NOT operation which is performed on the operand. |
NullOperator | Represents an operator which compares a persistent object’s property value with a null reference (Nothing in Visual Basic). |
OperandParameter | This class supports the internal infrastructure and is not intended to be used directly from your code. |
OperandProperty | An object property operand in criteria expressions. |
OperandValue | A value operand in criteria expressions. |
UnaryOperator | An unary operator which performs an operation on only one expression. |
Interfaces
Name | Description |
---|---|
IClientCriteriaVisitor | For internal use only. |
ICriteriaVisitor | For internal use only. |
ICustomAggregate | Declares the base functionality for custom aggregate functions. |
ICustomAggregateBrowsable | 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. |
ICustomAggregateConvertibleToExpression | Implemented by custom aggregate functions that can be converted to a LINQ expression. |
ICustomAggregateFormattable | Defines server-side processing for custom aggregate functions. |
ICustomFunctionDisplayAttributes | Allows you to create a custom function displayed as a comparison operator and specify the operator’s display settings. |
ICustomFunctionOperator | Declares the base functionality for custom functions. |
ICustomFunctionOperatorBrowsable | Contains descriptive information about a custom function for use in the Expression editor (category, description, number of parameters). |
ICustomFunctionOperatorCompileable | Implemented by custom functions that can be compiled on the client. |
ICustomFunctionOperatorCompileableWithCaseSensitivity | Implemented by case-sensitive custom functions that can be compiled on the client. |
ICustomFunctionOperatorConvertibleToExpression | Implemented by custom functions that can be converted to a LINQ expression. |
ICustomFunctionOperatorEvaluatableWithCaseSensitivity | Implemented by custom functions that can be evaluated with case-sensitivity. |
ICustomFunctionOperatorFormattable | 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. |
BinaryOperatorType | Enumerates binary operator types. |
FilterCondition | Contains enumeration values that specify comparison operation types used to create filter conditions. |
FindPanelParserKind | Contains values that specify how a control’s Find Panel combines entered words to create a search query. |
FunctionCategory | Lists the values that specify categories for functions available in Expression Editors. |
FunctionOperatorType | Enumerates function types that can be used by the FunctionOperator operators. |
GroupOperatorType | Enumerates group operator types. |
UnaryOperatorType | Enumerates unary operator types. |