![]() |
DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Performs bottom-up analysis to determine which nodes can possibly be part of an evaluated sub-tree. More...
Public Member Functions | |
| override Expression | Visit (Expression expression) |
Package Functions | |
| Nominator (Func< Expression, bool > fnCanBeEvaluated) | |
| HashSet< Expression > | Nominate (Expression expression) |
Private Attributes | |
| Func< Expression, bool > | fnCanBeEvaluated |
| HashSet< Expression > | candidates |
| bool | cannotBeEvaluated |
Additional Inherited Members | |
Protected Member Functions inherited from Deveel.Data.Linq.ExpressionVisitor | |
| ExpressionVisitor () | |
| virtual MemberBinding | VisitBinding (MemberBinding binding) |
| virtual ElementInit | VisitElementInitializer (ElementInit initializer) |
| virtual Expression | VisitUnary (UnaryExpression u) |
| virtual Expression | VisitBinary (BinaryExpression b) |
| virtual Expression | VisitTypeIs (TypeBinaryExpression b) |
| virtual Expression | VisitConstant (ConstantExpression c) |
| virtual Expression | VisitConditional (ConditionalExpression c) |
| virtual Expression | VisitParameter (ParameterExpression p) |
| virtual Expression | VisitMemberAccess (MemberExpression m) |
| virtual Expression | VisitMethodCall (MethodCallExpression m) |
| virtual ReadOnlyCollection< Expression > | VisitExpressionList (ReadOnlyCollection< Expression > original) |
| virtual MemberAssignment | VisitMemberAssignment (MemberAssignment assignment) |
| virtual MemberMemberBinding | VisitMemberMemberBinding (MemberMemberBinding binding) |
| virtual MemberListBinding | VisitMemberListBinding (MemberListBinding binding) |
| virtual IEnumerable< MemberBinding > | VisitBindingList (ReadOnlyCollection< MemberBinding > original) |
| virtual IEnumerable< ElementInit > | VisitElementInitializerList (ReadOnlyCollection< ElementInit > original) |
| virtual Expression | VisitLambda (LambdaExpression lambda) |
| virtual NewExpression | VisitNew (NewExpression nex) |
| virtual Expression | VisitMemberInit (MemberInitExpression init) |
| virtual Expression | VisitListInit (ListInitExpression init) |
| virtual Expression | VisitNewArray (NewArrayExpression na) |
| virtual Expression | VisitInvocation (InvocationExpression iv) |
Performs bottom-up analysis to determine which nodes can possibly be part of an evaluated sub-tree.
Definition at line 84 of file Evaluator.cs.
|
inlinepackage |
Definition at line 89 of file Evaluator.cs.
|
inlinepackage |
Definition at line 93 of file Evaluator.cs.
|
inlinevirtual |
Reimplemented from Deveel.Data.Linq.ExpressionVisitor.
Definition at line 99 of file Evaluator.cs.
|
private |
Definition at line 86 of file Evaluator.cs.
|
private |
Definition at line 87 of file Evaluator.cs.
|
private |
Definition at line 85 of file Evaluator.cs.
1.8.10