Table of Contents

Class UnknownCriteriaEleminatorBase

Namespace
DevExpress.Xpo.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public abstract class UnknownCriteriaEleminatorBase : StronglyTypedCriteriaVisitorBase<ExpandedCriteriaHolder>, IClientCriteriaVisitor<ExpandedCriteriaHolder>, ICriteriaVisitor<ExpandedCriteriaHolder>
Inheritance
UnknownCriteriaEleminatorBase
Implements
IClientCriteriaVisitor<ExpandedCriteriaHolder>
ICriteriaVisitor<ExpandedCriteriaHolder>
Derived
Inherited Members

Constructors

UnknownCriteriaEleminatorBase(XPClassInfo[], bool)

protected UnknownCriteriaEleminatorBase(XPClassInfo[] upLevelsClassInfo, bool caseSensitive)

Parameters

upLevelsClassInfo XPClassInfo[]
caseSensitive bool

Methods

GetFalseConditionAggregate(Aggregate)

public static ExpandedCriteriaHolder GetFalseConditionAggregate(Aggregate aggregate)

Parameters

aggregate Aggregate

Returns

ExpandedCriteriaHolder

GetFalseConditionAggregate(Aggregate, string)

public static ExpandedCriteriaHolder GetFalseConditionAggregate(Aggregate aggregate, string customAggregateName)

Parameters

aggregate Aggregate
customAggregateName string

Returns

ExpandedCriteriaHolder

Process(CriteriaOperator)

protected ExpandedCriteriaHolder Process(CriteriaOperator operand)

Parameters

operand CriteriaOperator

Returns

ExpandedCriteriaHolder

ProcessInContext(XPClassInfo[], CriteriaOperator)

protected abstract ExpandedCriteriaHolder ProcessInContext(XPClassInfo[] upLevels, CriteriaOperator operand)

Parameters

upLevels XPClassInfo[]
operand CriteriaOperator

Returns

ExpandedCriteriaHolder

Visit(AggregateOperand)

protected override ExpandedCriteriaHolder Visit(AggregateOperand theOperand)

Parameters

theOperand AggregateOperand

Returns

ExpandedCriteriaHolder

Visit(BetweenOperator)

protected override sealed ExpandedCriteriaHolder Visit(BetweenOperator theOperator)

Parameters

theOperator BetweenOperator

Returns

ExpandedCriteriaHolder

Visit(BinaryOperator)

protected override ExpandedCriteriaHolder Visit(BinaryOperator theOperator)

Parameters

theOperator BinaryOperator

Returns

ExpandedCriteriaHolder

Visit(FunctionOperator)

protected override ExpandedCriteriaHolder Visit(FunctionOperator theOperator)

Parameters

theOperator FunctionOperator

Returns

ExpandedCriteriaHolder

Visit(GroupOperator)

protected override sealed ExpandedCriteriaHolder Visit(GroupOperator theOperator)

Parameters

theOperator GroupOperator

Returns

ExpandedCriteriaHolder

Visit(InOperator)

protected override sealed ExpandedCriteriaHolder Visit(InOperator theOperator)

Parameters

theOperator InOperator

Returns

ExpandedCriteriaHolder

Visit(JoinOperand)

protected override ExpandedCriteriaHolder Visit(JoinOperand theOperand)

Parameters

theOperand JoinOperand

Returns

ExpandedCriteriaHolder

Visit(UnaryOperator)

protected override sealed ExpandedCriteriaHolder Visit(UnaryOperator theOperator)

Parameters

theOperator UnaryOperator

Returns

ExpandedCriteriaHolder