Table of Contents

Class ContextDependenceChecker

Namespace
DevExpress.Xpo.DB.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public class ContextDependenceChecker : IQueryCriteriaVisitor<bool>, ICriteriaVisitor<bool>
Inheritance
ContextDependenceChecker
Implements
IQueryCriteriaVisitor<bool>
ICriteriaVisitor<bool>
Inherited Members

Constructors

ContextDependenceChecker(HashSet<string>)

public ContextDependenceChecker(HashSet<string> upNodes)

Parameters

upNodes HashSet<string>

Methods

Process(JoinNode)

public bool Process(JoinNode root)

Parameters

root JoinNode

Returns

bool

Process(HashSet<string>, JoinNode)

public static bool Process(HashSet<string> upNodes, JoinNode root)

Parameters

upNodes HashSet<string>
root JoinNode

Returns

bool

Visit(BetweenOperator)

public bool Visit(BetweenOperator theOperator)

Parameters

theOperator BetweenOperator

Returns

bool

Visit(BinaryOperator)

public bool Visit(BinaryOperator theOperator)

Parameters

theOperator BinaryOperator

Returns

bool

Visit(FunctionOperator)

public bool Visit(FunctionOperator theOperator)

Parameters

theOperator FunctionOperator

Returns

bool

Visit(GroupOperator)

public bool Visit(GroupOperator theOperator)

Parameters

theOperator GroupOperator

Returns

bool

Visit(InOperator)

public bool Visit(InOperator theOperator)

Parameters

theOperator InOperator

Returns

bool

Visit(OperandValue)

public bool Visit(OperandValue theOperand)

Parameters

theOperand OperandValue

Returns

bool

Visit(UnaryOperator)

public bool Visit(UnaryOperator theOperator)

Parameters

theOperator UnaryOperator

Returns

bool

Visit(QueryOperand)

public bool Visit(QueryOperand theOperand)

Parameters

theOperand QueryOperand

Returns

bool

Visit(QuerySubQueryContainer)

public bool Visit(QuerySubQueryContainer theOperand)

Parameters

theOperand QuerySubQueryContainer

Returns

bool