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>
- 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