Class JoinOperandExpander
- Namespace
- DevExpress.Xpo.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public class JoinOperandExpander : ClientCriteriaVisitorBase
- Inheritance
-
JoinOperandExpander
Constructors
public JoinOperandExpander(XPClassInfo currentClassInfo)
Parameters
currentClassInfo
XPClassInfo
public JoinOperandExpander(XPClassInfo[] upLevelsClassInfo)
Parameters
upLevelsClassInfo
XPClassInfo[]
Methods
public static CriteriaOperator Expand(XPClassInfo currentClassInfo, CriteriaOperator criteria)
Parameters
currentClassInfo
XPClassInfo
criteria
CriteriaOperator
Returns
- 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