The requested page is not available for the requested platform. You are viewing the content for Default platform.

DevExpress.Data.Filtering Namespace

Contains classes that allows you to filter data.

Classes

Name Description
AggregateOperand

The operator that calculates an aggregate expression (MIN, MAX, SUM, etc.).

BetweenOperator

The operator that determines whether the value lies in the specified value range.

BinaryOperator

The operator that manipulates with two operands to calculate a result.

ConstantValue

A constant value operand in Criteria Language expressions.

ContainsOperator

The operand that checks whether a collection contains at least one object that matches a criteria.

CriteriaOperator

The base Criteria Language operator.

CriteriaOperatorCollection

The collection of CriteriaOperator objects.

CustomFunctionCollection

For internal use only.

EnumProcessingHelper

Provides methods that register enumeration types whose values Criteria Language expressions can serialize.

FunctionOperator

The operator in Criteria Language expressions that represents a function.

GroupOperator

The operator in Criteria Language expressions that combines operands with logical AND or OR.

InOperator

The operator in Criteria Language expressions that matches a value with patterns.

NotOperator

The logical NOT operation that inverts an operand.

NullOperator

The operator that compares a value with null.

NullValue

The value operand in Criteria Language expressions that specifies the null value.

OperandParameter

For internal use only. The operator that represents another operator parameter in Criteria Language expressions.

OperandProperty

The operand that represents an object's property in Criteria Language expressions.

OperandValue

The value operator in Criteria Language expressions.

UnaryOperator

The operator in the Criteria Language syntax that performs an operation on one expression.

UserValueProcessingEventArgs

Provides data for the CriteriaOperator.UserValueParse and CriteriaOperator.UserValueParse events.

Interfaces

Name Description
IClientCriteriaVisitor

For internal use only. The interface the visitor of Criteria Language collection-based elements should implement.

IClientCriteriaVisitor<T>

For internal use only. The interface the generic visitor of Criteria Language collection-based elements should implement.

ICriteriaVisitor

For internal use only. The interface the Criteria Language element visitor should implement.

ICriteriaVisitor<T>

For internal use only. The generic interface the Criteria Language element visitor should implement.

ICustomFunctionOperator

The interface of Criteria Language custom function.

ICustomFunctionOperatorBrowsable

The interface of the custom function which GUI supports.

Enums

Name Description
Aggregate

Lists aggregate functions the Criteria Language supports.

BinaryOperatorType

Lists binary boolean operators the Criteria Language supports.

FunctionCategory

List function type categories the Criteria Language supports.

FunctionOperatorType

Lists functions the Criteria Language supports.

GroupOperatorType

Lists group operators the Criteria Language supports.

UnaryOperatorType

Lists unary operators the Criteria Language supports.