Table of Contents

Class JoinOperandExpander

Namespace
DevExpress.Xpo.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public class JoinOperandExpander : ClientCriteriaVisitorBase
Inheritance
JoinOperandExpander

Constructors

JoinOperandExpander(XPClassInfo)

public JoinOperandExpander(XPClassInfo currentClassInfo)

Parameters

currentClassInfo XPClassInfo

JoinOperandExpander(XPClassInfo[])

public JoinOperandExpander(XPClassInfo[] upLevelsClassInfo)

Parameters

upLevelsClassInfo XPClassInfo[]

Methods

Expand(XPClassInfo, CriteriaOperator)

public static CriteriaOperator Expand(XPClassInfo currentClassInfo, CriteriaOperator criteria)

Parameters

currentClassInfo XPClassInfo
criteria CriteriaOperator

Returns

CriteriaOperator

Expand(XPClassInfo[], CriteriaOperator)

public static CriteriaOperator Expand(XPClassInfo[] upLevelsClassInfo, CriteriaOperator criteria)

Parameters

upLevelsClassInfo XPClassInfo[]
criteria CriteriaOperator

Returns

CriteriaOperator

Visit(AggregateOperand, bool)

protected override CriteriaOperator Visit(AggregateOperand theOperand, bool processCollectionProperty)

Parameters

theOperand AggregateOperand
processCollectionProperty bool

Returns

CriteriaOperator

Visit(BetweenOperator)

protected override CriteriaOperator Visit(BetweenOperator theOperator)

Parameters

theOperator BetweenOperator

Returns

CriteriaOperator

Visit(BinaryOperator)

protected override CriteriaOperator Visit(BinaryOperator theOperatorArg)

Parameters

theOperatorArg BinaryOperator

Returns

CriteriaOperator

Visit(FunctionOperator)

protected override CriteriaOperator Visit(FunctionOperator theOperator)

Parameters

theOperator FunctionOperator

Returns

CriteriaOperator

Visit(GroupOperator)

protected override CriteriaOperator Visit(GroupOperator theOperator)

Parameters

theOperator GroupOperator

Returns

CriteriaOperator

Visit(InOperator)

protected override CriteriaOperator Visit(InOperator theOperator)

Parameters

theOperator InOperator

Returns

CriteriaOperator

Visit(JoinOperand)

protected override CriteriaOperator Visit(JoinOperand theOperand)

Parameters

theOperand JoinOperand

Returns

CriteriaOperator

Visit(OperandProperty)

protected override CriteriaOperator Visit(OperandProperty theOperand)

Parameters

theOperand OperandProperty

Returns

CriteriaOperator

Visit(UnaryOperator)

protected override CriteriaOperator Visit(UnaryOperator theOperator)

Parameters

theOperator UnaryOperator

Returns

CriteriaOperator