Table of Contents

Class XPQueryExecutePreprocessor

Namespace
DevExpress.Xpo.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public class XPQueryExecutePreprocessor : ClientCriteriaVisitorBase, ILinqExtendedCriteriaVisitor<CriteriaOperator>
Inheritance
XPQueryExecutePreprocessor
Implements

Constructors

XPQueryExecutePreprocessor()

public XPQueryExecutePreprocessor()

Methods

Preprocess(CriteriaOperator)

public static CriteriaOperator Preprocess(CriteriaOperator criteria)

Parameters

criteria CriteriaOperator

Returns

CriteriaOperator

Preprocess(CriteriaOperatorCollection)

public static CriteriaOperatorCollection Preprocess(CriteriaOperatorCollection criteriaCollection)

Parameters

criteriaCollection CriteriaOperatorCollection

Returns

CriteriaOperatorCollection

Preprocess(SortingCollection)

public static SortingCollection Preprocess(SortingCollection sortingCollection)

Parameters

sortingCollection SortingCollection

Returns

SortingCollection

Visit(BinaryOperator)

protected override CriteriaOperator Visit(BinaryOperator theOperator)

Parameters

theOperator BinaryOperator

Returns

CriteriaOperator

Visit(UnaryOperator)

protected override CriteriaOperator Visit(UnaryOperator theOperator)

Parameters

theOperator UnaryOperator

Returns

CriteriaOperator

Visit(ExpressionAccessOperator)

public CriteriaOperator Visit(ExpressionAccessOperator theOperand)

Parameters

theOperand ExpressionAccessOperator

Returns

CriteriaOperator

Visit(MemberInitOperator)

public CriteriaOperator Visit(MemberInitOperator theOperand)

Parameters

theOperand MemberInitOperator

Returns

CriteriaOperator

Visit(QuerySet)

public CriteriaOperator Visit(QuerySet theOperand)

Parameters

theOperand QuerySet

Returns

CriteriaOperator